nginx的安裝及配置

1.1 Windows下安裝

第一步:下載安裝包 http://nginx.org/download/nginx-1.14.2.zip

第二步:解壓安裝包到相應磁盤。

第三步:修改nginx安裝目錄下的/conf/ngnix.conf 配置文件。

第四步:啓動nginx。在nginx安裝努力根目錄下的nginx.exe雙擊啓動。

第五步:日誌查看在nginx安裝目錄下的/logs/文件夾下。

        error.log 錯誤日誌文件。

        host.access.log正常日誌文件。

1.2 Linux下安裝

第一步:下載安裝包 http://nginx.org/download/nginx-1.14.2.tar.gz。

第二步:使用命令解壓安裝包文件,使用命令tar -cxvf xxxx.tar.gz。

第三步:修改nginx安裝目錄下的/conf/ngnix.conf 配置文件。

第四步:啓動nginx。在nginx安裝努力根目錄下的nginx.exe雙擊啓動。

第五步:日誌查看在nginx安裝目錄下的/logs/文件夾下。

        error.log 錯誤日誌文件。

        host.access.log正常日誌文件。

 

2.nginx配置文件說明

http {
    include       mime.types;
    default_type  application/json;
	
	#日誌輸出配置
	log_format main '客戶端地址:$remote_addr OR "$http_x_forwarded_for" [$time_local] \r\n >請求狀態:$status \r\n >發送給客戶端的字節數:$body_bytes_sent  \r\n >客戶瀏覽器信息:"$http_user_agent" \r\n >請求url跟請求協議:"$request" \r\n >參數:"$request_body" \r\n >處理時間:"$request_time" \r\n >HOST:"$host":"$http_host"';

	
    #access_log  logs/access.log  main;
    sendfile        on;
    #tcp_nopush     on;
    #keepalive_timeout  0;
    keepalive_timeout  65;
	tcp_nodelay on;
    client_header_timeout 15;
    client_body_timeout 15;
    send_timeout 25;
    include vhosts/*.conf;
	
    #gzip  on;
	#配置轉發路徑
	upstream accp {
             server  172.16.3.11:8111;
	}
    server {
	  
		
		#nginx端口
        listen      80 default_server;
        server_name _;
        #charset koi8-r;
       
        access_log  logs/host.access.log  main;
		#過濾請求跳轉路徑 /表示所有請求
        location / {
		
		 #連接服務器超時時間設置單位S
		 proxy_connect_timeout 10;
		 proxy_read_timeout 10;
		 proxy_send_timeout 10;
		 #跳轉服務轉發路徑
		 proxy_pass http://accp;
	
        }
		
		
		#404靜態頁面
        error_page  404   /404.html;
		#頁面路徑類型定義
		location = /404.html {
            root   html;
        }

		#其他錯誤頁面
		#超時504
        error_page   500 502 503 504   /50x.html;
		
		#頁面路徑類型定義
        location = /50x.html {
            root   html;
        }

 

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