目的
因?yàn)楣鹃_發(fā)方面有響應(yīng)的需求,需要多個(gè)域名指向同一個(gè)服務(wù)器下的文件(即訪問(wèn)的域名不同但訪問(wèn)的服務(wù)器下的文件是同一個(gè))文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-514619.html
準(zhǔn)備工作
- 已經(jīng)過(guò)解析 并且指向同一個(gè)ip地址的多個(gè)域名
- 服務(wù)器nginx已配置好
- 如果有需求需要給域名配置ssl證書(https)
修改內(nèi)容
- 找到服務(wù)器的nginx.conf文件 一般情況下會(huì)在etc文件下的nginx文件內(nèi)
- 修改內(nèi)容:
// An highlighted block
server {
listen 80 default_server;
listen [::]:80 default_server;
# Load configuration files for the default server block.
# include /etc/nginx/default.d/*.conf;
#可以將公用的配置提取出來(lái)了,這樣增加域名會(huì)更靈活
#公共配置放置在這里
}
server {
listen 443 ssl http2 default_server;
listen [::]:443 ssl http2 default_server;
server_name 域名1;
ssl_certificate ssl證書的pem文件路徑;
ssl_certificate_key ssl證書的key文件路徑;
include ka.conf;
}
server {
listen 443 ssl http2 ;
listen [::]:443 ssl http2 ;
server_name 域名2;
ssl_certificate ssl證書的pem文件路徑;
ssl_certificate_key ssl證書的key文件路徑;
include ka.conf;
}
因?yàn)槲沂窃趌inux下修改的配置文件 所以修改完成之后需要判斷
3. 保存修改:Esc推出,輸入:wq
4. 執(zhí)行 nginx -t 測(cè)試nginx.conf是否合法
5. nginx -s reload 重啟nginx文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-514619.html
注意:
- 查看一以下 下面圖片畫橫線畫紅線處的區(qū)別,default_server默認(rèn)服務(wù)器端口只能有一個(gè)不可重復(fù)出現(xiàn) 否則報(bào)錯(cuò)。
3.服務(wù)器重啟后測(cè)試是否配置成功,在瀏覽器輸入路徑的時(shí)候需要在路徑上帶有http/https,即需要是一個(gè)完整的路徑
到了這里,關(guān)于Nginx配置 多個(gè)域名指向同一個(gè)服務(wù)器文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!