nginx現(xiàn)在是十分流行的網(wǎng)站服務(wù)器。通俗地說,它比apache和IIS強(qiáng)百倍,現(xiàn)在很多知名網(wǎng)站和論壇都在使用nginx做服務(wù)器了。
apache和nginx本來都是linux系統(tǒng)的服務(wù)器軟件,和IIS平分天下。由于其出色的性能,相繼推出了win版。
使用說明:
我并不是直接講如何修改配置,不如直接先把服務(wù)器架設(shè)起來就容易理解了。
1.先啟動管理程序,如果你系統(tǒng)的80端口不被占用的情況下,可以直接點啟動,運(yùn)行nginx服務(wù)器。
默認(rèn)已經(jīng)添加一個網(wǎng)站,使用80端口。如果與其它軟件沖突,請點擊修改配置,可以看到第二行有l(wèi)isten 80;的字樣,把80修改成其它端口即可,或者你可以把這個網(wǎng)站,也就是配置文件里代碼全部清空。
2.然后可以點擊添加網(wǎng)站,如按照默認(rèn)的,新建網(wǎng)站路徑是www,那么就在本目錄下新建一個www的文件夾。
里面放上你的網(wǎng)頁文件。添加后點擊重啟生效,重啟是快速重新配置網(wǎng)站。然后用網(wǎng)址http://localhost就可以訪問新建的網(wǎng)站了。
在這里說明下填寫內(nèi)容要注意的格式。端口就是數(shù)字,當(dāng)然你可以用IP加端口如127.0.0.1:80,域名可以填寫IP的。只是要提醒下,域名或者IP前面都沒有http://后面也沒有/XXX等形式,只有網(wǎng)址(也稱地址)才可以有這樣的形式。然后是路徑,前面提到使用相對路徑直接用寫目錄就行了。那么使用絕對路徑,如"D:/nginx/www/ab",注意絕對路徑加雙引號用以區(qū)分,另外地址中使用的是/而不要用\,相對路徑也是如此,如www/abc。默認(rèn)首頁這個沒什么,多個首頁用空格隔開。代 理就是代 理地址,地址也就是網(wǎng)址,形式如http://www.baidu.com/。使用代 理像路徑和首頁都可以為空。同樣不使用代 理,代 理為空。
3.然后就是代 理功能,比如你已經(jīng)有一個網(wǎng)站,你可以使用代 理功能轉(zhuǎn)向新的網(wǎng)址。
該功能實用性就在于可以實現(xiàn)內(nèi)網(wǎng)“轉(zhuǎn)發(fā)”和功能擴(kuò)展。下面我來舉例說明:
假如你用nginx做服務(wù)器,可是你架設(shè)ASP.NET網(wǎng)站習(xí)慣了用IIS,那么可以架設(shè)IIS使用其它端口。用IIS使用非80端口網(wǎng)址后面要加端口號。那么你可以新建一個網(wǎng)站,填寫域名和代 理地址。如http://127.0.0.1:81(假定IIS是81端口)。這時路徑和首頁都可以為空。新建網(wǎng)站后重讀,試試用剛才填寫的域名是不是打開的是IIS建立的網(wǎng)站。這個實用性還存在nginx支持泛域名解析,而IIS是無法實現(xiàn)的。這樣IIS建立的網(wǎng)站再通過nginx反向代 理就實現(xiàn)泛域名支持了。另一個實用性,也就是我曾經(jīng)尋求很久想實現(xiàn)的功能。比如說有一個小型網(wǎng)絡(luò),像我們共享上網(wǎng)兩臺電腦通過一個網(wǎng)絡(luò)設(shè)備上網(wǎng)這也叫小型網(wǎng)絡(luò)(局域網(wǎng))。因為公網(wǎng)IP只有一個,假如內(nèi)部有一臺電腦想架設(shè)網(wǎng)站,只有在服務(wù)器上把80端口映射到這臺電腦的內(nèi)網(wǎng)IP才可以?墒80端口只有一個,也就是映射給一臺電腦,其它電腦想架設(shè)網(wǎng)站就不行了。那么用nginx代 理功能就可以實現(xiàn)內(nèi)部多臺電腦同時架設(shè)網(wǎng)站。nginx新建一個網(wǎng)站,代 理地址寫該電腦的內(nèi)網(wǎng)IP。那么使用剛才新建的域名打開的就是內(nèi)網(wǎng)這臺電腦上的網(wǎng)站。另外你可以代 理其它網(wǎng)址。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版