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;
}