項目應(yīng)用場景
偽靜態(tài)錯誤圖
我們可以看到,偽靜態(tài)文件已經(jīng)存在全局反向代理,產(chǎn)生報錯的原因是因為nginx配置文件里面一個網(wǎng)站只能包含一個location ,nginx.conf的相關(guān)配置出現(xiàn)了問題
nginx.conf配置出錯的解決方法
第一步
查看網(wǎng)站的相關(guān)配置文件
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; write/www.123456.com.conf; 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; }
第二步
查看規(guī)則配置文件
可以看到這個文件沒有任何配置,我們可以確定這個網(wǎng)站的配置,沒有偽靜態(tài)配置
接著查看nginx文件的配置,這個可以直接點進去配置,也可以直接通過ssh軟件登錄然后直接修改文件
查看這個nginx.conf配置文件
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 /匹配規(guī)則,再去添加反向代理,就能添加成功了
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/127636.html
摘要:牢記任何客戶端傳上來的東西都是不可信的當多層代理或使用時,如果代理服務(wù)器不把用戶的真實傳遞下去,那么服務(wù)器將永遠不可能獲取到用戶的真實。 0x01 先查個問題 測試環(huán)境微信支付通道提示網(wǎng)絡(luò)環(huán)境未能通過安全驗證,請稍后再試,出現(xiàn)這種情況一般首要 想到可能是雙方網(wǎng)絡(luò)交互中微信方驗參與我們出現(xiàn)不一致,翻了下手冊確定是這類問題開始排查環(huán)節(jié) 可能獲取真實IP方式錯誤 getenv(HTT...
摘要:牢記任何客戶端傳上來的東西都是不可信的當多層代理或使用時,如果代理服務(wù)器不把用戶的真實傳遞下去,那么服務(wù)器將永遠不可能獲取到用戶的真實。 0x01 先查個問題 測試環(huán)境微信支付通道提示網(wǎng)絡(luò)環(huán)境未能通過安全驗證,請稍后再試,出現(xiàn)這種情況一般首要 想到可能是雙方網(wǎng)絡(luò)交互中微信方驗參與我們出現(xiàn)不一致,翻了下手冊確定是這類問題開始排查環(huán)節(jié) 可能獲取真實IP方式錯誤 getenv(HTT...
摘要:牢記任何客戶端傳上來的東西都是不可信的當多層代理或使用時,如果代理服務(wù)器不把用戶的真實傳遞下去,那么服務(wù)器將永遠不可能獲取到用戶的真實。 0x01 先查個問題 測試環(huán)境微信支付通道提示網(wǎng)絡(luò)環(huán)境未能通過安全驗證,請稍后再試,出現(xiàn)這種情況一般首要 想到可能是雙方網(wǎng)絡(luò)交互中微信方驗參與我們出現(xiàn)不一致,翻了下手冊確定是這類問題開始排查環(huán)節(jié) 可能獲取真實IP方式錯誤 getenv(HTT...
閱讀 1168·2022-09-27 09:47
閱讀 1064·2022-09-27 09:28
閱讀 1528·2022-09-27 09:16
閱讀 835·2022-09-27 08:21
閱讀 1005·2022-09-27 08:08
閱讀 1152·2022-09-18 12:33
閱讀 816·2022-09-16 08:01
閱讀 869·2022-09-15 12:27