欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

nginx常用操作命令詳解

 更新時間:2023年07月06日 09:11:47   作者:恣意i  
這篇文章主要介紹了nginx常用操作命令,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

一、常用命令:

//開啟服務(wù):
start nginx
直接點擊Nginx目錄下的nginx.exe 
//停止服務(wù):nginx停止命令stop與quit參數(shù)的區(qū)別在于stop是快速停止nginx,可能并不保存相關(guān)信息,quit是完整有序的停止nginx  ,并保存相關(guān)信息。nginx啟動與停止命令的效果都可以通過Windows任務(wù)管理器中的進程選項卡觀察。
nginx -s stop
nginx -s quit
//其他命令重啟、關(guān)閉nginx
ps -ef | grep nginx
//從容停止Nginx
kill -QUIT 主進程號
//快速停止Nginx
kill -TERM 主進程號
//強制停止Nginx
pkill -9 nginx
//平滑重啟nginx:
kill -HUP 主進程號
//重啟服務(wù):
nginx -s reload
//檢查配置文件是否有語法操作
./nginx -t
//或者顯示指定配置文件
./nginx -t -c /usr/local/nginx/conf/nginx.conf

二、注意要點

動靜分離要點,必須把訪問服務(wù)器的端口寫成nginx監(jiān)聽的端口,這樣才能避免跨域
配置參數(shù)說明:
nigix做反向代理   
注意  :$proxy_port  與 :$server_port 區(qū)別
$server_port :nigix監(jiān)聽的端口
$proxy_port : 服務(wù)器真正訪問的端口
#一般情況都用這個host
proxy_set_header   Host             $host;
#獲取到用戶真實IP配置
proxy_set_header   X-Real-IP        $remote_addr;
proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;

三、http請求配置

1、前后端分離普通配置

server {
    listen       8203;
    location / {
        root   /usr/www/validation-demo/h5-1-advance;
        index  index.html;
        try_files $uri $uri/ /index.html;
        if ($request_filename ~* .*\.(?:htm|html)$){
            add_header Cache-Control "private, no-store, no-cache, must-revalidate, proxy-revalidate";
        }
    }
     location /api/ {
        proxy_pass   http://192.168.8.10:5001/;
    }
}

2、增加了HTTPS的前后端分離配置

server {
    listen 443;
    server_name www.huzhihui.com;
    ssl on;
    ssl_certificate   /etc/nginx/cert/5673168_www.huzhihui.com.pem;
    ssl_certificate_key  /etc/nginx/cert/5673168_www.huzhihui.com.key;
    ssl_session_timeout 5m;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;
    location / {
      root   /alidata/view/eip-home;
      index  index.html;
      try_files $uri $uri/ /index.html;
      if ($request_filename ~* .*\.(?:htm|html)$){
        add_header Cache-Control "private, no-store, no-cache, must-revalidate, proxy-revalidate";
      }
      expires 7d;
    }
    location /api/ {
      proxy_pass  http://127.0.0.1:56000/;
    }
  }
  server{
    listen 80;
    server_name www.huzhihui.com;
    rewrite  ^/(.*)$ https://www.huzhihui.com/$1 permanent;
  }

3、老項目強制HTTPS POST出現(xiàn)問題的解決方案

server{
    listen 80;
    server_name wx.huzhihui.cn;
    add_header Strict-Transport-Security max-age=15768000;
    location / {
      if ($request_method ~ ^(POST|DELETE|OPTIONS)$) {
        proxy_pass https://wx.huzhihui.cn;
          break ;
      }
      rewrite ^/(.*)$   https://wx.huzhihui.cn/$1 permanent;
    }
  }

4、普通前后端一起的工程網(wǎng)站部署

upstream web_servers {  
    server localhost:8080;  
    server localhost:8081;  
}  
server {
    listen       80;
    server_name  www.huzhihui.com;
    location / {
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header REMOTE-HOST $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://web_servers;
    }
    location ~.*\.(js|css)$ {
        root    /opt/static-resources;
        expires     12h;
    }
    location ~.*\.(html|jpg|jpeg|png|bmp|gif|ico|mp3|mid|wma|mp4|swf|flv|rar|zip|txt|doc|ppt|xls|pdf)$ {
        root    /opt/static-resources;
        expires     7d;
    }
    error_page  404              /404.html;
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }
}

5、 動靜分離+負載均衡配置

