1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        Nginx 常用配置清單

        共 3618字,需瀏覽 8分鐘

         ·

        2021-04-23 12:55


        作者 | vishnu chilamakuru

        來源 | https://vishnu.hashnode.dev/nginx-cheatsheet?guid=none&deviceId=ca2b0a4c-a1fb-43bc-ab8c-1eaafe592469

        Nginx 是一個高性能的 HTTP 和反向代理 web 服務(wù)器,同時也提供了 IMAP/POP3/SMTP 服務(wù),其因豐富的功能集、穩(wěn)定性、示例配置文件和低系統(tǒng)資源的消耗受到了開發(fā)者的歡迎。本文,我們總結(jié)了一些常用的 Nginx 配置代碼,希望對大家有所幫助。

        偵聽端口

        server {  
        # Standard HTTP Protocol 
        listen 80; 
        # Standard HTTPS Protocol 
        listen 443 ssl; 
        # For http2  
        listen 443 ssl http2; 
        # Listen on 80 using IPv6 
        listen [::]:80; 
        # Listen only on using IPv6 
        listen [::]:80 ipv6only=on;
        }

        訪問日志

        server { 
        # Relative or full path to log file 
        access_log /path/to/file.log;  
        # Turn 'on' or 'off'  
        access_log on;
        }

        域名

        server {
        # Listen to yourdomain.com 
        server_name yourdomain.com;  
        # Listen to multiple domains  server_name yourdomain.com www.yourdomain.com; 
        # Listen to all domains
        server_name *.yourdomain.com; 
        # Listen to all top-level domains 
        server_name yourdomain.*; 
        # Listen to unspecified Hostnames (Listens to IP address itself) 
        server_name "";
        }

        靜態(tài)資產(chǎn)

        server {  
        listen 80;  
        server_name yourdomain.com;  
        location / {      
        root /path/to/website; 
        }
        }

        重定向

        server { 
        listen 80;
        server_name www.yourdomain.com;
        return 301 http://yourdomain.com$request_uri;
        }
        server {
        listen 80; 
        server_name www.yourdomain.com; 
        location /redirect-url { 
        return 301 http://otherdomain.com; 
        }
        }

        反向代理

        server { 
        listen 80; 
        server_name yourdomain.com;
        location / {  
        proxy_pass http://0.0.0.0:3000; 
        # where 0.0.0.0:3000 is your application server (Ex: node.js) bound on 0.0.0.0 listening on port 3000  
        }
        }

        負(fù)載均衡

        upstream node_js { 
        server 0.0.0.0:3000; 
        server 0.0.0.0:4000; 
        server 123.131.121.122;
        }
        server {  
        listen 80; 
        server_name yourdomain.com;
        location / {    
        proxy_pass http://node_js; 
        }
        }

        SSL 協(xié)議

        server { 
        listen 443 ssl; 
        server_name yourdomain.com;
        ssl on; 
        ssl_certificate /path/to/cert.pem;
        ssl_certificate_key /path/to/privatekey.pem; 
        ssl_stapling on;
        ssl_stapling_verify on; 
        ssl_trusted_certificate /path/to/fullchain.pem; 
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_session_timeout 1h;
        ssl_session_cache shared:SSL:50m;
        add_header Strict-Transport-Security max-age=15768000;
        }
        # Permanent Redirect for HTTP to HTTPS
        server 
        {  
        listen 80;  
        server_name yourdomain.com; 
        return 301 https://$host$request_uri;
        }


        往期推薦

        代碼總是被嫌棄寫的太爛?裝上這個IDEA插件再試試!

        3年至少15個項(xiàng)目經(jīng)驗(yàn),7天搞定1個項(xiàng)目!這樣的招聘要求,你能勝任嗎?

        請立即卸載這款 IDEA 插件

        “12306” 是如何支撐百萬 QPS 的?

        還在用Logback?Log4j2的異步性能已經(jīng)無敵了,還不快試試


        如果你喜歡本文,歡迎關(guān)注我,訂閱更多精彩內(nèi)容
        關(guān)注我回復(fù)「加群」,加入Spring技術(shù)交流群

        免費(fèi)領(lǐng)取:機(jī)器學(xué)習(xí)、深度學(xué)習(xí)實(shí)踐寶典

        喜歡的這里報(bào)道

        ↘↘↘

        瀏覽 57
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評論
        圖片
        表情
        推薦
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            爱爱免费视频 | 操操色 | 国产两女互慰高潮视频在线观看 | 久久人人爽人人爽人人片966 | 成人免费版 欧美州 | 射黄视频 | 伊人午夜视频 | 亚洲国产高清在线播放 | 思思热免费 | 欧美黄片区 |