中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

廣州網(wǎng)絡(luò)推廣有限公司滎陽seo推廣

廣州網(wǎng)絡(luò)推廣有限公司,滎陽seo推廣,東莞保安公司有哪些,我們做網(wǎng)站 出教材 辦育心經(jīng)文章目錄 Nginx平滑升級&重定向rewritenginx平滑升級流程環(huán)境查看舊版的配置信息下載新版nginx源碼包和功能模塊包編譯配置新版本平滑升級驗(yàn)證 重定向rewrite配置重定向準(zhǔn)發(fā)訪問測試 Nginx平滑升級&重定向rewrite nginx平滑升級 流程 平滑升級: (升級版本、增加新功…

文章目錄

  • Nginx平滑升級&重定向rewrite
    • nginx平滑升級
        • 流程
        • 環(huán)境
        • 查看舊版的配置信息
        • 下載新版nginx源碼包和功能模塊包
        • 編譯配置新版本
        • 平滑升級
        • 驗(yàn)證
    • 重定向rewrite
        • 配置重定向準(zhǔn)發(fā)
        • 訪問測試

Nginx平滑升級&重定向rewrite

nginx平滑升級

流程

平滑升級:
(升級版本、增加新功能)
1.獲取老版本的編譯信息
2.老版本備份
3.編譯新版本或者新功能(不能執(zhí)行make install)
4.手動替換新版本并重啟
5.驗(yàn)證新版本


環(huán)境
操作系統(tǒng)舊版本新版本新加功能
centos-8nginx-1.22.1nginx-1.24.0echo-nginx-module

部署nginx請閱讀nginx服務(wù)和LNMP架構(gòu)&部署Discuz論壇系統(tǒng)

查看舊版的配置信息

升級的同時(shí)要保留舊版的功能,所以要查看詳細(xì)的編譯信息

//查看當(dāng)前版本nginx的詳細(xì)信息,記住舊版的編譯信息
[root@wanf ~]# nginx -V
nginx version: nginx/1.22.1
built by gcc 8.5.0 20210514 (Red Hat 8.5.0-4) (GCC) 
built with OpenSSL 1.1.1k  FIPS 25 Mar 2021
TLS SNI support enabled
configure arguments: --prefix=/usr/local/nginx --user=nginx --group=nginx --with-debug --with-http_ssl_module --with-http_realip_module --with-http_image_filter_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_stub_status_module --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log/nginx/error.log
[root@wanf ~]# 
下載新版nginx源碼包和功能模塊包

Nginx官網(wǎng)

GitHub官網(wǎng)

//下載新版nginx源碼包
[root@wanf ~]# wget http://nginx.org/download/nginx-1.24.0.tar.gz -P /usr/src/
[root@wanf ~]# ls /usr/src/
debug    nginx-1.22.1         nginx-1.24.0.tar.gz  php-8.2.10.tar.gz
kernels  nginx-1.22.1.tar.gz  php-8.2.10//在GitHub下載模塊代碼
[root@wanf ~]# yum -y install git
[root@wanf ~]# git clone https://github.com/openresty/echo-nginx-module.git
[root@wanf ~]# mv echo-nginx-module/ /usr/src/
[root@wanf ~]# ls /usr/src/
debug              kernels       nginx-1.22.1.tar.gz  php-8.2.10
echo-nginx-module  nginx-1.22.1  nginx-1.24.0.tar.gz  php-8.2.10.tar.gz
[root@wanf ~]# 
編譯配置新版本
//備份舊版nginx主程序
[root@wanf ~]# cp /usr/local/nginx/sbin/nginx /opt/nginx-buckup-20231019
[root@wanf ~]# ls /opt/
nginx-buckup-20231019//復(fù)制舊版的編譯參數(shù),并加上新的功能模塊,進(jìn)行編譯
[root@wanf ~]# cd /usr/src/
[root@wanf src]# ls
debug              kernels       nginx-1.22.1.tar.gz  php-8.2.10
echo-nginx-module  nginx-1.22.1  nginx-1.24.0.tar.gz  php-8.2.10.tar.gz
[root@wanf src]# tar -xf nginx-1.24.0.tar.gz 
[root@wanf src]# cd nginx-1.24.0/
[root@wanf nginx-1.24.0]# ./configure \
--prefix=/usr/local/nginx \
--user=nginx \
--group=nginx \
--with-debug \
--with-http_ssl_module \
--with-http_realip_module \
--with-http_image_filter_module \
--with-http_gunzip_module \
--with-http_gzip_static_module \
--with-http_stub_status_module \
--http-log-path=/var/log/nginx/access.log \
--error-log-path=/var/log/nginx/error.log \
--add-module=../echo-nginx-module/
(配置過程省略)//編譯新版本(只執(zhí)行make,不執(zhí)行make install)
[root@wanf nginx-1.24.0]# make
(編譯過程省略)
平滑升級

先關(guān)閉舊版nginx服務(wù),然后把新編譯的nginx主程序替換掉舊版,再啟動服務(wù)即可

//新版nginx主程序文件,/opjs/nginx就是主程序
[root@wanf nginx-1.24.0]# ls
auto     CHANGES.ru  configure  html     Makefile  objs    src
CHANGES  conf        contrib    LICENSE  man       README
[root@wanf nginx-1.24.0]# ls objs/
addon         Makefile  nginx.8            ngx_auto_headers.h  ngx_modules.o
autoconf.err  nginx     ngx_auto_config.h  ngx_modules.c       src
[root@wanf nginx-1.24.0]# //平滑升級。停止服務(wù),替換文件,啟動服務(wù)要一步執(zhí)行完。否則可能導(dǎo)致升級失敗。
[root@wanf nginx-1.24.0]# cd objs/
[root@wanf objs]# systemctl stop nginx;\cp nginx /usr/local/nginx/sbin/nginx;systemctl start nginx
驗(yàn)證
//端口號80已經(jīng)啟動
[root@wanf objs]# ss -anlt
State   Recv-Q  Send-Q    Local Address:Port     Peer Address:Port  Process  
LISTEN  0       128           127.0.0.1:9000          0.0.0.0:*              
LISTEN  0       511             0.0.0.0:80            0.0.0.0:*              
LISTEN  0       128             0.0.0.0:22            0.0.0.0:*              
LISTEN  0       80                    *:3306                *:*              
LISTEN  0       128                [::]:22               [::]:*              //已經(jīng)升級為新版nginx-1.24.0
[root@wanf objs]# nginx -v
nginx version: nginx/1.24.0     
[root@wanf objs]# //測試新添加的echo功能
//修改配置文件
[root@wanf ~]# vim /usr/local/nginx/conf/nginx.conf
......
location /status {echo "hallo wanf";stub_status on;allow 192.168.179.0/24;deny all;}
......//測試配置文件語法;語法沒有報(bào)錯
[root@wanf ~]# nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
[root@wanf ~]# 

升級成功


重定向rewrite

以下是拿Discuz論壇系統(tǒng)做案例

假設(shè)原來的域名是www.wanf2.com,但是公司換了新的域名為www.wanf1.com,那么用戶使用舊域名就無法訪問到論壇系統(tǒng)

LNMP架構(gòu)部署論壇系統(tǒng)請閱讀LNMP架構(gòu)&部署Discuz論壇系統(tǒng)

舊域名無法訪問

在這里插入圖片描述在這里插入圖片描述

使用新域名可以訪問


配置重定向準(zhǔn)發(fā)

為了用戶體驗(yàn),需要做一個轉(zhuǎn)發(fā),讓用戶訪問舊域名的時(shí)候,會跳轉(zhuǎn)到新域名

//修改配置文件,在舊域名的虛擬主機(jī)里面添加一個轉(zhuǎn)發(fā)
[root@wanf ~]# vim /usr/local/nginx/conf/nginx.conf
......server {listen       80;server_name  www.wanf2.com;location / {root   html;index  index.php index.html index.htm;rewrite ^/(.*)$ http://www.wanf1.com/$1 break;   //添加此行,改為新域名}error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}location ~ \.php$ {root           html;fastcgi_pass   127.0.0.1:9000;fastcgi_index  index.php;fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;include        fastcgi.conf;}}
......//重啟服務(wù)
[root@wanf ~]# systemctl restart nginx.service 
[root@wanf ~]# systemctl restart php-fpm.service 

訪問測試

訪問舊域名,自動跳轉(zhuǎn)訪問新域名

在這里插入圖片描述

在這里插入圖片描述


訪問新域名,直接可以訪問

在這里插入圖片描述


http://m.risenshineclean.com/news/63602.html

相關(guān)文章:

  • 自己怎么做網(wǎng)站賣車bt種子bt天堂
  • 電子政務(wù)網(wǎng)站建設(shè)公司排行榜引擎搜索網(wǎng)站
  • 物理結(jié)構(gòu)網(wǎng)站怎么看app的下載網(wǎng)址
  • 網(wǎng)站建設(shè)新聞資訊無錫seo網(wǎng)站排名
  • 電腦視頻制作軟件seo在線優(yōu)化
  • qq開放平臺網(wǎng)站開發(fā)申請不通過的原因制作網(wǎng)站推廣
  • 什么網(wǎng)站可以做美食寧波網(wǎng)絡(luò)營銷推廣咨詢報(bào)價(jià)
  • 深圳網(wǎng)站營銷推廣公司電話網(wǎng)絡(luò)推廣怎么找客戶資源
  • ??悼h城鄉(xiāng)建設(shè)路網(wǎng)站怎么有自己的網(wǎng)站
  • 網(wǎng)站建設(shè)的客戶在哪里山西seo關(guān)鍵詞優(yōu)化軟件搜索
  • 深圳網(wǎng)站建設(shè)(信科網(wǎng)絡(luò))大數(shù)據(jù)營銷軟件
  • jizhicmsseo排名是什么意思
  • 在常熟市公司網(wǎng)站建設(shè)哪家好蘇州seo安嚴(yán)博客
  • 長沙網(wǎng)頁設(shè)計(jì)工資一般多少企業(yè)seo如何優(yōu)化
  • 請人做網(wǎng)站得多少錢雅詩蘭黛網(wǎng)絡(luò)營銷策劃書
  • 網(wǎng)站開發(fā)者取色工具ai智能搜索引擎
  • 地圖網(wǎng)站怎么做的廣告投放平臺
  • 洛陽做網(wǎng)站的百度上海分公司
  • 做短視頻網(wǎng)站需要審批搜索關(guān)鍵詞網(wǎng)站
  • php網(wǎng)站開發(fā)看什么書拼多多seo 優(yōu)化軟件
  • 關(guān)于電商運(yùn)營的知識點(diǎn)百度關(guān)鍵詞seo排名軟件
  • 哪個網(wǎng)站可以做淘寶代碼百度號碼認(rèn)證平臺官網(wǎng)
  • 南通公司做網(wǎng)站百度人工客服
  • 短網(wǎng)址生成器有哪些網(wǎng)站seo優(yōu)化方案項(xiàng)目策劃書
  • 諸暨網(wǎng)站制作seo公司賺錢嗎
  • 如何用自己公司網(wǎng)站做郵箱c++線上培訓(xùn)機(jī)構(gòu)哪個好
  • 團(tuán)購網(wǎng)站 網(wǎng)上 收費(fèi) 系統(tǒng)項(xiàng)目營銷策劃方案
  • vs2015做的網(wǎng)站網(wǎng)站外鏈購買平臺
  • asp net網(wǎng)站開發(fā)語言的特點(diǎn)網(wǎng)絡(luò)推廣軟文
  • 15年做啥網(wǎng)站能致富seo發(fā)包軟件