熱銷產(chǎn)品
nginx二級域名配置如何操作?nginx虛擬主機配置注意事項是什么?
??nginx二級域名配置如何操作?
??一、域名解析
??首先在我們的域名服務(wù)商那里設(shè)置我們的域名,可以使用通配符或者指定域名來配置。
??域名下面使用了二級域名,也可以使用通配符“”來替換。配置完域名第一步就完成了。
??二、配置Nginx
??第一步,一般在nginx默認的配置中,不需要改其他的配置,因為在nginx.conf文件中已經(jīng)include了兩個文件夾下的配置文件,所以只需要在conf.d的文件夾下添加一個域名配置文件“domain.conf”,文件必須是conf為后綴,不然nginx啟動的時候掃描不到。
??寫完配置文件后,需要對nginx進行重啟,一般情況下我們都是使用熱部署,熱加載,所以不需要頻繁的進行nginx重啟,你只需要執(zhí)行"nginx -s reload"指令,nginx即可很乖巧得將你的心配置的文件進行加載。
??最后、待nginx重啟成功后,輸入"hido.wlgdo.com"就到了我所要訪問的中的服務(wù)中了。
??讓nginx更安全的幾點注意事項
??1. 在配置文件中小心使用"if" 它是重寫模塊的一部分,不應該在任何地方使用。 “if”聲明是重寫模塊評估指令強制性的部分。換個說法,Nginx的配置一般來說是聲明式的。在有些情況下,由于用戶的需求,他們試圖在一些非重寫指令內(nèi)使用“if”,這導致我們現(xiàn)在遇到的情況。
??看起來唯一正確的解決方案是在非重寫的指令內(nèi)完全禁用“if”。這將更改現(xiàn)有的許多配置,所以還沒有完成。
??2. 將每個~ .php$請求轉(zhuǎn)遞給PHP 我們上周發(fā)布了這個流行指令的潛在安全漏洞介紹。即使文件名為hello.php.jpeg它也會匹配~ .php$這個正則而執(zhí)行文件。 現(xiàn)在有兩個解決上述問題的好方法。我覺得確保你不輕易執(zhí)行任意代碼的混合方法很有必要。 2.1 如果沒找到文件時使用try_files和only(在所有的動態(tài)執(zhí)行情況下都應該注意) 將它轉(zhuǎn)遞給運行PHP的FCGI進程。 2.2 確認php.ini文件中cgi.fix_pathinfo設(shè)置為0 (cgi.fix_pathinfo=0) 。這樣確保PHP檢查文件全名(當它在文件結(jié)尾沒有發(fā)現(xiàn).php它將忽略) 2.3 修復正則表達式匹配不正確文件的問題。現(xiàn)在正則表達式認為任何文件都包含".php"。在站點后加“if”確保只有正確的文件才能運行。將/location ~ .php$和location ~ ..*/.*.php$都設(shè)置為return 403;
??3. 禁用autoindex模塊 這個可能在你使用的Nginx版本中已經(jīng)更改了,如果沒有的話只需在配置文件的location塊中增加autoindex off;聲明即可。
??4. 禁用服務(wù)器上的ssi (服務(wù)器端引用) 這個可以通過在location塊中添加ssi off。
??5. 關(guān)閉服務(wù)器標記 如果開啟的話(默認情況下)所有的錯誤頁面都會顯示服務(wù)器的版本和信息。將server_tokens off;聲明添加到Nginx配置文件來解決這個問題。
??nginx虛擬主機配置的一個注意事項
??nginx默認可以用ip地址的訪問轉(zhuǎn)向第一個虛擬主機,在中國,這樣的“功能”會被電信托管商投訴。解決辦法很簡單,配置nginx的第一個虛擬主機,讓其出錯,就可以了:server {include port.conf;server_name null;location / {root /dev/null;log_not_found off;}}其中的server_name可以亂寫,只要不是正常的域名就可以了。
??nginx二級域名配置如何操作?以上就給大家介紹了關(guān)于nginx二級域名配置的操作方法,大家在具體實施的時候,就可以按照上面的步驟去做,如有不明白的,可以咨詢新網(wǎng)。
聲明:免責聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認相關(guān)法律責任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請發(fā)
送郵件至:operations@xinnet.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時
需注明出處:新網(wǎng)idc知識百科