首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ubuntu中使用nginx获得域名而不是ip地址?

如何在ubuntu中使用nginx获得域名而不是ip地址?
EN

Stack Overflow用户
提问于 2016-12-09 12:08:50
回答 2查看 4.2K关注 0票数 3

我在nginx中完成了配置,并通过这个链接连接了它。

http://1.2.3.4/MyProject/

我的ip地址在nginx 1.2.3.4中分配

以及我的nginx配置

代码语言:javascript
复制
server_name 1.2.3.4;
listen 80;

但当我给出域名时

代码语言:javascript
复制
server name account.com;
listen 80;

但是,当我从浏览器(如:- http://account.come )打开该页面时,它将重定向到http://:1.2.3.4/myproject

那么,我如何隐藏我的ip地址并查看我的域名呢?

非常感谢你。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-03-07 21:31:08

删除任何server_name 1.2.3.4;在所有配置文件中,也请参阅站点-可利用项下的默认配置文件

要检查其重定向到ip的原因,请检查server服务器,例如绑定或bind9服务或命名: /etc/named和/var/lib/named下的所有区域

也许新站点配置不当,那么ping站点名就会在您的客户端系统中像windows一样,一次由lynx通过putty在服务器上.

2-检查nginx是否使用proxycache或模块缓存??

3-检查项目代码设置,例如wordpress或一些项目将一些页面重定向到数据库上的缓存url .

检查是从这个项目中进行的,让test.php和有关echo (1,999)的代码;这可以同时测试重定向和缓存。如果随机代码显示相同的数字,则是缓存问题。如果没有缓存但重定向到服务器ip地址,则是配置问题.

如果未解决,请删除所有http服务器信任并重新定义。使用www别名添加站点名称

代码语言:javascript
复制
server {
listen 80 ;
server_name a.com www.a.com;
票数 1
EN

Stack Overflow用户

发布于 2017-07-18 08:28:30

我已经有了解决方案,我改变了我神圣的帐户配置。

然后写成:-

server_name abc.com;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41060159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档