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

Linux部署Nginx實(shí)現(xiàn)反向代理的方法步驟

 更新時(shí)間:2023年08月02日 09:54:19   作者:SoftwareDevOps  
Nginx 是一種常用、輕型且快速的 Web 服務(wù)器, 它可以在 Linux 和 Windows 上運(yùn)行,并且可以配置為反向代理服務(wù)器,本文主要介紹了Linux部署Nginx實(shí)現(xiàn)反向代理的方法步驟,感興趣的可以了解一下

一、Nginx的安裝

1、Nginx的安裝

配置Nginx的安裝源

sudo rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

如果不確定是否安裝過nginx,可以用以下命令進(jìn)行查詢。

rpm -qa | grep nginx

配置完成后,可以用以下命令查詢配置成功后的源。

cd /
cd etc/yum.repos.d/
ls

2、安裝nginx

yum install -y nginx

3、啟動Nginx

systemctl start nginx

4、查看Nginx啟動狀態(tài)

ps -ef|grep nginx

打開瀏覽器,輸入IP,如出現(xiàn)welcome to nginx,則表示安裝成功

二、實(shí)現(xiàn)反向代理

1、關(guān)閉SELinux

vi etc/selinux/config

執(zhí)行上面的命令查看SELinux的配置文件,按 i 鍵進(jìn)入編輯模式,將SELINUX=enforcing 改為 SELINUX=disabled,然后按esc退出編輯模式,輸入:wq 保存退出,執(zhí)行以下命令使配置生效。

soure etc/selinux/config

2、開啟防火墻端口

查看防火墻開啟了哪些端口:

firewall-cmd --zone=public --list-ports

如果出現(xiàn)以下問題:

則輸入systemctl status firewalld查看firewalld狀態(tài),發(fā)現(xiàn)當(dāng)前是dead狀態(tài),即防火墻未開啟。

通過systemctl start firewalld開啟防火墻,沒有任何提示即開啟成功。

開啟80端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

3、配置反向代理

查詢nginx配置文件的安裝目錄

find / -name nginx.conf

根據(jù)目錄,查看文件信息

cat /etc/nginx/nginx.conf

進(jìn)入到子配置文件下

cd etc/nginx/conf.d/
ls
cat default.conf

如果想要對某個(gè)網(wǎng)站應(yīng)用程序加入nginx的服務(wù),只需要復(fù)制default.conf這個(gè)文件,修改文件里的

server_namelocation的內(nèi)容,其中server_name為真實(shí)網(wǎng)站的域名,location的代碼如下所示:

server {
    listen       80;
     # server_name 的值為真實(shí)網(wǎng)站的域名
    server_name www.baidu.com;
    location / {
        # 設(shè)置主機(jī)頭和客戶端真實(shí)地址,以便服務(wù)器獲取客戶端真實(shí)IP
        proxy_set_header Host $host;
        proxy_set_header X- Real - IP $remote_addr;
        proxy_set_header X - Forwarded - For $proxy_add_x_forwarded_for;
        # 禁用緩存
        proxy_buffering off;
        # 反向代理的地址,端口號為真實(shí)網(wǎng)站的監(jiān)聽端口
        proxy_pass http://127.0.0.1:3001;
    }
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }
}

4、重啟nginx服務(wù)

systemctl restart nginx

到此這篇關(guān)于Linux部署Nginx實(shí)現(xiàn)反向代理的方法步驟的文章就介紹到這了,更多相關(guān)Nginx 反向代理內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Nginx配置location+rewrite實(shí)現(xiàn)隱性域名配置

    Nginx配置location+rewrite實(shí)現(xiàn)隱性域名配置

    本文主要介紹了Nginx配置location+rewrite實(shí)現(xiàn)隱性域名配置,包括基于根目錄、條件和反向代理+rewrite配置的隱性域名實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-03-03
  • 關(guān)于nginx+uWsgi配置遇到的問題的解決

    關(guān)于nginx+uWsgi配置遇到的問題的解決

    uWSGI 是在像 nginx 、 lighttpd 以及 cherokee 服務(wù)器上的一個(gè)部署的選擇,本篇文章主要介紹了關(guān)于nginx+uWsgi配置遇到的問題的解決,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Nginx?Proxy?Manager配置Web?WAF應(yīng)用防火墻

    Nginx?Proxy?Manager配置Web?WAF應(yīng)用防火墻

    Nginx?Proxy?Manager是一款功能強(qiáng)大的開源軟件,配置Web應(yīng)用防火墻,可以防止常見的web攻擊,本文就來介紹一下Nginx?Proxy?Manager配置Web?WAF應(yīng)用防火墻,感興趣的可以了解一下
    2025-02-02
  • nginx ip黑名單動態(tài)封禁的例子

    nginx ip黑名單動態(tài)封禁的例子

    今天小編就為大家分享一篇nginx ip黑名單動態(tài)封禁的例子,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • nginx啟動服務(wù)提示98: Address already in use錯(cuò)誤的解決

    nginx啟動服務(wù)提示98: Address already in use錯(cuò)誤的解決

    這篇文章主要給大家介紹了nginx啟動服務(wù)提示98: Address already in use錯(cuò)誤的解決方法,文中介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • nginx location匹配實(shí)例詳解

    nginx location匹配實(shí)例詳解

    這篇文章主要介紹了nginx location匹配實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • 關(guān)于nginx proxy_set部分常見配置

    關(guān)于nginx proxy_set部分常見配置

    這篇文章主要介紹了關(guān)于nginx proxy_set部分常見配置,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • 國外著名論壇程序IPB(Invision Power Board)在nginx下的配置示例

    國外著名論壇程序IPB(Invision Power Board)在nginx下的配置示例

    這篇文章主要介紹了國外著名論壇程序IPB(Invision Power Board)在nginx下的配置示例,使用fastcgi配置模式,需要的朋友可以參考下
    2014-07-07
  • 詳解Nginx location 匹配規(guī)則

    詳解Nginx location 匹配規(guī)則

    本篇文章主要介紹了Nginx location 匹配規(guī)則,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-05-05
  • Nginx設(shè)置日志打印post請求參數(shù)的方法

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

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

最新評論