Nginx 同一个服务器设置二级域名
设置二级域名
- 首先到域名运营商处设置二级域名使其生效。(已阿里的域名管理为例)
- 进入解析
- 添加记录,记录类型为 A;主机记录填写二级域名比如 picture,这样我的二级域名就是 picture.effective.ink;解析线路选择默认,记录值写服务器的ip;TTL选默认10分钟。
- 十分钟以后二级域名的解析生效,就可以使用了。
设置 nginx
- 添加一个 server 模块,listen 写的端口和一级域名的端口一样;server_name 写二级域名;location 写服务器转发的端口就行
server {
listen 80;
server_name xxx.effective.ink;
#charset koi8-r;
#access_log /var/log/nginx/host.access.log main;
location / {
proxy_pass http://172.21.0.8:82;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
- 重启 Nginx 使其生效
直面挑战,躬身入局