# 配置nginx的二级域名反向代理
将域名(假设为xingsha.ltd)解析到机房对应的IP上,并在防火墙里设置对应的NAT,将机房IP的80端口指向10.10.10.10 的80端口上。
10.10.10.10这台服务器已经在本文的第三步中安装完了nginx,接下来进入/nginx/conf.d目录,新增一个xingsha.ltd.conf文件,并将下文代码中的内容粘贴进去。(保存并退出,要按ESC并输入:wq)
cd /nginx/conf.d
vi xingsha.ltd.conf
server {
listen 80;
server_name xingsha.ltd; # 要解析进来域名
location / {
proxy_pass http://10.10.10.10:80; #宿主机ip:容器对外的端口号
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
如果你需要多个域名的配置,只需要在/nginx/conf.d目录下加相应的配置文件即可,一般只需要修改server_name和proxy_pass即可。
重启nginx容器。
