linux + nginx 的问题

t240034137 2012-01-12 02:42:24
我今天搭建一个linux + nginx + PHP服务器 出现了一个问题

我在服务器上能访问到我配置的网站,但是在其他机器上就访问不到(局域网)。试了IP地址访问也访问不到,不知道为什么?
...全文
117 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
t240034137 2012-01-16
  • 打赏
  • 举报
回复
问题解决了 是我80端口没开 谢谢大家的帮助
coolxia123 2012-01-13
  • 打赏
  • 举报
回复
看下是不是防火墙的关系 iptables
Liv2005 2012-01-13
  • 打赏
  • 举报
回复
Couldn't resolve host 检查你的DNS

至于用IP也访问不了,netstat检查下nginx是否监听在0.0.0.0上。
另外检查iptables
freetstar 2012-01-12
  • 打赏
  • 举报
回复
在解决了本机用域名访问之后,你在局域网的其他机器上先ping下这个ip,看下是否能ping,也就是测试网络是否通常,然后再说
freetstar 2012-01-12
  • 打赏
  • 举报
回复
www.test_demo.com这个域名只是你的想的而已,你访问时需要去dns服务器寻找这个域名对应的ip地址,而这个只是你在本机上想象的一个test域名而已,你需要把这个写到你的配置文件里
sudo vim /etc/resovl.conf
127.0.0.1 www.test_demo.com 这样子就行了,你访问www.test_demo.com就会访问到本地主机127.0.0.1上的php服务了。。
t240034137 2012-01-12
  • 打赏
  • 举报
回复
服务器:
[root@localhost www]# curl www.test_demo.com                         
curl: (6) Couldn't resolve host 'www.test_demo.com'


[root@localhost www]# curl 172.17.254.216
wwwwww

其他机器上就是连接不上去u
t240034137 2012-01-12
  • 打赏
  • 举报
回复
配置写的没问题 都在服务器上面测试通过了

日志 也没找出来什么地方出错!


server {
listen 172.17.254.216:80;
server_name www.test_demo.com;
index index.php index.html index.htm default.html;
root /data0/htdocs/www/;
.....



我在本机访问www.test_demo.com 也访问不到 只能访问IP才能访问到,其他机器www.test_demo.com 和IP都访问不了 o(︶︿︶)o 唉 真不知道啥地方错了

2,161

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 UNIX文化
社区管理员
  • UNIX文化社区
  • 文天大人
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