centos7通過nginx搭建SSL

2022-02-24 22:55:31 字數 1600 閱讀 8619

今天給大家帶來的是一篇關於通過nginx搭建https訪問轉跳後端http的教程,部署方式如下:

安裝基礎元件

yum -y isntall firewalld

yum -y install gcc gcc-c++yum -y install pcre-devel

yum -y install zlib-devel

yum -y install openssl openssl-devel

wget 

wget

解壓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...