我在 nginx 中完成配置并通过此链接连接它
我在 nginx 1.2.3.4 中分配的 ip 地址
和我的 nginx 配置
server_name 1.2.3.4;
listen 80;
但是当我给域名时
server name account.com;
listen 80;
但是当我从浏览器打开该页面时:- http://account.come它将重定向到 http://:1.2.3.4/myproject
那么我怎样才能隐藏我的 IP 地址并看到我的域名呢?
非常感谢。
请您参考如下方法:
删除任何 server_name 1.2.3.4;在所有配置文件中,还可以在 site-availables 下查看默认配置文件
要检查其重定向到 ip 的原因,请检查您的 DNS 服务器,例如 bind 或 bind9 服务或命名:/etc/named 和/var/lib/named 下的所有区域
也许您没有正确配置新站点,然后在您的客户端系统(如 Windows)中 ping 站点名称一次,然后通过服务器上的 lynx 通过 putty ping 一次站点名称...
2-检查 nginx 是否正在使用代理缓存或模块缓存??
3-检查您的项目代码设置,例如 wordpress 或某些项目将某些页面重定向到数据库中的缓存 url...
要检查来自这个项目的 make test.php 和关于 echo rand(1,999) 的代码;可以一次测试重定向和缓存。 ifrandom 代码显示相同的数字是缓存问题。 如果没有缓存但重定向到服务器 ip 地址是配置问题...
如果没有解决,请删除所有 http 服务器配置并重新定义。 添加站点名称的 www 别名
server {
listen 80 ;
server_name a.com www.a.com;