Nginx入門之二

Nginx即可以做爲反向代理服務,也可以做Web服務。入門一中,已經嚐鮮了一下。只不過入門一里面主要應用了Nginxr的負載均衡。下面則是Nginx作爲Web服務器的應用:

#user  nobody;
worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;# 表示Nginx 支持的MIME類型。
    default_type  application/octet-stream;

    sendfile        on;

    keepalive_timeout  65;# 表示超時時長。

    gzip  on;# 啓用gzip壓縮。

    server {
        listen       89;   # 表示Nginx監聽的端口號。
        server_name  localhost;    # 表示Nginx Web服務器的主機名。

        location / {
            root   wwwroot;# 表示Web服務器的根目錄路徑,可以是相對路徑也可以是絕對路徑。相對路徑主要是指相對於Nginx的運行環境的目錄。
            index  index.html index.htm;
        }

        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;# 表示出錯後跳轉到錯誤頁的根目錄,可以是相對路徑也可以是絕對路徑。相對路徑主要是指相對於Nginx的運行環境的目錄。
        }
    }
}

另外,如果讓Nginx作爲編譯型語言的Web服務器就需要一些第三方組件的支持了,參見張善友先生的博客,Ctrl+F,搜索Nginx可以看到相關的文章。後面會涉及到。

Nginx作爲Web服務器一般都是做爲靜態內容的站點。

本人學識淺薄,只能一點兒一點兒深入。這也是我學習的記錄,或許以後會用到。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章