摘要:最近項目要配置多域名加,剛好可以學習學習如何配置之前配置了但是沒有加多域名,然后在網上搜索了一下如何使用,總結如下,分享一下。
最近項目要配置nginx多域名加https,剛好可以學習學習如何配置?之前配置了nginx+https但是沒有加多域名,然后在網上搜索了一下如何使用,總結如下,分享一下。
1、nginx.conf配置首先我們進入到nginx的配置文件nginx.conf文件,修改成如下代碼:
服務器路徑:/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配置文件設置了
include /usr/local/nginx/conf/custom/*.conf
所以,在custom文件夾下我們可以添加自定義文件,如我的域名配置文件:qitenai.com.conf
2、qitenai.com.conf配置服務器路徑:/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; } }
緊接著我們來配置第二個域名:hxc100.com.config,代碼如下:
3、hxc100.com.conf配置服務器路徑:/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,我們使用的是自動化腳本來重啟,代碼如下:
#!/bin/bash fuser -k 80/tcp if [ $? -eq 0 ] then echo "正在啟動nginx..." /usr/local/nginx/sbin/nginx if [ $? -eq 0 ] then echo "啟動成功!" fi fi
啟動成功后,我們分別在瀏覽器中輸入:qitenai.com和hxc100.com,分別觀察是否已經設置成功,如下所示,我們已經設置成功!
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/39831.html
摘要:接下來我們要配置這個的端口,這樣他們才能運行時端口號不沖突。問題指明不同的端口號訪問也太蠢了吧的確很蠢,所以我們要慢慢過渡學習。接下來我們學習用來進行反向代理。阿里云的部分有一些配置的具體過程。 一、在linux上部署運行多個tomcat 1、以前的我們 雖然說是在linux上,但是windows上也是同樣的道理,只不過我們服務器都是選用linux罷了。 原先,自己有多個項目需要部署在...
摘要:然后再將這兩個文件夾給定權限和所有權上面的就是默認的用戶組合用戶名。 原文來自: https://www.codecasts.com/blo... 在維護 codecasts 期間,遇到很多次一個 nginx 如何配置多個站點 的問題,我通常的回復就是:多添加一個 server 的 block 配置就好了,然而很多同學還是沒能配置成功,今天我們仔細來看看在 一臺 Ubuntu 的服務器...
摘要:由此而來,部署一個代理服務器勢在必行。本文對的安裝和配置進行簡單整理,希望對初學者有幫助。通過方式在線安裝需要注意的一點是,并不在的安裝源中。配置完成之后,記得要重啟。 前言 筆者在國外租了一個虛機,用來部署自己的博客應用,并申請了一個域名51think.net來指向這個虛機。隨著部署的應用越來越多,而80端口只有一個,無法直接通過域名去訪問不同的應用。由此而來,部署一個代理服務器勢在...
閱讀 742·2021-07-25 21:37
閱讀 3654·2019-08-30 15:55
閱讀 2572·2019-08-30 15:54
閱讀 1717·2019-08-30 15:44
閱讀 3123·2019-08-30 15:44
閱讀 859·2019-08-30 15:43
閱讀 1024·2019-08-29 15:36
閱讀 3038·2019-08-29 10:58