ngin
成都創(chuàng)新互聯(lián)公司公司2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目網(wǎng)站設(shè)計、
網(wǎng)站建設(shè)網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元山陽做網(wǎng)站,已為上家服務(wù),為山陽各地企業(yè)和個人服務(wù),聯(lián)系電話:028-86922220x是一個性能非常高的反向代理網(wǎng)絡(luò)服務(wù)器,很多朋友都想設(shè)置nginx二級域名,但是不知道怎么做,下面
成都網(wǎng)站建設(shè)就給大家介紹一下nginx二級域名配置如何操作?nginx虛擬主機配置注意事項是什么等問題。
nginx二級域名配置如何操作?
一、域名解析
首先在我們的域名服務(wù)商那里設(shè)置我們的域名,可以使用通配符或者指定域名來配置。
域名下面使用了二級域名,也可以使用通配符“”來替換。配置完域名第一步就完成了。
二、配置Nginx
第一步,一般在nginx默認(rèn)的配置中,不需要改其他的配置,因為在nginx.conf文件中已經(jīng)include了兩個文件夾下的配置文件,所以只需要在conf.d的文件夾下添加一個域名配置文件“domain.conf”,文件必須是conf為后綴,不然nginx啟動的時候掃描不到。
寫完配置文件后,需要對nginx進(jìn)行重啟,一般情況下我們都是使用熱部署,熱加載,所以不需要頻繁的進(jìn)行nginx重啟,你只需要執(zhí)行"nginx -s reload"指令,nginx即可很乖巧得將你的心配置的文件進(jìn)行加載。
最后、待nginx重啟成功后,輸入"hido.wlgdo.com"就到了我所要訪問的中的服務(wù)中了。
讓nginx更安全的幾點注意事項
1. 在配置文件中小心使用"if" 它是重寫模塊的一部分,不應(yīng)該在任何地方使用。 “if”聲明是重寫模塊評估指令強制性的部分。換個說法,Nginx的配置一般來說是聲明式的。在有些情況下,由于用戶的需求,他們試圖在一些非重寫指令內(nèi)使用“if”,這導(dǎo)致我們現(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í)行情況下都應(yīng)該注意) 將它轉(zhuǎn)遞給運行PHP的FCGI進(jìn)程。 2.2 確認(rèn)php.ini文件中cgi.fix_pathinfo設(shè)置為0 (cgi.fix_pathinfo=0) 。這樣確保PHP檢查文件全名(當(dāng)它在文件結(jié)尾沒有發(fā)現(xiàn).php它將忽略) 2.3 修復(fù)正則表達(dá)式匹配不正確文件的問題?,F(xiàn)在正則表達(dá)式認(rè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ù)器標(biāo)記 如果開啟的話(默認(rèn)情況下)所有的錯誤頁面都會顯示服務(wù)器的版本和信息。將server_tokens off;聲明添加到Nginx配置文件來解決這個問題。
nginx虛擬主機配置的一個注意事項
nginx默認(rèn)可以用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二級域名配置的操作方法,大家在具體實施的時候,就可以按照上面的步驟去做,如有不明白的,可以咨詢創(chuàng)新互聯(lián)。
分享文章:nginx二級域名配置如何操作?nginx虛擬主機配置注意事項是什么?
網(wǎng)頁路徑:http://www.rwnh.cn/article30/sodoso.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、商城網(wǎng)站、網(wǎng)站設(shè)計、域名注冊、微信公眾號、App設(shè)計
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源:
創(chuàng)新互聯(lián)