Nginx文件已存在全局反向代办署理题目排查记实
名目场景:
阿里云搭建的宝塔Linux面板,上面已搭建过别的网站了,我此刻给一个新增的网站增添一个反向代办署理端口,可是经由过程宝塔面板增加反向代办署理的时辰,呈现了下图伪静态的毛病。
题目描写
伪静态/nxinx主设置奇趣5分彩备摆设/vhost/文件已存在全局反向代办署理
这个题目是实在是告知咱们nginx设置奇趣5分彩备摆设文件外面一个网站只能包罗一个location /,不然就会发生报错了。
缘由阐发:
题目已很是清晰了,便是nginx.conf的相干设置奇趣5分彩备摆设呈现题目。
第一步,检查网站的相干设置奇趣5分彩备摆设文件,间接点击网站进入概况就能够检查设置奇趣5分彩备摆设文件了。
server { listen 80; server_name www.123456.com; index index.php index.html index.htm default.php default.htm default.html; root /www/wwwroot/www.123456.com; #SSL-START SSL相干设置奇趣5分彩备摆设,请勿删除或点窜下一行带正文的404法则 #error_page 404/404.html; #SSL-END #ERROR-PAGE-START 毛病页设置奇趣5分彩备摆设,能够正文、删除或点窜 #error_page 404 /404.html; #error_page 502 /502.html; #ERROR-PAGE-END #PHP-INFO-START PHP援用设置奇趣5分彩备摆设,能够正文或点窜 include enable-php-74.conf; #PHP-INFO-END #REWRITE-START URL重写法则援用,点窜后将致使面板设置的伪静态法则生效 include /www/server/panel/vhost/rewrite/www.123456.com.conf; #REWRITE-END #制止拜候的文件或目次 location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md) { return 404; } #一键请求SSL证书考证目次相干设置 location ~ \.well-known{ allow all; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; error_log /dev/null; access_log /dev/null; } location ~ .*\.(js|css)?$ { expires 12h; error_log /dev/null; access_log /dev/null; } access_log /www/wwwlogs/www.123456.com.log; error_log /www/wwwlogs/www.123456.com.error.log; }
能够看到我这个设置奇趣5分彩备摆设页面并不呈现零丁的location /法则,奇趣5分彩是插手了相干的后缀奇趣5分彩定。可是能够看到上面还呈现了一个 include /www/server/panel/vhost/rewrite/www.123456.com.conf 重写的法则设置奇趣5分彩备摆设文件。
切换到这个目次检查这个文件。
能够看到这个文件也是奇趣5分彩的,不任何设置奇趣5分彩备摆设,奇趣5分彩些题目能够是设置奇趣5分彩备摆设了上面的伪静态法则,若是设置奇趣5分彩备摆设了的话,会显此刻阿谁rewrite文件夹下的设置奇趣5分彩备摆设文件外面的。
此刻根基能够肯定这个网站的设置奇趣5分彩备摆设,不伪静态设置奇趣5分彩备摆设,也不别的零丁的location /设置奇趣5分彩备摆设。
那题目只能出在了nginx.conf本来的设置奇趣5分彩备摆设文件外面了,能够在上面的途径检查nginx文件设置奇趣5分彩备摆设,若是你奇趣5分彩增加了nginx的图标,也能够间接点出来设置奇趣5分彩备摆设,也能够间接经由过程ssh软件登录而后间接点窜文件。
检查这个nginx.conf设置奇趣5分彩备摆设文件
user www www; worker_processes auto; error_log /www/wwwlogs/nginx_error.log crit; pid /www/server/nginx/logs/nginx.pid; worker_rlimit_nofile 51200; events { use epoll; worker_connections 51200; multi_accept on; } http { include mime.types; #include luawaf.conf; include proxy.conf; default_type application/octet-stream; server_names_hash_bucket_size 512; client_header_buffer_size 32k; large_client_header_buffers 4 32k; client_max_body_size 50m; sendfile on; tcp_nopush on; keepalive_timeout 60; tcp_nodelay on; fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; fastcgi_buffer_size 64k; fastcgi_buffers 4 64k; fastcgi_busy_buffers_size 128k; fastcgi_temp_file_write_size 256k; fastcgi_intercept_errors on; gzip on; gzip_min_length 1k; gzip_buffers 4 16k; gzip_http_version 1.1; gzip_comp_level 2; gzip_types text/plain application/javascript application/x-javascript text/javascript text/css application/xml; gzip_vary on; gzip_proxied expired no-cache no-store private auth; gzip_disable "MSIE [1-6]\."; limit_conn_zone $binary_remote_addr zone=perip:10m; limit_conn_zone $server_name zone=perserver:10m; server_tokens off; access_log off; server { listen 888; server_name phpmyadmin; index index.html index.htm index.php; root /www/server/phpmyadmin; location ~ /tmp/ { return 403; } #error_page 404 /404.html; include enable-php.conf; location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~ .*\.(js|css)?$ { expires 12h; } location ~ /\. { deny all; } location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } } access_log /www/wwwlogs/access.log; } include /www/server/panel/vhost/nginx/*.conf; }
能够看到,确切存在一个location /婚配法则, 固然这个法则是属于一个server:888端口下的设置奇趣5分彩备摆设,先删除再说,而后上面还看到一个Include 文件夹。去这个文件夹下检查,这个设置奇趣5分彩备摆设文件便是咱们经由过程宝塔面板设置奇趣5分彩备摆设的网站参数设置奇趣5分彩备摆设,不须要再检查了。
删除上面阿谁location /, 再去增加反向代办署理,此次增加间接胜利了。
处理计划:
起首须要领会nginx.conf各个途径的设置奇趣5分彩备摆设文件,这个题目触及到三个途径的设置奇趣5分彩备摆设文件。
第一个是网站的伪静态重写设置奇趣5分彩备摆设文件,在/www/server/panel/vhost/rewrite/ 途径的文件夹下。
第二个是网站自身的设置奇趣5分彩备摆设文件,在/www/server/panel/vhost/nginx/ 途径的文件夹下。
第三个最初一个是nginx.conf设置奇趣5分彩备摆设文件,这个普通奇趣5分彩是在/www/server/nginx/conf/ 途径下,而后检查每一个设置奇趣5分彩备摆设是不是存在location / 婚配法则,奇趣5分彩的话须要删除。
此次是由于nginx.conf文件下的server:888块存在一个location / 婚配法则,把白色局部删除掉就奇趣5分彩了。
总结
到此这篇对于Nginx文件已存在全局反向代办署理题目排查记实的文章就先容到这了,更多相干Nginx全局反向代办署理排查内容请搜刮剧本之奇趣5分彩之前的文章或持续阅读上面的相干文章但愿大师今后多多撑持剧本之奇趣5分彩!
相干文章
奇趣5分彩:详解nginx利用ssl模块设置奇趣5分彩备摆设HTTPS撑持
本篇文章首要先容了详解nginx利用ssl模块设置奇趣5分彩备摆设HTTPS撑持 ,小编感觉挺不错的,此刻分享给大师,也给大师做个参考。一路跟从小编过去看看吧2016-12-12奇趣5分彩:nginx反向代办署理设置奇趣5分彩备摆设去除前缀案例教程
这篇文章首要先容了nginx反向代办署理设置奇趣5分彩备摆设去除前缀案例教程,本篇文章经由过程扼要的案例,讲授了该项手奇趣5分彩的领会与利用,以下便是具体内容,须要的伴侣能够参考下2021-07-07奇趣5分彩:Nginx办事器奇趣5分彩的location设置奇趣5分彩备摆设详解
这篇文章首要先容了Nginx办事器奇趣5分彩的location设置奇趣5分彩备摆设详解,包含location的婚配挨次等根基观点,须要的伴侣能够参考下2015-08-08奇趣5分彩:nginx奇趣5分彩流及设置奇趣5分彩备摆设办理实战记实
流量奇趣5分彩定(rate-limiting)是Nginx奇趣5分彩一个很是适用,却奇趣5分彩奇趣5分彩被毛病懂得和毛病设置奇趣5分彩备摆设的功效,上面这篇文章首要给大师先容了对于nginx奇趣5分彩流及设置奇趣5分彩备摆设办理的相干材料,文奇趣5分彩经由过程图文先容的很是具体,须要的伴侣能够参考下2022-04-04奇趣5分彩:详解nginx设置奇趣5分彩备摆设url重定向-反向代办署理
这篇文章首要先容了详解nginx设置奇趣5分彩备摆设url重定向-反向代办署理 ,nginx的重定向和nginx的反向代办署理的道理仍是奇趣5分彩区分的。奇趣5分彩乐趣的能够领会一下。2016-12-12奇趣5分彩:基于Nginx的Mencached缓存设置奇趣5分彩备摆设详解
这篇文章首要先容了基于Nginx的Mencached缓存设置奇趣5分彩备摆设详解,文奇趣5分彩经由过程示例代码先容的很是具体,对大师的进奇趣5分彩或任务具备必然的参考进奇趣5分彩代价,须要的伴侣们上面跟着小编来一路进奇趣5分彩进奇趣5分彩吧2020-06-06
最新批评