国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

yum安裝nginx、源碼安裝、nginx開(kāi)機(jī)自啟、配置多域名與重定向、反向代理、配置IPv6、獲取證書(shū)與配置證書(shū)https

這篇具有很好參考價(jià)值的文章主要介紹了yum安裝nginx、源碼安裝、nginx開(kāi)機(jī)自啟、配置多域名與重定向、反向代理、配置IPv6、獲取證書(shū)與配置證書(shū)https。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1、Linux安裝nginx

1.1、yum安裝

可以使用yum直接安裝nginx:yum -y install nginx,如果安裝報(bào)錯(cuò),可以換個(gè)yum源試試
源碼安裝提供更大的靈活性,但需要更多的手動(dòng)管理,而Yum安裝則更方便
yum源鏡像站,阿里云的推薦:https://developer.aliyun.com/mirror/
常用的鏡像:epel和centos,根據(jù)提示命令直接安裝即可
然后執(zhí)行:yum clean all、和yum makecache

1.2、源碼安裝

我的系統(tǒng)版本:centos7.9

安裝的nginx版本:nginx-1.25.3

yum nginx,nginx,https,運(yùn)維

1、下載安裝包后上傳到主機(jī),或直接wget下載:wget http://nginx.org/en/download.html/nginx-1.25.3

2、進(jìn)行解壓:tar zxf nginx-1.25.3.tar.gz,然后進(jìn)入nginx目錄:cd nginx-1.25.3

3、安裝依賴(lài):yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

4、配置configure --prefix 代表安裝的路徑,–with-http_ssl_module 安裝ssl,–with-http_stub_status_module:

./configure --prefix=/usr/local/nginx-1.25.3 --with-http_ssl_module --with-http_stub_status_module

5、編譯安裝:make & make install

6、進(jìn)入安裝的目錄,并啟動(dòng)nginx:cd /usr/local/nginx-1.25.3/sbin,啟動(dòng):./nginx

7、配置變量:cp /usr/local/nginx-1.25.3/sbin/nginx /usr/bin/

系統(tǒng)變量如下:
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

yum nginx,nginx,https,運(yùn)維

8、這時(shí)候就可以直接訪問(wèn)試試是否正常了

yum nginx,nginx,https,運(yùn)維

1.3、配置nginx開(kāi)機(jī)自啟

配置開(kāi)機(jī)自啟程序:建議在/etc/systemd/system/目錄下配置對(duì)應(yīng)文件

1、vi /etc/systemd/system/nginx.service

2、編輯參數(shù)

[Unit]
Description=The NGINX HTTP and reverse proxy server
After=network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
ExecStartPre=/usr/local/nginx-1.25.3/sbin/nginx -t -c /usr/local/nginx-1.25.3/conf/nginx.conf
ExecStart=/usr/local/nginx-1.25.3/sbin/nginx -c /usr/local/nginx-1.25.3/conf/nginx.conf
ExecReload=/usr/local/nginx-1.25.3/sbin/nginx -s reload
ExecStop=/usr/local/nginx-1.25.3/sbin/nginx -s stop
PrivateTmp=true

[Install]
WantedBy=multi-user.target
含義
[Unit] 部分:
Description(描述): 服務(wù)的可讀性描述。
After(在之后啟動(dòng)): 定義在啟動(dòng)此單元之后應(yīng)該啟動(dòng)的其他單元。
[Service] 部分:
Type(類(lèi)型): 指定服務(wù)的類(lèi)型。forking 類(lèi)型是指當(dāng)服務(wù)啟動(dòng)時(shí),主進(jìn)程會(huì)派生(fork)出一個(gè)或多個(gè)子進(jìn)程。
ExecStartPre(啟動(dòng)前的命令): 在實(shí)際啟動(dòng) Nginx 之前執(zhí)行的命令,用于檢查配置文件是否正確。在這里,
-t 參數(shù)表示測(cè)試配置文件的語(yǔ)法。
ExecStart(啟動(dòng)命令): 實(shí)際啟動(dòng) Nginx 的命令。-c 參數(shù)用于指定配置文件的路徑。
ExecReload(重載命令): 用于重新加載 Nginx 配置的命令。這里使用 -s reload 參數(shù)。
ExecStop(停止命令): 停止 Nginx 的命令。這里使用 -s stop 參數(shù)。
PrivateTmp(私有臨時(shí)目錄): 將服務(wù)的臨時(shí)目錄設(shè)為私有的,以增加安全性。
[Install] 部分:
WantedBy(被期望在哪個(gè)目標(biāo)中啟用): 指定服務(wù)應(yīng)該在哪個(gè)系統(tǒng)目標(biāo)中啟動(dòng)。multi-user.target 表示在多用戶(hù)模式下啟用。
如果你想替換 Nginx 的路徑,將所有 /usr/local/nginx-1.25.3 替換為你實(shí)際的安裝路徑即可。
確保路徑和文件名與你的實(shí)際安裝一致

