原文:由Nginx的DNS緩存導致的訪問404

現象 訪問某個URL出現 ,而且全站都是 。通過日志查看Nginx的規則也正確,請求被代理到指定位置。 排查 最近針對這個站點沒有修改過Nginx配置也沒有站點升級。所以應該是其他原因。首先PING代理到的域名,發現可以解析 查看日志 發現解析的 個地址都返回 ,這里 ip,ip 是因為第一個訪問失敗才走的第二個,最后 個都失敗了,后端返回 ,然后Nginx給前端重定向到自定義的 頁面。仔細一觀 ...

2018-07-28 14:14 0 2790 推薦指數:

查看詳情

nginx靜態文件訪問404

在http模塊下加入下面的代碼 server { listen 80; server_name 192.168.1.249; #本機ip #access_log logs/host.ac ...

Wed Nov 23 22:37:00 CST 2016 0 2217
@ComponentScan導致Sprintboot項目訪問404

Springboot項目中如果使用了@ComponentScan注解 需要把需要掃描的包以參數的形式 ,寫出來,否則掃描的時候就不會自動去掃碼需要被管理的包 類似下面。 @Componen ...

Thu Nov 19 21:13:00 CST 2020 0 585
nginx 訪問html正常 訪問php 404

nginx成功安裝並跑起來了php安裝成功且php-fpm成功運行:service php-fpm startnetstat -antp | grep :80 netstat -antp | grep :9000 ,80和9000端口都處於監聽狀態 nginx訪問html靜態文件但無法訪問 ...

Sat Dec 28 01:14:00 CST 2019 0 3583
在centos上用nginx訪問php顯示404

yum install nginx -y 可以在瀏覽器 訪問html文件,但是訪問不了php文件 后來我看見別人別人響應的參數有php,而我沒有我,就覺得php配置應該有問題; 我 yum install php55w-fpm -y 然后修改php-fpm的配置文件: 再 ...

Thu Feb 09 03:20:00 CST 2017 0 6352
nginx配置pathinfo模式,解決訪問404

什么是pathinfo,pathinfo是PHP的一個函數 pathinfo模式就是www.test.com/index.php/aa/BB/cc,訪問aa模塊下BB控制器的cc方法.兼容模式就是普通的模式加s=/參數/或者m=model&a=action這樣的 各個開發 ...

Tue Aug 08 16:57:00 CST 2017 0 2030
thinkphp nginx php-fpm url rewrite 導致 404 錯誤

## thinkphp nginx php-fpm url rewrite 導致 404 錯誤 之前thinkphp的系統部署在apache上,考慮到在並發性能nginx比apache強悍得多,所以在centos上以 nginx+php-fpm模式重新部署了thinkphp系統,結果發現諸如 ...

Tue Nov 03 08:00:00 CST 2015 1 6845
proxy_cache_purge 清除nginx緩存返回404

今天調試nginx 一個第三方的清除緩存的模塊 proxy_cache_purge。 調試過程中,緩存已經有數據 但是就是清除不了 返回的一直是404。 最后的查了好長時間,其原因讓人 三條黑線呀。 原來最開始的配置 放到 之后了。 調換一下順序 OK了。 官 ...

Sat Jun 13 02:45:00 CST 2015 0 3505
DNS緩存

DNS的地方,就有緩存。 瀏覽器、操作系統、Local DNS、根域名服務器,它們都會對DNS結果做一定程度的緩存。本文總結一些常見的瀏覽器和操作系統的DNS緩存時間。 Table of Contents 1 操作系統的DNS緩存 ...

Sat Nov 22 01:14:00 CST 2014 0 2505
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM