Nginx 是一個(gè)輕量級(jí)的高性能 Http WebServer,以事件驅(qū)動(dòng)方式編寫,因此相比 Apache 而言,Nginx 更加穩(wěn)定、性能更好,而且配置簡(jiǎn)單,資源占用較低。
1. 安裝 Nginx
從 v0.7.52 開始,Nginx 開始發(fā)布 Windows 版本的 Nginx,你可以在其官方網(wǎng)站上面下載:http://nginx.net
下載后直接解壓即可,這里解壓縮到c:nginx目錄。
宜君網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),宜君網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為宜君成百上千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\
成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的
宜君做網(wǎng)站的公司定做!
2. 啟動(dòng)Nginx
命令行進(jìn)入c:nginx目錄,運(yùn)行nginx.exe,啟動(dòng)控制臺(tái)窗口。默認(rèn)啟用80端口。用過Tomcat的人都希望能在控制臺(tái)看到啟動(dòng)日志,nginx的日志卻不得不查看logs目錄下的相應(yīng)log文件。
3. 訪問歡迎h(huán)tml頁
在瀏覽器中訪問http://localhost,可以看到默認(rèn)的歡迎頁.
4. 停止Nginx
Ctrl+C沒反應(yīng)。于是關(guān)閉控制臺(tái)窗口。可是再訪問http://localhost依然有效。查看進(jìn)程,發(fā)現(xiàn)nginx根本沒有被關(guān)閉。因此如果想徹底關(guān)閉nginx,應(yīng)該是
請(qǐng)參考官方文檔 nginx/Windows usage
或者使用windows的taskkill命令:
taskkill/F/IMnginx.exe>nul
5. Ngnix常用配置Nginx的所有配置都默認(rèn)使用conf/nginx.conf文件,其地位相當(dāng)于apache的httpd.conf文件 。當(dāng)運(yùn)行nginx.exe暗含運(yùn)行了nginx -c confnginx.conf. 如果想使用自己定義的conf文件如my.conf,命令為nginx -c confmy.conf.
常用配置如下:
http{ server{ #1.偵聽80端口 listen80; location/{ #2.默認(rèn)主頁目錄在nginx安裝目錄的html子目錄。 roothtml; indexindex.htmlindex.htm; #3.沒有索引頁時(shí),羅列文件和子目錄 autoindexon; autoindex_exact_sizeon; autoindex_localtimeon; } #4.指定虛擬目錄 location/tshirt{ aliasD:programsApache2htdocstshirt; indexindex.htmlindex.htm; } } #5.虛擬主機(jī)www.emb.info配置 server{ listen80; server_namewww.emb.info; access_logemb.info/logs/access.log; location/{ indexindex.html; rootemb.info/htdocs; } } }
小提示:
運(yùn)行nginx -V可以查看該Win32平臺(tái)編譯版支持哪些模塊。我這里的結(jié)果為:
nginxversion:nginx/0.7.65 TLSSNIsupportenabled configurearguments: --builddir=objs.msvc8 --crossbuild=win32 --with-debug--prefix= --conf-path=conf/nginx.conf --pid-path=logs/nginx.pid --http-log-path=logs/access.log --error-log-path=logs/error.log --sbin-path=nginx.exe --http-client-body-temp-path=temp/client_body_temp --http-proxy-temp-path=temp/proxy_temp --http-fastcgi-temp-path=temp/fastcgi_temp --with-cc-opt=-DFD_SETSIZE=1024 --with-pcre=objs.msvc8/lib/pcre-7.9 --with-openssl=objs.msvc8/lib/openssl-0.9.8k --with-openssl-opt=enable-tlsext --with-zlib=objs.msvc8/lib/zlib-1.2.3 --with-select_module --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_stub_status_module --with-http_flv_module --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-mail --with-mail_ssl_module --with-ipv6
顯然,最經(jīng)常用的memcache, rewrite模塊都沒在其中,因此該win32編譯版本僅能供基本開發(fā)測(cè)試使用,對(duì)于產(chǎn)品平臺(tái),應(yīng)該重新編譯自己想要的win32版本,或者在linux下使用更方便。
nginx -s stop fast shutdown
nginx -s quit graceful shutdown
nginx -s reload changing configuration, starting new worker processes with a new configuration, graceful shutdown of old worker processes
nginx -s reopen re-opening log files
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源:
創(chuàng)新互聯(lián)