linux – 如何更改Nginx默认文件夹?
发布时间:2020-12-14 02:29:42 所属栏目:Linux 来源:网络整理
导读:我用Nginx设置服务器,然后将Public_ HTML设置为 – /home/user/public_html/website.com/public 它总是重定向到 – /usr/local/nginx/html/ 我怎么能改变这个? Nginx.conf – user www-data www-data;worker_processes 4;events { worker_connections 1024;
我用Nginx设置服务器,然后将Public_
HTML设置为 –
/home/user/public_html/website.com/public 它总是重定向到 – /usr/local/nginx/html/ 我怎么能改变这个? Nginx.conf – user www-data www-data; worker_processes 4; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; tcp_nopush on; tcp_nodelay off; keepalive_timeout 5; gzip on; gzip_comp_level 2; gzip_proxied any; gzip_types text/plain text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript; include /usr/local/nginx/sites-enabled/*; } /usr/local / nginx / sites-enabled / default – server { listen 80; server_name localhost; location / { root html; index index.php index.html index.htm; } # redirect server error pages to the static page /50x.html error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } /usr/local/nginx/sites-available/website.com – server { listen 80; server_name website.com; rewrite ^/(.*) http://www.website.com/$1 permanent; } server { listen 80; server_name www.website.com; access_log /home/user/public_html/website.com/log/access.log; error_log /home/user/public_html/website.com/log/error.log; location / { root /home/user/public_html/website.com/public/; index index.php index.html; } # pass the PHP scripts to FastCGI server listening on # 127.0.0.1:9000 location ~ .php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include /usr/local/nginx/conf/fastcgi_params; fastcgi_param SCRIPT_FILENAME /home/user/public_html/website.com/public/$fastcgi_script_name; } } 我得到的错误信息是
服务器尝试在Nginx文件夹中找到该文件,而不是在我的Public_Html中 解决方法
您已将根指令放在位置块中,但它属于位于其外部的服务器块.这是一个
very common nginx misconfiguration.
将它移动到正确的位置后,您应该会发现脚本开始工作. server { #.... root /home/user/public_html/website.com/public/; location / { (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |