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

centos 安裝 nginx配置ssl 和 獲取用戶(hù)真實(shí)ip

這篇具有很好參考價(jià)值的文章主要介紹了centos 安裝 nginx配置ssl 和 獲取用戶(hù)真實(shí)ip。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

安裝所需環(huán)境

nginx 是用 C語(yǔ)言開(kāi)發(fā)的,建議在Linux上使用,如果是windows用戶(hù),也可以使用windows版本。

一. gcc 安裝
安裝 nginx 需要先將官網(wǎng)下載的源碼進(jìn)行編譯,編譯依賴(lài) gcc 環(huán)境,如果有 gcc 環(huán)境,則不需要安裝,命令:

yum install gcc-c++
二. PCRE pcre-devel 安裝
PCRE(Perl Compatible Regular Expressions) 是一個(gè)Perl庫(kù),包括 perl 兼容的正則表達(dá)式庫(kù)。nginx 的 http 模塊使用 pcre 來(lái)解析正則表達(dá)式,所以需要在 linux 上安裝 pcre 庫(kù),pcre-devel 是使用 pcre 開(kāi)發(fā)的一個(gè)二次開(kāi)發(fā)庫(kù)。nginx也需要此庫(kù)。命令:

yum install -y pcre pcre-devel

三. zlib 安裝
zlib 庫(kù)提供了很多種壓縮和解壓縮的方式, nginx 使用 zlib 對(duì) http 包的內(nèi)容進(jìn)行 gzip ,所以需要在 Centos 上安裝 zlib 庫(kù)。

yum install -y zlib zlib-devel

四. OpenSSL 安裝
OpenSSL 是一個(gè)強(qiáng)大的安全套接字層密碼庫(kù),囊括主要的密碼算法、常用的密鑰和證書(shū)封裝管理功能及 SSL 協(xié)議,并提供豐富的應(yīng)用程序供測(cè)試或其它目的使用。
nginx 不僅支持 http 協(xié)議,還支持 https(即在ssl協(xié)議上傳輸http),所以需要在 Centos 安裝 OpenSSL 庫(kù)。

yum install -y openssl openssl-devel

下載nginx
nginx官網(wǎng)下載

官網(wǎng)地址

wget命令下載

wget -c https://nginx.org/download/nginx-1.16.0.tar.gz

我下載的是1.16.0版本,這個(gè)是目前的穩(wěn)定版。

解壓

tar -zxvf nginx-1.16.0.tar.gz
cd nginx-1.16.0

配置
1.使用默認(rèn)配置

./configure

2.自定義配置(加載常用模塊如ssl)

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

編譯安裝

make
make install

注:如果過(guò)程中報(bào)錯(cuò),前置庫(kù)安裝完成后,執(zhí)行 make clean,然后再次重新生成Makefile,make&&make install

查找安裝路徑:

whereis nginx

啟動(dòng)、停止nginx

cd /usr/local/nginx/sbin/
 
./nginx
 
./nginx -s stop
 
./nginx -s quit
 
./nginx -s reload

./nginx -s quit:此方式停止步驟是待nginx進(jìn)程處理任務(wù)完畢進(jìn)行停止。
./nginx -s stop:此方式相當(dāng)于先查出nginx進(jìn)程id再使用kill命令強(qiáng)制殺掉進(jìn)程。

查詢(xún)nginx進(jìn)程:

ps aux|grep nginx

重啟 nginx
1.先停止再啟動(dòng) :
對(duì) nginx 進(jìn)行重啟相當(dāng)于先停止再啟動(dòng),即先執(zhí)行停止命令再執(zhí)行啟動(dòng)命令。如下:

./nginx -s quit

./nginx
2.重新加載配置文件:

當(dāng) ngin x的配置文件 nginx.conf 修改后,要想讓配置生效需要重啟 nginx,使用-s reload不用先停止 ngin x再啟動(dòng) nginx 即可將配置信息在 nginx 中生效,如下:

./nginx -s reload

開(kāi)機(jī)自啟動(dòng)
即在rc.local增加啟動(dòng)代碼