3、systemctl daemon-reload

4、sudo systemctl enable nginx

5、sudo systemctl start nginx

6、sudo systemctl status nginx,查看狀態(tài)是否正常

注:這時(shí)候你執(zhí)行第5步的時(shí)候會(huì)報(bào)錯(cuò),因?yàn)橹耙呀?jīng)啟動(dòng)nginx了,會(huì)提示端口占用,解決方法,kill掉占用的pid,或直接重啟即可

1.4、配置域名和重定向

1、編輯配置文件:vi /usr/local/nginx-1.25.3/conf/nginx.conf

找到代碼塊:
    server {
        listen       80;
        server_name  這里寫(xiě)域名;
        return 301 https://blog.csdn.net/weixin_54106903?type=blog;
}
return 301 重定向url;

2、檢查nginx配置文件是否正確:nginx -t

3、然后重載nginx服務(wù):nginx -s reload

yum nginx,nginx,https,運(yùn)維

4、訪問(wèn)測(cè)試即可:curl http://域名,或加-L訪問(wèn)重定向后的界面

yum nginx,nginx,https,運(yùn)維

yum nginx,nginx,https,運(yùn)維

1.5、配置多域名訪問(wèn)

1、編輯配置文件:vi /usr/local/nginx-1.25.3/conf/nginx.conf

找到代碼塊,我是重新加了一個(gè)server代碼塊,如果每個(gè)域名需要不同的處理邏輯或安全策略,使用不同的 server 塊可能更清晰:
代碼塊1:
server {
        listen       80;
        server_name  A123;
        return 301 https://blog.csdn.net/weixin_54106903?type=blog;
        location / {
            root   html;
            index  index.html index.htm;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        } 
}
代碼塊2:
    server {
        listen       80;
        server_name  B123;
        location / {
            root   html;
            index  index.html index.htm;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
    }
}

2、nginx -s reload

3、測(cè)試:curl http://域名

yum nginx,nginx,https,運(yùn)維

1.6、如何配置反向代理

1、編輯配置文件:vi /usr/local/nginx-1.25.3/conf/nginx.conf

    server {
        listen       80;
        server_name  域名;;
        location / {
           # root   html;
           # index  index.html index.htm;
           proxy_pass https://www.baidu.com:443;
       }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
    }
}
proxy_pass url; 即可

2、systemctl restart nginx

3、驗(yàn)證

yum nginx,nginx,https,運(yùn)維

1.7、nginx配置IPv6

1、先確認(rèn)你的域名解析到了服務(wù)器的IPv6地址

yum nginx,nginx,https,運(yùn)維

2、編輯配置文件:vi /usr/local/nginx-1.25.3/conf/nginx.conf

    server {
        listen      [::]:80;
        server_name  v6.cjzzrr.cn;
        location / {
            root   html;
            index  index.html index.htm;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
    }
}

3、重啟nginx:systemctl restart nginx

4、查看是否有tcp6格式的80監(jiān)聽(tīng)

yum nginx,nginx,https,運(yùn)維

5、測(cè)試訪問(wèn):curl -6 http://v6.cjzzrr.cn

或使用,實(shí)現(xiàn)確認(rèn)你主機(jī)有v6環(huán)境才能訪問(wèn)v6網(wǎng)站:curl -6g http://[IPv6地址]

yum nginx,nginx,https,運(yùn)維

2、nginx如何配置https

2.1、申請(qǐng)證書(shū)

推薦使用阿里云的證書(shū):

yum nginx,nginx,https,運(yùn)維

2.2、配置nginx

1、先在conf目錄下創(chuàng)建cert目錄:/usr/local/nginx-1.25.3/conf/cert

