A place to hold mainly reading notes, and some technical stuff occasionally. 这里主要是一些读书笔记、感悟;还有部分技术相关的内容。
目录[-]
前两天遇到开设子域名的问题,也就是二级域名,所以便开始对这方面进行了解。一直以为 www 开头的域名就是顶级域名,那真是太天真~~以 QQ 为例,顶级域名是 qq.com,而www.qq.com
其实是二级域名,而mail.qq.com
也是二级域名,与www.qq.com
是同级的。
abc.com
,一般要求以 www 开头作为二级域名进行备案。服务器上运行着两个服务:SpringBoot
项目,一个主站服务,端口 443(此处是 HTTPS 默认端口);Node.js
项目,一个简单的 OCR 小屁项目,端口 8888(随便指定的端口);SpringBoot
项目,访问地址:www.abc.com;Node.js
项目,访问地址:ocr.abc.com;阿里云、腾讯云、华为云等都可以进行云解析;这里以阿里云、腾讯云为例。
server
节点如下(通过vi /etc/nginx/nginx.conf
修改)server {
listen 80;
server_name www.abc.com;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_pass https://127.0.0.1:443;
}
}
server {
listen 80;
server_name ocr.abc.com;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://127.0.0.1:8888;
}
}
切记,验证之前先要使用nginx -s reload
刷新 Nginx 配置。
www.abc.com
,实现对SpringBoot
主站项目的访问;ocr.abc.com
,实现对Node.js
其他项目的访问;Notes:
abc.com
纯属虚构;至此,基于 Nginx 的反向代理,实现了二级域名的转发,下一篇再去了解下Nginx负载均衡
。
If you have any questions or any bugs are found, please feel free to contact me.
Your comments and suggestions are welcome!