今天給大家帶來的是一篇關於通過nginx搭建https訪問轉跳後端http的教程,部署方式如下:
安裝基礎元件
yum -y isntall firewalldyum -y install gcc gcc-c++yum -y install pcre-devel
yum -y install zlib-devel
yum -y install openssl openssl-devel
wgetwget
解壓cd /opt
tar zxf nginx-1.12.2.tar.gz
tar zxf openssl-1.0.2n.tar.gz12
3編譯前配置,讓nginx支援ssl_module與openssl
編譯make
make install12
安裝完成後的nginx路徑是: /usr/local/nginx
把nginx目錄下的2個檔案複製到 /usr/local/nginx/conf 目錄下
配置nginx
vim /usr/local/nginx/conf/nginx.conf
1在nginx.conf中增加http/https配置
upstream tomcat
server
}server }1
2345
6789
1011
1213
1415
1617
1819
2021
2223
2425
2627
2829
3031
3233
3435
36儲存退出
:wq1
啟動nginx
#啟動/usr/local/nginx/sbin/nginx
#重啟/usr/local/nginx/sbin/nginx -s reload
#關閉/usr/local/nginx/sbin/nginx -s stop12
3456
789配置防火牆
把firewalld註冊成服務並啟動
systemctl enable firewalld
systemctl start firewalld12
允許tcp協議下的 80,443 埠 暴露到網際網路
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --reload12
3執行測試
檢查防火牆埠
檢查nginx服務
ss -ntlp | grep nginx
#確認一下 80/tcp 跟 443/tcp 是否被nginx所使用12
瀏覽器測試
centos7 通過yum源安裝nginx
檢視核心和centos版本號 請忽略我的主機名 那個只是第八臺虛擬機器 然後通過rpm 新增yum源 rpm uvh接著使用 yum y install nginx便可以解決依賴關係安裝nginx 接著由於nginx安裝完後不自動開啟 我們需要開啟nginx同時以開機自動執行 systemctl s...
Centos7通過Yum安裝Nginx的方法總結
nginx官網介紹 官方說明是在 etc yum.repo.d目錄下面建立乙個nginx的yum源,然後就可以直接用yum install nginx安裝了,超級簡單,這種方式就直接幫你把服務 都安裝好了 cd etc yum.repo.d 切換到yum安裝源檔案目錄 vi nginx.repo 建...
centos7 通過yum源安裝nginx
檢視核心和centos版本號 請忽略我的主機名 那個只是第八臺虛擬機器 然後通過rpm 新增yum源 接著使用 yum y install nginx便可以解決依賴關係安裝nginx 接著由於nginx安裝完後不自動開啟 我們需要開啟nginx同時以開機自動執行 systemctl start ng...