22.jpg

唉,折腾了两天终于给这个博客绑上的域名

因为直接把这个项目复制到tomcat的ROOT文件夹下,每次访问这个博客都是

服务器ip:8080

就很low
翻了几个教程
有说用301重定向的
确实实现了访问域名,然后加载出博客
但是博客的上方依然是服务器ip:8080
111111.jpg

然后又有说直接修改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 字段设置:

  1. location / {

  2. proxy_pass http://127.0.0.1:800/;

  3. proxy_set_header HOST $host;

  4. proxy_set_header X-Real-IP $remote_addr;

  5. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

  6. proxy_set_header Upgrade $http_upgrade;

  7. proxy_set_header Connection "upgrade";

  8. }

看了文档重新更新

<!--修改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文件 -->

文章发布自:黑凤梨の博客,转载请注明出处,谢谢!