upstream web_servers {  
    server localhost:8080;  
    server localhost:8081;  
}  
server {
    listen       80;
    server_name  www.huzhihui.com;
    location / {
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header REMOTE-HOST $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://web_servers;
    }
    location ~.*\.(js|css)$ {
        root    /opt/static-resources;
        expires     12h;
    }
    location ~.*\.(html|jpg|jpeg|png|bmp|gif|ico|mp3|mid|wma|mp4|swf|flv|rar|zip|txt|doc|ppt|xls|pdf)$ {
        root    /opt/static-resources;
        expires     7d;
    }
    error_page  404              /404.html;
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }
}

6、 通用https配置

server {
    listen 443;
    server_name www.huzhihui.com;
    ssl on;
    ssl_certificate   cert-tues/214069203020278.pem;
    ssl_certificate_key  cert-tues/214069203020278.key;
    ssl_session_timeout 5m;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;
    location / {
        proxy_pass http://127.0.0.1:9002/;
        proxy_redirect default;
        proxy_http_version 1.1;
        proxy_set_header   Host             $host;
        proxy_set_header   X-Real-IP        $remote_addr;
        proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
    }
}
server{
    listen 80;
    server_name www.huzhihui.com;
    rewrite  ^/(.*)$ https://server.ourtues.com/$1 permanent;
}

nginx配置

到此這篇關(guān)于nginx常用操作命令的文章就介紹到這了,更多相關(guān)nginx操作命令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Nginx upstream的5種權(quán)重分配方式分享

    Nginx upstream的5種權(quán)重分配方式分享

    Nginx upstream的5種權(quán)重分配方式分享,需要的朋友可以參考下
    2012-09-09
  • 使用nginx正向代理實現(xiàn)訪問外網(wǎng)

    使用nginx正向代理實現(xiàn)訪問外網(wǎng)

    這篇文章主要介紹了使用nginx正向代理實現(xiàn)讓內(nèi)網(wǎng)主機通過外網(wǎng)主機訪問外網(wǎng),文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-12-12
  • nginx代理實現(xiàn)靜態(tài)資源訪問的示例代碼

    nginx代理實現(xiàn)靜態(tài)資源訪問的示例代碼

    本文主要介紹了nginx代理實現(xiàn)靜態(tài)資源訪問的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • 關(guān)于使用Keepalived實現(xiàn)Nginx的自動重啟及雙主熱備高可用問題

    關(guān)于使用Keepalived實現(xiàn)Nginx的自動重啟及雙主熱備高可用問題

    這篇文章主要介紹了使用Keepalived實現(xiàn)Nginx的自動重啟及雙主熱備高可用,本文通過幾個問題解析幫助大家學習Keepalived實現(xiàn)Nginx的自動重啟的相關(guān)知識,需要的朋友可以參考下
    2021-09-09
  • nginx攔截非法host或直接使用ip訪問的請求的實現(xiàn)

    nginx攔截非法host或直接使用ip訪問的請求的實現(xiàn)

    非法攔截可以有效防止直接通過IP或本地綁定域名的方式進行非法訪問,本文主要介紹了nginx攔截非法host或直接使用ip訪問的請求的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-12-12
  • Nginx下SSL證書安裝部署步驟介紹

    Nginx下SSL證書安裝部署步驟介紹

    大家好,本篇文章主要講的是Nginx下SSL證書安裝部署步驟介紹,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下哦,方便下次瀏覽
    2021-12-12
  • Nginx 負載均衡算法及故障轉(zhuǎn)移解析

    Nginx 負載均衡算法及故障轉(zhuǎn)移解析

    這篇文章主要介紹了Nginx 負載均衡算法及故障轉(zhuǎn)移解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • 利用nginx搭建靜態(tài)資源服務(wù)器的方法步驟

    利用nginx搭建靜態(tài)資源服務(wù)器的方法步驟

    這篇文章主要介紹了利用nginx搭建靜態(tài)資源服務(wù)器的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • Nginx實現(xiàn)正向代理實例

    Nginx實現(xiàn)正向代理實例

    這篇文章主要介紹了Nginx實現(xiàn)正向代理實例,正向代理的作用在于正向代理隱藏了用戶,用戶的請求被代理服務(wù)器接收代替,到了服務(wù)器,服務(wù)器并不知道用戶是誰,需要的朋友可以參考下
    2023-08-08
  • Nginx設(shè)置日志打印post請求參數(shù)的方法

    Nginx設(shè)置日志打印post請求參數(shù)的方法

    這篇文章主要介紹了Nginx設(shè)置日志打印post請求參數(shù)的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11

最新評論