2、上傳證書(shū),因?yàn)樽C書(shū)文件較小,我用的rz上傳的,yum -y install lrzsz,然后使用rz選擇你本地的證書(shū)上傳:

yum nginx,nginx,https,運(yùn)維

3、編輯配置文件:vi /usr/local/nginx-1.25.3/conf/nginx.conf

參數(shù)如下:
    server {
        listen       443 ssl;
        server_name  www.cjzzrr.cn;
        ssl_certificate /usr/local/nginx-1.20.2/conf/cert/www.cjzzrr.cn.pem;
        ssl_certificate_key /usr/local/nginx-1.20.2/conf/cert/www.cjzzrr.cn.key;
        ssl_prefer_server_ciphers on;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
        ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;

        location / {
            root   html;
            index  index.html index.htm;
       }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
    }
}

4、重啟服務(wù):systemctl restart nginx

5、驗(yàn)證:正確

yum nginx,nginx,https,運(yùn)維

yum nginx,nginx,https,運(yùn)維文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-830576.html

到了這里,關(guān)于yum安裝nginx、源碼安裝、nginx開(kāi)機(jī)自啟、配置多域名與重定向、反向代理、配置IPv6、獲取證書(shū)與配置證書(shū)https的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • nginx多域名轉(zhuǎn)發(fā)

    nginx多域名轉(zhuǎn)發(fā)

    昨天碰到nginx做多域名轉(zhuǎn)發(fā),簡(jiǎn)單總結(jié)下nginx的使用,此文只是便于開(kāi)發(fā)理解,并不會(huì)涉入太深的東西。有錯(cuò)誤的地方,還望大家多指正。 DNS DNS是Domain Name System的縮寫(xiě),即域名系統(tǒng)。DNS是internet的一項(xiàng)服務(wù),一般叫域名服務(wù)或者域名解析服務(wù),主要是提供網(wǎng)站域名與ip地址的相

    2024年02月04日
    瀏覽(102)
  • Nginx實(shí)現(xiàn)多域名證書(shū)HTTPS

    Nginx實(shí)現(xiàn)多域名證書(shū)HTTPS

    實(shí)現(xiàn)一臺(tái)服務(wù)器,兩個(gè)域名。 首先需要兩個(gè)域名,獲取到CA證書(shū),兩個(gè)域名就得到兩套證書(shū), 然后配置nginx,如下: 效果:

    2024年02月04日
    瀏覽(94)
  • nginx快速部署一個(gè)網(wǎng)站服務(wù) + 多域名 + 多端口

    nginx快速部署一個(gè)網(wǎng)站服務(wù) + 多域名 + 多端口

    ????? 博主簡(jiǎn)介 ????云計(jì)算領(lǐng)域優(yōu)質(zhì)創(chuàng)作者 ????華為云開(kāi)發(fā)者社區(qū)專(zhuān)家博主 ????阿里云開(kāi)發(fā)者社區(qū)專(zhuān)家博主 ?? 交流社區(qū): 運(yùn)維交流社區(qū) 歡迎大家的加入! ?? 希望大家多多支持,我們一起進(jìn)步!?? ??如果文章對(duì)你有幫助的話(huà),歡迎 點(diǎn)贊 ???? 評(píng)論 ?? 收藏

    2024年02月08日
    瀏覽(29)
  • nginx部署以及反向代理多域名實(shí)現(xiàn)HTTPS訪問(wèn)

    nginx部署以及反向代理多域名實(shí)現(xiàn)HTTPS訪問(wèn)

    直接進(jìn)入/opt/nginx_main/nginx-info里面創(chuàng)建了 選擇域名 然后配置免費(fèi)ssl證書(shū) 證書(shū)設(shè)置我們需要的域名 然后申請(qǐng)之后稍等一段時(shí)間 之后點(diǎn)擊下載,下載nginx的證書(shū)文件 一個(gè)pem,一個(gè)key 然后把下載的證書(shū)放到上面的 ssl路徑 記錄好位置即可,步驟 2.5會(huì)用到 1.先進(jìn)入阿里云的數(shù)字證

    2024年02月12日
    瀏覽(26)
  • Widows下安裝Nginx并設(shè)置開(kāi)機(jī)自啟

    Widows下安裝Nginx并設(shè)置開(kāi)機(jī)自啟

    下載地址:http://nginx.org/en/download.html nginx的啟動(dòng)方式有兩種:一種是直接點(diǎn)擊nginx.exe啟動(dòng),另一種是通過(guò)命令行啟動(dòng) 2.1 直接啟動(dòng) 找到nginx目錄,雙擊nginx.exe 即可啟動(dòng) 2.2 命令行啟動(dòng) 在nginx目錄地址欄輸入cmd,進(jìn)入cmd窗口輸入下列命令行 nginx.exe 或者 start nginx 2.3 檢驗(yàn)是否啟動(dòng)

    2024年02月16日
    瀏覽(18)
  • 線上多域名實(shí)戰(zhàn)

    本文博主給大家分享線上多域名實(shí)戰(zhàn),當(dāng)線上主域名不可用的情況下,啟用備用域名完成網(wǎng)站高可用保障。 網(wǎng)站的高可用性一直是網(wǎng)站運(yùn)維的重中之重。一旦網(wǎng)站宕機(jī),不僅會(huì)造成巨大的經(jīng)濟(jì)損失,也會(huì)嚴(yán)重影響用戶(hù)體驗(yàn)。備份域名就是一種實(shí)現(xiàn)網(wǎng)站高可用的重要手段。通過(guò)

    2023年04月22日
    瀏覽(112)
  • CentOS7設(shè)置nginx服務(wù)開(kāi)機(jī)自啟【開(kāi)機(jī)自啟】

    CentOS7設(shè)置nginx服務(wù)開(kāi)機(jī)自啟【開(kāi)機(jī)自啟】

    關(guān)機(jī)后,我們發(fā)現(xiàn)連接不上了 然后等待一會(huì)兒,結(jié)果出來(lái)了~ 在文件中添加以下行,這將在系統(tǒng)啟動(dòng)時(shí)執(zhí)行啟動(dòng)NGINX的命令: 保存并關(guān)閉文件。 確保rc.local文件的所有者和組都是root:

    2024年02月09日
    瀏覽(25)
  • PositiveSSL和Sectigo的多域名證書(shū)

    PositiveSSL和Sectigo的多域名證書(shū)

    首先,我們要知道PositiveSSL是Sectigo旗下的子品牌,提供多種類(lèi)型的SSL數(shù)字證書(shū),包括DV基礎(chǔ)型的多域名SSL證書(shū)。Sectigo的SSL證書(shū)產(chǎn)品同樣比較豐富,不僅有DV基礎(chǔ)型多域名SSL證書(shū),還有OV企業(yè)型以及EV增強(qiáng)型的多域名SSL證書(shū)。今天就隨SSL盾小編了解PositiveSSL和Sectigo旗下的多域名

    2024年01月25日
    瀏覽(91)
  • vue 封裝request請(qǐng)求 多域名訪問(wèn)

    1.需求 我現(xiàn)在一個(gè)項(xiàng)目 有可能涉及到的數(shù)據(jù)多 服務(wù)器壓力大,所以需要配置多個(gè)服務(wù) 就出現(xiàn)了一個(gè)問(wèn)題,當(dāng)?shù)谝粋€(gè)服務(wù) 調(diào)用不通或者失敗了 立馬換下一個(gè)域名調(diào)用 接口都是一一樣的 就是 前段部分的域名不同 2.實(shí)現(xiàn) 3.總結(jié) 我這個(gè)域名目前配置了兩個(gè)域名 當(dāng)前就是第一個(gè)域

    2024年02月20日
    瀏覽(98)
  • 泛域名和多域名https哪個(gè)性?xún)r(jià)比高

    泛域名和多域名https哪個(gè)性?xún)r(jià)比高

    Sectigo已經(jīng)成立了二十幾年,隨著互聯(lián)網(wǎng)的快速發(fā)展,Sectigo旗下的https證書(shū)種類(lèi)也逐漸增多,例如,代碼簽名證書(shū)、IP證書(shū),但是Sectigo最多的是各種域名https證書(shū)——單域名https證書(shū)、多域名https證書(shū)和泛域名https證書(shū)。今天就隨SSL盾小編了解Sectigo旗下的泛域名https證書(shū)和多域名

    2024年01月17日
    瀏覽(102)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包