1、打開終端
2、可安裝brew方便下載
3、安裝nginx
brew install nginx
4、啟動nginx
sudo nginx
5、查看配置文件
nginx.conf
訪問http://localhost:8080,查看如下圖即安裝成功!!
注意事項:
注意設置訪問權限( user root owner; ),不然訪問網站會出現403錯誤。
更多命令:
sudo nginx //啟動 sudo nginx -s reload //重啟 sudo nginx -s stop //快速停止 sudo nginx -s quit //完整有序停止
其他配置:
server { #監聽端口 listen 80; #服務訪問域名 server_name localhost; location /api/ { # 反向代理的地址 proxy_pass http://localhost:8888/; # 對發送給客戶端的URL進行修改 proxy_redirect off; # 后端的Web服務器可以通過X-Forwarded-For獲取用戶真實IP proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 允許客戶端請求的最大單文件字節數 client_max_body_size 10m; # 緩沖區代理緩沖用戶端請求的最大字節數 client_body_buffer_size 128k; # 表示使nginx阻止HTTP應答代碼為400或者更高的應答。 proxy_intercept_errors on; # nginx跟后端服務器連接超時時間 proxy_connect_timeout 90; # 后端服務器數據回傳超時時間 proxy_send_timeout 90; # 連接成功后,后端服務器響應超時時間 proxy_read_timeout 90; # 設置代理服務器(nginx)保存用戶頭信息的緩沖區大小 proxy_buffer_size 4k; # 設置用於讀取應答(來自被代理服務器)的緩沖區數目和大小 # 默認情況也為分頁大小,根據操作系統的不同可能是4k或者8k proxy_buffers 4 32k; # 高負荷下緩沖大小(proxy_buffers*2) proxy_busy_buffers_size 64k; # 設置在寫入proxy_temp_path時數據的大小,預防一個工作進程在傳遞文件時阻塞太長 proxy_temp_file_write_size 64k; } } }