vi /etc/rc.local

增加一行 /usr/local/nginx/sbin/nginx (看你的目錄,這是默認(rèn)的)
設(shè)置執(zhí)行權(quán)限:

chmod 755 rc.local
OK,centos7安裝nginx簡(jiǎn)單教程就結(jié)束了

獲取用戶(hù)真實(shí)ip 添加代理請(qǐng)求頭文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-647156.html

proxy_set_header   Host             $host; 
proxy_set_header   X-Real-IP        $remote_addr;
proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;

到了這里,關(guān)于centos 安裝 nginx配置ssl 和 獲取用戶(hù)真實(shí)ip的文章就介紹完了。如果您還想了解更多內(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 多層代理 + k8s ingress 后端服務(wù)獲取客戶(hù)真實(shí)ip 配置

    nginx 多層代理 + k8s ingress 后端服務(wù)獲取客戶(hù)真實(shí)ip 配置

    1.nginx http 七層代理 修改命令空間: namespace: nginx-ingress : configmap:nginx-configuration 添加如上配置 compute-full-forwarded-for: “true” forwarded-for-header: X-Forwarded-For use-forwarded-headers: “true” 即可; 2. nginx stream 4層代理: nginx 需要編譯增加–with-stream_realip_module模塊,然后對(duì)應(yīng)的server塊

    2024年02月08日
    瀏覽(19)
  • CentOS7自簽SSL證書(shū)并配置nginx

    CentOS7自簽SSL證書(shū)并配置nginx

    一、生成SSL證書(shū) 1、安裝依賴(lài)包 ? ? ? yum install -y openssl openssl-devel 2、生成私鑰,會(huì)讓你輸入一個(gè) 4~2048 位的密碼,你需要暫時(shí)記住這個(gè)密碼 ? ? ? openssl genrsa -des3 -out server.key 2048 輸入兩遍相同的密碼 3、生成CSR(Certificate Signing Request 證書(shū)簽名請(qǐng)求 ) 輸入以下命令: ? ? ? op

    2024年02月12日
    瀏覽(20)
  • Centos7在Nginx中配置SSL證書(shū)

    Centos7在Nginx中配置SSL證書(shū)

    阿里云輕量應(yīng)用服務(wù)器(Linux, Centos7.9? x64) 一、申請(qǐng)免費(fèi)SSL證書(shū) 一年可以創(chuàng)建20個(gè) ?下載證書(shū)(我是Nginx服務(wù)器) 下載到本地后,打開(kāi)有兩個(gè)文件: 二、將SSL證書(shū)文件上傳至服務(wù)器 通過(guò)WinScp拖拽至相關(guān)文件夾下 這里我將xxxxx.com.pem,拖拽至/etc/pki/nginx/? 文件夾下 將xxxxx.co

    2024年02月09日
    瀏覽(13)
  • centos7.9中離線(xiàn)安裝nginx開(kāi)啟ssl,arm架構(gòu)

    centos7.9中離線(xiàn)安裝nginx開(kāi)啟ssl,arm架構(gòu)

    一、首先需要去國(guó)內(nèi)相關(guān)鏡像庫(kù)下載相關(guān)依賴(lài)rpm: 二、下載的rpm依賴(lài)有: 注意:1、博主是下載上面了這些包,實(shí)際看自己服務(wù)器具體缺失的包,可能需要增加一些 2、上面命令是下載好的包,上傳到服務(wù)器執(zhí)行安裝的命令 三、去官網(wǎng)下載最新的nginx nginx: download 四、編譯安裝

    2024年02月04日
    瀏覽(19)
  • Linux下Nginx配置SSL模塊,Nginx安裝SSL,Nginx支持https配置詳細(xì)教程

    Linux下Nginx配置SSL模塊,Nginx安裝SSL,Nginx支持https配置詳細(xì)教程

    前提:Linux安裝Nginx,參考教程:CentOS7安裝Nginx完整教程,Linux系統(tǒng)下保姆式安裝Nginx教程 | 老麻 安裝好Nginx之后,需要支持SSL時(shí),要單獨(dú)安裝SSL模塊,方法如下: 輸入 ./nginx –V 命令,注意V是大寫(xiě),查看配置是否包含“–with-http_ssl_module”,包含則表示已配置好SSL,如果不包

    2024年02月08日
    瀏覽(21)
  • docker安裝nginx并配置SSL

    docker安裝nginx并配置SSL

    1、拉取鏡像 2、啟動(dòng)nginx容器,復(fù)制一份默認(rèn)配置文件出來(lái) 創(chuàng)建成功后會(huì)看到nginx的歡迎頁(yè)面 3、掛載nginx目錄 4、重新創(chuàng)建nginx容器并掛載配置目錄 如果 STATUS 為 UP 則表示啟動(dòng)成功 5、查看掛載是否成功 6、在宿主機(jī)創(chuàng)建ssl目錄 進(jìn)入容器查看掛載文件是否同步到容器內(nèi) 進(jìn)入容

    2024年02月11日
    瀏覽(21)
  • docker安裝nginx并配置ssl證書(shū)

    docker安裝nginx并配置ssl證書(shū)

    騰訊云申請(qǐng) 阿里云申請(qǐng) 還有一步DNS驗(yàn)證,因?yàn)槲疫@邊已經(jīng)申請(qǐng)了證書(shū),不好演示了。也挺簡(jiǎn)單的,按照教程來(lái)就行了,在域名解析里面加一條DNS解析記錄,然后點(diǎn)擊驗(yàn)證,通過(guò)了,就申請(qǐng)成功了,然后下載nginx版本的證書(shū)壓縮包,解壓上傳到服務(wù)器就可以了 *稍微需要注意下

    2024年02月05日
    瀏覽(36)
  • Ubuntu安裝nginx到配置ssl證書(shū)

    1、命令安裝nginx 配置文件默認(rèn)在 /etc/nginx文件夾下面,可以編輯nginx.conf 或者 sites-enabled文件夾下面的默認(rèn)配置文件 default 2、常用命令 查看版本號(hào) nginx -v 關(guān)閉 nginx -s stop 啟動(dòng)? nginx 重新加載? nginx -s reload 檢查配置文件是否有問(wèn)題? nginx -t 以特定的配置文件啟動(dòng)? nginx -c? 文件

    2023年04月22日
    瀏覽(51)
  • http的ssl證書(shū)保姆級(jí)配置安裝-多域名 免費(fèi)ssl證書(shū) 解析 nginx配置

    摘要:多個(gè)域名(mysite.com,*.mysite.com),免費(fèi)證書(shū),添加解析記錄,申請(qǐng)證書(shū)的shell腳本,nginx配置 登錄免費(fèi)證書(shū)網(wǎng)站:https://freessl.cn/ 輸入:mysite.com,*.mysite.com 選擇亞洲誠(chéng)信trustasia 點(diǎn)擊“創(chuàng)建免費(fèi)的ssl證書(shū)” ACME域名配置 域名:確認(rèn)剛才輸入的mysite.com,*.mysite.com無(wú)誤,點(diǎn)擊下

    2024年02月09日
    瀏覽(366)
  • nginx 獲取客戶(hù)端真實(shí)IP

    網(wǎng)站接入Web應(yīng)用防火墻WAF(Web Application Firewall)后,訪(fǎng)問(wèn)請(qǐng)求在到達(dá)源站服務(wù)器之前,需要經(jīng)過(guò)WAF的代理轉(zhuǎn)發(fā)。這種情況下,源站服務(wù)器可以通過(guò)解析回源請(qǐng)求中的X-Forwarded-For記錄,獲取客戶(hù)端的真實(shí)IP。 WAF在將客戶(hù)端的訪(fǎng)問(wèn)請(qǐng)求轉(zhuǎn)發(fā)到下一環(huán)節(jié)的服務(wù)器時(shí),會(huì)在HTTP的請(qǐng)求頭

    2023年04月09日
    瀏覽(34)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包