Skip to content

27、Nginx配置项目域名

我这里的域名在腾讯云,大家可以自行购买域名,并备案

https://console.cloud.tencent.com/domain/all-domain/all

1、添加解析记录

image-20250730151010840

image-20250730150149253

2、访问前端

http
http://xx.xiaoxueblog.com

image-20250730150246371

3、访问后端

http
http://xx.xiaoxueblog.com:8001/test

image-20250730150348966

这样还是有端口号,我们把端口去掉

4、后端加context-path

yaml
server:
  port: 8001
  servlet:
    context-path: /manager
  • 后端重新部署
http
http://112.74.160.27:8001/manager/test
http
http://xx.xiaoxueblog.com:8001/manager/test

5、先通过ip访问把端口干掉

修改Nginx转发

nginx
location /manager/ {
    proxy_pass http://112.74.160.27:8001/manager/;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
http
http://112.74.160.27/manager/test

image-20250730153625022

http
http://xx.xiaoxueblog.com/manager/test