摘要:最近項(xiàng)目要配置多域名加,剛好可以學(xué)習(xí)學(xué)習(xí)如何配置之前配置了但是沒有加多域名,然后在網(wǎng)上搜索了一下如何使用,總結(jié)如下,分享一下。
最近項(xiàng)目要配置nginx多域名加https,剛好可以學(xué)習(xí)學(xué)習(xí)如何配置?之前配置了nginx+https但是沒有加多域名,然后在網(wǎng)上搜索了一下如何使用,總結(jié)如下,分享一下。
1、nginx.conf配置首先我們進(jìn)入到nginx的配置文件nginx.conf文件,修改成如下代碼:
服務(wù)器路徑:/usr/lcoal/nginx/conf/nginx.conf
server { listen 80; server_name www.qitenai.com qitenai.com; return 301 https://www.qitenai.com$request_uri;redirect http to https location / { root /data/wwwroot/dist; try_files $uri $uri/ /index.html; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
值得注意的是,nginx.conf配置文件設(shè)置了
include /usr/local/nginx/conf/custom/*.conf
所以,在custom文件夾下我們可以添加自定義文件,如我的域名配置文件:qitenai.com.conf
2、qitenai.com.conf配置服務(wù)器路徑:/usr/lcoal/nginx/conf/custom/qitenai.com.conf
server { listen 443 ssl; server_name www.qitenai.com qitenai.com; ssl_certificate /usr/local/nginx/cert/qitenai.com/214474132640003.pem; ssl_certificate_key /usr/local/nginx/cert/qitenai.com/myserver.key; location / { root /data/wwwroot/dist; #index index.html index.htm; try_files $uri $uri/ /index.html; } }
緊接著我們來配置第二個(gè)域名:hxc100.com.config,代碼如下:
3、hxc100.com.conf配置服務(wù)器路徑:/usr/lcoal/nginx/conf/custom/hxc100.com.conf
server { listen 80; server_name www.hxc100.com hxc100.com; return 301 https://www.hxc100.com$request_uri; location / { root /data/wwwroot/dist; try_files $uri $uri/ /index.html; } } server { listen 443 ssl; server_name www.hxc100.com hxc100.com; ssl_certificate /usr/local/nginx/cert/hxc100.com/214478868080003.pem; ssl_certificate_key /usr/local/nginx/cert/hxc100.com/214478868080003.key; location / { root /data/wwwroot/dist; try_files $uri $uri/ /index.html; } }
最后,我們重啟下nginx,我們使用的是自動(dòng)化腳本來重啟,代碼如下:
#!/bin/bash fuser -k 80/tcp if [ $? -eq 0 ] then echo "正在啟動(dòng)nginx..." /usr/local/nginx/sbin/nginx if [ $? -eq 0 ] then echo "啟動(dòng)成功!" fi fi
啟動(dòng)成功后,我們分別在瀏覽器中輸入:qitenai.com和hxc100.com,分別觀察是否已經(jīng)設(shè)置成功,如下所示,我們已經(jīng)設(shè)置成功!
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/39831.html
摘要:接下來我們要配置這個(gè)的端口,這樣他們才能運(yùn)行時(shí)端口號(hào)不沖突。問題指明不同的端口號(hào)訪問也太蠢了吧的確很蠢,所以我們要慢慢過渡學(xué)習(xí)。接下來我們學(xué)習(xí)用來進(jìn)行反向代理。阿里云的部分有一些配置的具體過程。 一、在linux上部署運(yùn)行多個(gè)tomcat 1、以前的我們 雖然說是在linux上,但是windows上也是同樣的道理,只不過我們服務(wù)器都是選用linux罷了。 原先,自己有多個(gè)項(xiàng)目需要部署在...
摘要:然后再將這兩個(gè)文件夾給定權(quán)限和所有權(quán)上面的就是默認(rèn)的用戶組合用戶名。 原文來自: https://www.codecasts.com/blo... 在維護(hù) codecasts 期間,遇到很多次一個(gè) nginx 如何配置多個(gè)站點(diǎn) 的問題,我通常的回復(fù)就是:多添加一個(gè) server 的 block 配置就好了,然而很多同學(xué)還是沒能配置成功,今天我們仔細(xì)來看看在 一臺(tái) Ubuntu 的服務(wù)器...
摘要:由此而來,部署一個(gè)代理服務(wù)器勢在必行。本文對的安裝和配置進(jìn)行簡單整理,希望對初學(xué)者有幫助。通過方式在線安裝需要注意的一點(diǎn)是,并不在的安裝源中。配置完成之后,記得要重啟。 前言 筆者在國外租了一個(gè)虛機(jī),用來部署自己的博客應(yīng)用,并申請了一個(gè)域名51think.net來指向這個(gè)虛機(jī)。隨著部署的應(yīng)用越來越多,而80端口只有一個(gè),無法直接通過域名去訪問不同的應(yīng)用。由此而來,部署一個(gè)代理服務(wù)器勢在...
閱讀 826·2021-07-25 21:37
閱讀 3712·2019-08-30 15:55
閱讀 2631·2019-08-30 15:54
閱讀 1800·2019-08-30 15:44
閱讀 3172·2019-08-30 15:44
閱讀 919·2019-08-30 15:43
閱讀 1127·2019-08-29 15:36
閱讀 3124·2019-08-29 10:58