使用nginx+二級(jí)域名+https支持
第一步:在阿里云主域名下解析添加二級(jí)域名

第二步在阿里云云盾中購(gòu)買https協(xié)議,并綁定域名, 如果只為測(cè)試建議購(gòu)買免費(fèi)版的

第三步在nginx中配置二級(jí)域名的server
nginx配置 http走的是80端口

nginx配置 https走的是443端口

二級(jí)域名配屬nginx有多種方法本人在這是用nginx導(dǎo)入文件夾所有的二級(jí)域名配置與主域名配置分離開(kāi)來(lái),避免耦合過(guò)深
導(dǎo)入二級(jí)域名所在目錄文件夾到nginx中

二級(jí)域名所在目錄

二級(jí)域名配置如下

最后一步 進(jìn)入nginx的sbin目錄 通過(guò) ./nginx -t 命令查看配置是否出錯(cuò)

配置ok 則用命令./nginx -s reload 重啟 則https應(yīng)用成功
在后端代碼也要配屬https服務(wù),詳細(xì)請(qǐng)查閱資料
補(bǔ)充知識(shí):nginx域名重定向遇到的問(wèn)題
應(yīng)客戶要求,需要給客戶配個(gè)域名,然后我們的大牛強(qiáng)哥 建議后臺(tái)不要配備域名服務(wù)器了,這樣不安全,一般都是對(duì)外的web服務(wù)器才配置域名;
結(jié)合另外收藏的一個(gè)博文安裝nginx,然后修改配置文件如下:
---一個(gè)域名對(duì)應(yīng)一個(gè)conf文件;;;
server {
listen 80; ——————————固定端口80
server_name A B; ——————逗號(hào)間隔一級(jí)域名、二級(jí)域名
location / {
root /alidata1/tomcat-tes/……;————————服務(wù)器絕對(duì)路徑 根目錄
index index.html index.htm index.jsp;
proxy_send_timeout 1200;
proxy_connect_timeout 1200;
proxy_pass http://121.41.*.216*;——————————要比對(duì)的地址
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
}
location /share {————————服務(wù)器業(yè)務(wù)模塊二級(jí)路徑
index index.html index.htm index.jsp;
proxy_send_timeout 1200;
proxy_connect_timeout 1200;
proxy_pass http://121.4*;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
}
location /chao {
index index.html index.htm index.jsp;
proxy_send_timeout 1200;
proxy_connect_timeout 1200;
proxy_pass http://121.41.4*/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
}
}
修改完了之后要重啟nginx 命令: service nginx restart
如果有必要還重啟一下tomcat,
配置第二個(gè)域名,同一目錄下的另外一個(gè)端口登陸地址,則需要另外再建一個(gè)conf文件
以上這篇使用nginx+二級(jí)域名+https支持就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
通過(guò)nginx實(shí)現(xiàn)方向代理過(guò)程圖解
這篇文章主要介紹了通過(guò)nginx實(shí)現(xiàn)方向代理過(guò)程圖解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-02-02
使用Nginx搭建文件服務(wù)器及實(shí)現(xiàn)文件服務(wù)的步驟
Nginx是輕巧、高效的Web服務(wù)器,用作文件服務(wù)器非常合適,但是需要一些高級(jí)功能,如FTP遠(yuǎn)程訪問(wèn)、多用戶管理,可能需要選擇更為復(fù)雜的方案,例如Apache或FileZilla Server,這篇文章主要介紹了詳解如何使用Nginx搭建文件服務(wù)器及實(shí)現(xiàn)文件服務(wù),需要的朋友可以參考下2024-01-01
Windows下用Nginx配置https服務(wù)器及反向代理的問(wèn)題
這篇文章主要介紹了Windows下用Nginx配置https服務(wù)器及反向代理的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-09-09
詳解通過(guò)Nginx部署Django(基于ubuntu)
這篇文章主要介紹了詳解通過(guò)Nginx部署Django(基于ubuntu),Django的部署可以有很多方式,采用nginx+uwsgi的方式是其中比較常見(jiàn)的一種方式,有興趣的可以了解一下。2017-01-01
基于nginx的靜態(tài)網(wǎng)頁(yè)部署的實(shí)現(xiàn)
這篇文章主要介紹了基于nginx的靜態(tài)網(wǎng)頁(yè)部署的實(shí)現(xiàn),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-06-06
詳解Nginx實(shí)戰(zhàn)之讓用戶通過(guò)用戶名密碼認(rèn)證訪問(wèn)web站點(diǎn)
這篇文章主要介紹了詳解Nginx實(shí)戰(zhàn)之讓用戶通過(guò)用戶名密碼認(rèn)證訪問(wèn)web站點(diǎn),有興趣的可以了解一下。2016-11-11
ConfigMap掛載與Subpath在Nginx容器中的應(yīng)用小結(jié)
configmap可以通過(guò)ENV環(huán)境變量和文件兩種方式掛載到容器中,修改configmap后容器中對(duì)應(yīng)的ENV環(huán)境變量不會(huì)更新,將配置文件nginx.conf以configmap文件的方式掛載到容器中,本文介紹ConfigMap掛載與Subpath在Nginx容器中的應(yīng)用小結(jié),感興趣的朋友一起看看吧2024-03-03

