唉,折腾了两天终于给这个博客绑上的域名
因为直接把这个项目复制到tomcat的ROOT文件夹下,每次访问这个博客都是
服务器ip:8080
就很low
翻了几个教程
有说用301重定向的
确实实现了访问域名,然后加载出博客
但是博客的上方依然是服务器ip:8080
然后又有说直接修改tomcat的配置文件
把默认的8080改成80
结果直接不能访问了,不知道哪里出了问题
翻来覆去终于找到了一篇16年的CSDN教程
修改了nginx的配置文件
<!--修改nginx.conf文件 -->
server {
listen 80;
server_name www.xxx.cn;
server_name_in_redirect off;
proxy_set_header Host $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
location / {
proxy_pass http://***********:8080/;
}
}
<!--修改nginx.conf文件 -->
nginx永远的神!
===================分割线2020/9/7/22:35==================
点击某个项目后域名变为IP?
是否使用了 Nginx ?请检查你的 location 字段设置:
location / {
proxy_pass http://127.0.0.1:800/;
proxy_set_header HOST $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
看了文档重新更新
<!--修改nginx.conf文件 -->
server {
listen 80;
server_name www.xxx.cn;
server_name_in_redirect off;
proxy_set_header Host $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
location / {
proxy_pass http://***********:8080/;
proxy_set_header HOST $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
<!--修改nginx.conf文件 -->
Comments | 0 条评论