nginx配置遇到的一些問題

2021-10-24 11:35:27 字數 2465 閱讀 2322

由於是nginx****,所以不標準的tcp報文會被截掉一部分發不出去,所以加了一句

underscores_in_headers on;

解決請求頭部分內容缺失問題

來自

#user  nobody;

worker_processes 10

;error_log /usr/local/nginx/logs/error.log;

#error_log logs/error.log notice;

#error_log logs/error.log info;

pid /usr/local/nginx/logs/nginx.pid;

events

http

被nginx截掉的報文:

----------------------------138310851990932224697531--調整之後完整的報文(部分字段資訊已手動清理):

location /那麼產生的效果如下:

訪問根目錄/, 比如http://localhost/ 將匹配規則a

訪問 http://localhost/login 將匹配規則b,http://localhost/register 則匹配規則h

訪問 http://localhost/static/a.html 將匹配規則c

訪問 http://localhost/a.gif, http://localhost/b.jpg 將匹配規則d和規則e,但是規則d順序優先,規則e不起作用, 而 http://localhost/static/c.png 則優先匹配到 規則c

訪問 http://localhost/a.png 則匹配規則e, 而不會匹配規則d,因為規則e不區分大小寫。

訪問 http://localhost/a.xhtml 不會匹配規則f和規則g,

http://localhost/a.xhtml不會匹配規則g,(因為!)。規則f,規則g屬於排除法,符合匹配規則也不會匹配到,所以想想看實際應用中**會用到。

訪問 http://localhost/category/id/1111 則最終匹配到規則h,因為以上規則都不匹配,這個時候nginx**請求給後端應用伺服器,比如fastcgi(php),tomcat(jsp),nginx作為方向**伺服器存在。

來自

asp配置ueditor遇到的一些問題

上傳到 根目錄新建個資料夾以ueditor命名 在需要插入ueditor編輯器的地方加入以下 接收值方法 content request.form content 如果接收不到值檢查下程式是否是table 的,如果是table標籤一定要把form放到table外面問題解決 如果上傳500錯誤 找到 ...

遇到的一些問題心得

一.專案的版本管理。1 gnu 風格的版本號命名格式 主版本號 子版本號 修正版本號 編譯版本號 major version number.minor version number revision number build number 示例 1.2.1,2.0,5.0.0 build 13124...

ubantu遇到的一些問題

給hackywit可以通過sudo提公升root許可權 hackywit cxb hostname cxbhackywit cxb sudo vim etc hosts sudo hackywit 的密碼 127.0.0.1 localhost cxbhackywit cxb sudo apt ge...