最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

windows下nginx安裝、配置與使用

 更新時(shí)間:2016年06月17日 15:25:28   作者:chuncn  
本文主要介紹windows下nginx安裝、配置與使用的方法,講解的比較全面,需要的朋友可以參考一下。

  目前國(guó)內(nèi)各大門(mén)戶網(wǎng)站已經(jīng)部署了Nginx,如新浪、網(wǎng)易、騰訊等;國(guó)內(nèi)幾個(gè)重要的視頻分享網(wǎng)站也部署了Nginx,如六房間、酷6等。新近發(fā)現(xiàn)Nginx 技術(shù)在國(guó)內(nèi)日趨火熱,越來(lái)越多的網(wǎng)站開(kāi)始部署Nginx。

    相比apeach、iis,nginx以輕量級(jí)、高性能、穩(wěn)定、配置簡(jiǎn)單、資源占用少等優(yōu)勢(shì)廣受歡迎。

1)下載地址:

  http://nginx.org

2)啟動(dòng)

  解壓至c:\nginx,運(yùn)行nginx.exe(即nginx -c conf\nginx.conf),默認(rèn)使用80端口,日志見(jiàn)文件夾C:\nginx\logs

3)使用

  http://localhost

4)關(guān)閉

  nginx -s stop 或taskkill /F /IM nginx.exe > nul

5)常用配置

   C:\nginx\conf\nginx.conf,使用自己定義的conf文件如my.conf,命令為nginx -c conf\my.conf

  常用配置如下:

復(fù)制代碼 代碼如下:
Nginx.conf代碼
http {
 server {
 #1.偵聽(tīng)80端口
 listen 80;
 location / {
 # 2. 默認(rèn)主頁(yè)目錄在nginx安裝目錄的html子目錄。
 root html;
 index index.html index.htm;
 # 3. 沒(méi)有索引頁(yè)時(shí),羅列文件和子目錄
 autoindex on;
 autoindex_exact_size on;
 autoindex_localtime on;
 }
 # 4.指定虛擬目錄
 location /tshirt {
 alias D:\programs\Apache2\htdocs\tshirt;
 index index.html index.htm;
 }
 }
 # 5.虛擬主機(jī)www.emb.info配置
 server {
 listen 80;
 server_name www.emb.info;
 access_log emb.info/logs/access.log;
 location / {
 index index.html;
 root emb.info/htdocs;
 }
 }
}

  
  小提示:
  運(yùn)行nginx -V可以查看該Win32平臺(tái)編譯版支持哪些模塊。我這里的結(jié)果為:
  Log代碼

復(fù)制代碼 代碼如下:
nginx version: nginx/0.7.65
TLS SNI support enabled
configure arguments:
--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模塊都沒(méi)在其中,因此該win32編譯版本僅能供基本開(kāi)發(fā)測(cè)試使用,對(duì)于產(chǎn)品平臺(tái),應(yīng)該重新編譯自己想要的win32版本,或者在linux下使用更方便。

6)查看nginx進(jìn)程

  tasklist /fi "imagename eq nginx.exe",如下顯示:
映像名稱                       PID 會(huì)話名              會(huì)話#       內(nèi)存使用
========================= ======== ================ =========== ============
nginx.exe                     8944 Console                    1      5,128 K
nginx.exe                     6712 Console                    1      5,556 K

7)nginx常用命令

nginx -s stop 強(qiáng)制關(guān)閉
nginx -s quit 安全關(guān)閉
nginx -s reload 改變配置文件的時(shí)候,重啟nginx工作進(jìn)程,來(lái)時(shí)配置文件生效
nginx -s reopen 打開(kāi)日志文件

8)其它

  可以通過(guò)配置文件開(kāi)啟多個(gè)nginx工作進(jìn)程,但同時(shí)只有其中一個(gè)nginx工作進(jìn)程在工作,其他的阻塞等待。
  一個(gè)nginx工作進(jìn)程最多同時(shí)可以處理1024個(gè)連接。
  nginx中需要共享內(nèi)存的cache或者模塊無(wú)法在windows下正常使用。
  不過(guò),nginx官方正在改進(jìn),將來(lái)nginx會(huì)以服務(wù)的方式運(yùn)行,使用 I/O completion ports代替select方法,使多個(gè)工作進(jìn)程能并發(fā)工作。
  要使用nginx配合php-cgi使用,需要修改環(huán)境變量,否則,php-cgi運(yùn)行一定次數(shù)就推出,需要重啟,設(shè)置PHP_FCGI_MAX_REQUESTS這個(gè)變量為0即可。

  以上在win7上通過(guò)。

 8)nginx以windows服務(wù)形式啟動(dòng)

  1.下載微軟兩個(gè)工具:

    instsrv.exe srvay.exe

  2.執(zhí)行命令:

    instsrv Nginxc:/nginx/srvany.exe

  3.配置Nginx的運(yùn)行參數(shù)

  可以直接將配置導(dǎo)入到注冊(cè)表

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/NGINX/Parameters]
"Application"="C://nginx//nginx.exe"
"AppParameters"=""
"AppDirectory"="C://nginx//"

  注意:windows 下的Nginx 內(nèi)置的module 很多沒(méi)有,用Nginx -V 命令查看。

9)Nginx下部署mono+asp.net環(huán)境

  1、從Mono for Windows中提取FastCGI-Mono-Server

  2、Nginx nginx.conf 的配置:

