序言:我想让我的网站在我的电脑上运行(只是为了一些测试)。在 Windows 中,我只需单击托盘中的 WAMP 图标,它就会给我一个“在线”选项,这意味着互联网上的任何人都可以访问该网站,只要我给他们链接(其中包含我的 ip)
当前情况:我已切换到 CentOS,但找不到使其在线的选项。我认为 httpd.exe 中会有一个开关,例如 /etc/init.d/httpd restart 但我无法通过谷歌找到正确的答案。帮帮我
序言:我想让我的网站在我的电脑上运行(只是为了一些测试)。在 Windows 中,我只需单击托盘中的 WAMP 图标,它就会给我一个“在线”选项,这意味着互联网上的任何人都可以访问该网站,只要我给他们链接(其中包含我的 ip)
当前情况:我已切换到 CentOS,但找不到使其在线的选项。我认为 httpd.exe 中会有一个开关,例如 /etc/init.d/httpd restart 但我无法通过谷歌找到正确的答案。帮帮我
首先确保给出以下内容:
I) 在你的 httpd.conf 中寻找:
#听12.34.56.78:80
听 80
确保 Listen 80 处于活动状态(或您要使用的端口)
II) 如果端口 80 可以自由连接,请检查您的 IPTABLES 或防火墙
一个问题,本地你的服务器工作吗?
如果是这样,请查看iptables 和端口 80 的小概述
您必须是超级用户才能完成它。
打开文件 /etc/sysconfig/iptables:
vi /etc/sysconfig/iptables
这是标准程序附加以下行并保存
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
但是这对我不起作用,所以我删除了其中包含“REJECT”的行并且它起作用了
不要忘记重启 iptables 服务
service iptables restart
感谢唐纳德123