我刚刚将Drupal 8站点从Apache服务器迁移到Nginx。
我应用了以下配置:
我不明白这个街区是干什么的。我应该输入我的服务器的IP地址而不是这个地址吗?
# Very rarely should these ever be accessed outside of your lan
location ~* \.(txt|log)$ {
allow 192.168.0.0/16;
deny all;
}
我管理一个服务器,其中有几个用户有自己的webdir,设置为/home/user/public_html。Nginx以http的身份运行。一切正常,但是如果php需要创建一个文件,它会输出一个权限错误。
我该怎么解决这个问题?是否可以告诉nginx将/home/username下的所有文件创建为"username"?
问候& TIA ^^。
我在生产中有一个Django应用程序,我的web服务器是Nginx。
我的应用程序位于/home/rouizi/blog,我的域名是example.com。我希望防止用户读取位于blog文件夹中的文件。
例如,使用我的实际配置,如果有人访问exemple.com/manage.py,他可以看到该文件的内容。我想给他看一个404 not found错误。
这是我的nginx配置:
/etc/nginx/nginx.conf
user www-data;
worker_processes auto;
pid /run/nginx.pid;
include /etc/nginx/modules-e