復(fù)制代碼 代碼如下:
worker_processes  1;
error_log  logs/error-debug.log info;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type   text/plain;
    sendfile        on;

    keepalive_timeout  65;
    index  index.html index.htm;

    server {
        listen       80;
        server_name yourdomain.com;
        index index.aspx default.aspx;

        location / {
          root   D:\www/yourwebapp;

          fastcgi_pass   127.0.0.1:8000;
          fastcgi_param  SCRIPT_FILENAME  $document_root/$fastcgi_script_name;
          include       fastcgi_params;
       }
    }
}

   將上面的 FastCGI-Mono-Server 提取出來(lái),所有文件全部注冊(cè)到 GAC(否則 Web 應(yīng)用會(huì)找不到他們,當(dāng)然你也可以直接放到 webapp/bin),然后解壓到某個(gè)文件夾,這里假設(shè)為 D:/FastCGI-Mono-Server。

  之后我們就可以按下列命令運(yùn)行 FastCGI:
  fastcgi-mono-server2 /socket=tcp:127.0.0.1:8000 /root="D:\www\yourwebapp" /applications=yourdomain.com:/:. /multiplex=True

  最后執(zhí)行運(yùn)行 Nginx 服務(wù)器,我們的 ASP.Net 程序就能脫離 IIS。

以上就是本文的全部?jī)?nèi)容,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Nginx動(dòng)靜分離的示例代碼

    Nginx動(dòng)靜分離的示例代碼

    動(dòng)靜分離是將網(wǎng)站靜態(tài)資源與后臺(tái)應(yīng)用分開(kāi)部署,本文主要介紹了Nginx動(dòng)靜分離的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-07-07
  • Ubuntu16.04上為Nginx創(chuàng)建自簽名SSL證書(shū)

    Ubuntu16.04上為Nginx創(chuàng)建自簽名SSL證書(shū)

    SSL證書(shū)是實(shí)現(xiàn)HTTPS的關(guān)鍵組成部分,本文主要介紹了Ubuntu16.04上為Nginx創(chuàng)建自簽名SSL證書(shū),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-05-05
  • nginx服務(wù)器通過(guò)配置來(lái)解決API的跨域問(wèn)題

    nginx服務(wù)器通過(guò)配置來(lái)解決API的跨域問(wèn)題

    這篇文章主要給大家介紹了關(guān)于nginx服務(wù)器是如何配置來(lái)解決API跨域問(wèn)題的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-05-05
  • Mac使用Nginx設(shè)置代理并禁用自帶Apache的問(wèn)題記錄

    Mac使用Nginx設(shè)置代理并禁用自帶Apache的問(wèn)題記錄

    本文介紹如何在Mac上禁用自帶的Apache服務(wù)并安裝Nginx,首先需要關(guān)閉Apache并禁止其自啟動(dòng),接著,通過(guò)Homebrew安裝Nginx,并配置其文件和目錄,最后,介紹了如何生成SSL/自簽名證書(shū),詳細(xì)步驟包括修改Apache配置、安裝Nginx、編輯Nginx配置文件以及驗(yàn)證和重啟Nginx服務(wù)
    2024-09-09
  • 關(guān)于nginx報(bào)錯(cuò)405?not?allowed解決方法總結(jié)

    關(guān)于nginx報(bào)錯(cuò)405?not?allowed解決方法總結(jié)

    這篇文章主要給大家介紹了關(guān)于nginx報(bào)錯(cuò)405?not?allowed解決方法的相關(guān)資料,nginx遇到post請(qǐng)求靜態(tài)文件會(huì)得到405錯(cuò)誤,文中通過(guò)代碼介紹的非常詳細(xì),也給出了推薦方法,需要的朋友可以參考下
    2023-10-10
  • 使用Nginx做靜態(tài)文件服務(wù)器,如何進(jìn)行權(quán)限驗(yàn)證

    使用Nginx做靜態(tài)文件服務(wù)器,如何進(jìn)行權(quán)限驗(yàn)證

    這篇文章主要介紹了使用Nginx做靜態(tài)文件服務(wù)器,如何進(jìn)行權(quán)限驗(yàn)證問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • 詳解nginx服務(wù)器http重定向到https的正確寫(xiě)法

    詳解nginx服務(wù)器http重定向到https的正確寫(xiě)法

    本篇文章主要介紹了nginx服務(wù)器http重定向到https的正確寫(xiě)法 ,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • 解決nginx服務(wù)器上發(fā)布的新版本代碼總需要清除瀏覽器緩存問(wèn)題

    解決nginx服務(wù)器上發(fā)布的新版本代碼總需要清除瀏覽器緩存問(wèn)題

    這篇文章主要介紹了解決nginx服務(wù)器上發(fā)布的新版本代碼總需要清除瀏覽器緩存問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Nginx?反向代理緩存(proxy_cache)的實(shí)現(xiàn)

    Nginx?反向代理緩存(proxy_cache)的實(shí)現(xiàn)

    Nginx的緩存加速功能是由proxy_cache和fastcgi_cache兩個(gè)功能模塊完成,本文主要介紹了Nginx?反向代理緩存(proxy_cache)的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-05-05
  • docker運(yùn)行Nginx及配置方法

    docker運(yùn)行Nginx及配置方法

    這篇文章主要介紹了docker運(yùn)行Nginx及配置方法,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-07-07

最新評(píng)論

沁水县| 苗栗县| 沿河| 鄂伦春自治旗| 平塘县| 光泽县| 科尔| 凤城市| 娄烦县| 秦安县| 新竹县| 三台县| 新民市| 图木舒克市| 黑水县| 兰考县| 鹿泉市| 婺源县| 西乌珠穆沁旗| 永州市| 宜黄县| 乐都县| 宜春市| 彰化市| 沙雅县| 晋江市| 花莲县| 乌拉特中旗| 永顺县| 渑池县| 汶上县| 金堂县| 大同县| 志丹县| 灵宝市| 天祝| 蒙自县| 四川省| 饶河县| 龙口市| 迁安市|