首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >apache2/Ubuntu10.10中8080端口没有响应

apache2/Ubuntu10.10中8080端口没有响应
EN

Stack Overflow用户
提问于 2012-05-16 03:21:03
回答 1查看 2.5K关注 0票数 0

我家里有台电脑运行Ubuntu10.10。我正在尝试制作一个服务器并托管我自己的网站,我正在运行一个LAMP服务器(Linux、Apache、MySql、PHP)。但是我的IPS阻止了80端口的传入流量。为了解决这个问题,除了端口80,我希望我的服务器接受来自端口8080的HTTP请求。但是,在我尝试将端口8080添加到接受的端口文件后,我的浏览器无法访问它。它说:“mywebsite.com的服务器需要很长时间才能做出响应。”有没有人知道为什么要超时而不返回网页,或者我如何修复这个问题?以下是我迄今所做的工作:

port.conf文件包含:

代码语言:javascript
复制
NameVirtualHost *:80
Listen 80
Listen 8080

apache2.conf文件包含:

代码语言:javascript
复制
# Include the virtual host configurations:
Include sites-enabled/
NameVirtualHost *:80
NameVirtualHost *:8080

站点-可用/默认文件包含:

代码语言:javascript
复制
<VirtualHost *:80 *:8080>
        ServerAdmin webmaster@localhost

最后,我重新启动apache:

$:/etc/init.d/apache2重新启动

据我所知,所有这些都应该为HTTP请求添加端口8080。当我在浏览器中输入"localhost“或"localhost:8080”时,它会返回我的网站。如果我输入"mysite.com“或"mysite.com:80",这个站点也能工作。但是当我搜索“mysite.com:8080”时,我的网站不起作用,而是超时了。"mysite.com:80“工作的原因是因为我在本地网络中访问站点,所以我不需要通过调制解调器,因为调制解调器会阻塞端口80。有人知道为什么这不管用吗?

修正:我很笨,忘了在我的Ubuntu防火墙上的可接受端口列表中添加端口8080。

EN

回答 1

Stack Overflow用户

发布于 2012-05-16 03:54:19

你有没有看过wireshark的请求之类的东西?本地主机将通过回送设备,我猜当您请求mysite.com时,请求是通过一个真正的网络设备发出的。检查从您的网络端口8080返回的请求是否会被其他地方阻塞。

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

https://stackoverflow.com/questions/10611580

复制
相关文章

相似问题

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