<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Nginx 常用配置清單

          共 2614字,需瀏覽 6分鐘

           ·

          2021-07-28 04:54

          原文鏈接:

          https://vishnu.hashnode.dev/nginx-cheatsheet

          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)資源
          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  }}
           負載均衡
          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 HTTPSserver {  listen 80;  server_name yourdomain.com;  return 301 https://$host$request_uri;}

          - END -

           推薦閱讀 

          31天拿下Kubernetes含金量最高的CKA+CKS證書! 
          18個工具分析Linux系統(tǒng)占用網(wǎng)絡(luò)帶寬大的程序
          Prometheus + Thanos 多集群架構(gòu)監(jiān)控
          Jenkins 流水線自動化部署 Go 項目
          面試數(shù)十家Linux運維工程師,總結(jié)了這些面試題(含答案)
          最強整理!常用正則表達式速查手冊
          運維的工作邊界,這次真的搞明白了!
          Linux 這些工具堪稱神器!
          Prometheus + Granafa 構(gòu)建高大上的MySQL監(jiān)控平臺
          搭建一套完整的企業(yè)級 K8s 集群(v1.20,kubeadm方式)
          12年資深運維老司機的成長感悟



          點亮,服務(wù)器三年不宕機

          瀏覽 28
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日本极品无码巨乳在线播放视频 | 豆花视频综合在线 | 啪啪啪网站地址 | 麻豆成人影音 | 国产美女被强躁到呻吟红视频 |