首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >内部网站-无法从外部访问

问内部网站-无法从外部访问
EN

Server Fault用户
提问于 2012-02-01 11:06:35
回答 1查看 696关注 0票数 0

一开始很好。我在CentOS 5.5上运行Apache。我记得我没有把任何花哨的设置换成我的Apache,只是一些虚拟主机。

然后,昨天我用CentOS 6.2重新安装了该服务器。安装了apache和其他东西。现在我不能再通过我们的网络访问这个网站了。有人能帮忙吗?这里有一些信息。

  • 局域网的设置非常简单。调制解调器,几个开关,所有的机器都是工作分组的。
  • 调制解调器192.168.1.1已经有端口80转发到web服务器
  • 我们仍然可以使用内部域名和指向服务器的内部ip浏览站点。

当我们试图用dyndns-ip地址访问我们的站点时,它就不起作用了。我们仍然可以在现场进行平击。

下面是我的httpd.conf的一部分,我认为它们是相关的。顺便说一下,xyz.dyndns-ip.com不是真正的地址。

代码语言:javascript
复制
listen 80
NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot /home/www/html
    ServerName www.riffhub.com
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot /home/www/html
    ServerName xyz.dyndns-ip.com
</VirtualHost>

我尝试了nmap 80 -p 80 xyz.dyndns-ip.com,端口80确实可用。

我该怎么开始解决这个问题?感谢任何帮助,谢谢:)

EN

回答 1

Server Fault用户

发布于 2012-02-01 11:35:23

确保<VirtualHost>容器具有ServerName或ServerAlias指令设置为dyndns主机名,例如:

代码语言:javascript
复制
<VirtualHost *:80>
  ServerName internal-host.localnet
  ServerAlias dyndns-address.example.com
  [...]
</VirtualHost>
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/355739

复制
相关文章

相似问题

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