Mac安裝nginx配置過程


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM