nginx重定向到localhost

前端之家收集整理的这篇文章主要介绍了nginx重定向到localhost前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我在这方面是一个菜鸟,我只是换成了Nginx所以我为noob问题道歉.

我已经安装了Nginx,当我进入其web文件夹的根目录时,我可以获得索引文件.但是当我尝试去一个文件夹,比如server.ip.address /文件夹时,它会转到localhost /文件夹.

我怎么能阻止它这样做?我已在sites-available中的“default”文件添加了server_name_in_redirect.

配置文件

@H_404_11@user www-data; worker_processes 1; error_log /var/log/Nginx/error.log; pid /var/run/Nginx.pid; events { worker_connections 1024; # multi_accept on; } http { include /etc/Nginx/mime.types; access_log /var/log/Nginx/access.log; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; tcp_nodelay on; gzip on; gzip_disable "MSIE [1-6]\.(?!.*SV1)"; include /etc/Nginx/conf.d/*.conf; include /etc/Nginx/sites-enabled/*; } # Blockquote mail { # # See sample authentication script at: # # http://wiki.Nginx.org/NginxImapAuthenticateWithApachePHPScript # # # auth_http localhost/auth.PHP; # # pop3_capabilities "TOP" "USER"; # # imap_capabilities "IMAP4rev1" "UIDPLUS"; # # server { # listen localhost:110; # protocol pop3; # proxy on; # } # # server { # listen localhost:143; # protocol imap; # proxy on; # } # }

/ etc / Nginx / sites-available / default文件

@H_404_11@# You may add here your # server { # ... # } # statements for each of your virtual hosts server { listen 80 default; server_name localhost; server_name_in_redirect off; access_log /var/log/Nginx/localhost.access.log; location / { root /var/www/Nginx-default; index index.html index.htm; } location /doc { root /usr/share; autoindex on; allow 127.0.0.1; deny all; } location /images { root /usr/share; autoindex on; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # #error_page 500 502 503 504 /50x.html; #location = /50x.html { # root /var/www/Nginx-default; #} # proxy the PHP scripts to Apache listening on 127.0.0.1:80 # #location ~ \.PHP${ #proxy_pass http://127.0.0.1; #} # 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; #fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; #includefastcgi_params; #} # deny access to .htaccess files,if Apache's document root # concurs with Nginx's one # #location ~ /\.ht { #deny all; #} } # another virtual host using mix of IP-,name-,and port-based configuration # #server { #listen 8000; #listen somename:8080; #server_name somename alias another.alias; #location / { #root html; #index index.html index.htm; #} #} # HTTPS server # #server { #listen 443; #server_name localhost; #ssl on; #ssl_certificate cert.pem; #ssl_certificate_key cert.key; #ssl_session_timeout 5m; #ssl_protocols SSLv2 SSLv3 TLSv1; #ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP; #ssl_prefer_server_ciphers on; #location / { #root html; #index index.html index.htm; #} #}
最佳答案
更改

@H_404_11@server_name localhost;

@H_404_11@server_name your.domain.com;

猜你在找的Nginx相关文章