nginx改成http1.1后連接失敗 nginx打開網(wǎng)頁不顯示而是直接下載?
nginx打開網(wǎng)頁不顯示而是直接下載?假如nginx配置不對,就會會造成部分文件,在瀏覽器中也不是真接預(yù)覽,反而參與了上網(wǎng)下載。如何修改的方法是直接修改配置文件。具體解決方法萬分感謝。配置文件http
nginx打開網(wǎng)頁不顯示而是直接下載?
假如nginx配置不對,就會會造成部分文件,在瀏覽器中也不是真接預(yù)覽,反而參與了上網(wǎng)下載。如何修改的方法是直接修改配置文件。具體解決方法萬分感謝。
配置文件
http{
includemime.types
default_typeapplication/octet-stream
這里要注意有兩行代碼。
第一行:includemine.types填寫了文件的mime類型。
第二行:設(shè)置成的是octet-stream,意思是如果沒有一個文件的mime類型不存在是會不使用默認(rèn)的類型。大多數(shù)是這個導(dǎo)致了文件的可以下載。
解決方法:
將default_typeapplication/octet-stream修改為default_typetext/html那樣的話就設(shè)置為來表示一個文件是html文件,就是可以在瀏覽器中打開系統(tǒng)。
修改后可能出現(xiàn)的問題
上面的方面可以不可以解決文件是在瀏覽器中打印預(yù)覽的情況,但是如果不是有文件的擴(kuò)展名隨機(jī)mime信息一直找不到,也會并且顯示圖片,反正文件有沒文本文件,全是當(dāng)做是文本文件。
nginx系統(tǒng)默認(rèn)的mime類型
文件mime.types
http長連接會保持多久?
Tomcat的話系統(tǒng)默認(rèn)好象是200s,簡單題主要注意注意,HTTP1.0及100元以內(nèi)版本的是是沒有長連接到的,跪請結(jié)束后就斷線,1.1及以上看服務(wù)器具體詳細(xì)配置,像是服務(wù)器系統(tǒng)默認(rèn)會限制長連接上的個數(shù),例如tomcat好象是限100個,畢竟持續(xù)長鏈接那樣的話會消耗系統(tǒng)資源。
同時捆定長直接連接的最少請求數(shù)都是有限制的,諸如具體用法的前端負(fù)載均衡服務(wù)器nginx沒限制在100個請求以內(nèi),最多會發(fā)RST已斷開,具體的要求你重連。
nginx輸入域名后直接跳到指定請求?
在nginx中,是可以使用server_name和rewrite指令來實現(xiàn)程序域名跳轉(zhuǎn)。
簡單的方法,要在nginx配置文件中定義,定義一個虛擬主機(jī),并在其中可以使用server_name指令指定你要跳轉(zhuǎn)的域名。然后,使用rewrite指令覆寫請求的URL,將其url參數(shù)到重新指定的地址。
或者,如果不是要將只是請求重定向到,是可以不使用100元以內(nèi)配置:
server{
listen80;
server_name;
rewrite^$request_uripermanent;
}
那樣的話當(dāng)然后輸入域名后會真接跳轉(zhuǎn)這個地址。