大家好,我是「Bigder」
Linux搭建Apache(httpd)后内网访问正常,外网无法访问。
网上资料找了几遍,汇总后关键的就是这几步。
欢迎分享给需要的你~
一、验证服务本身是否正常
linux命令行,输入指令:curl http://127.0.0.1/,能正常返回html报文数据
输入:curl http://linux服务器的公网IP/
如: curl http://155.153.155.88/
执行超时、没有内容输出和返回
说明apache本身的服务是正常的
二、定位
1、防火墙:service iptables status(已经关闭状态)
没有关闭,参考这篇关闭掉防火墙:
Linux关闭防火墙-iptables|iptable.service could not be found
2、行~原来是因为阿里云安全组设置、未开放80端口外网访问权限
设置方法:
登入阿里云工作台,「实例与镜像」-「实例」-「安全组」
安全组规则手动添加, 入方向开放80端口设置限制
三、再使用:
curl http://linux服务器的公网IP/
也能打印出html报文数据
这样代表,外网访问正常了。一键三连、分享给更多的需要的测试人!
以上,
Bigder
我的历史文章
忘记密码怎么办
Showcase时手机不够怎么办? 云真机平台atxserver2
xmind2testcase思维导图的测试点转化为CSV用例导入禅道
Linux安装JDK-java: command not found&cannot execute binary file
小改动当天转测就要上线,要不要写用例?
测试环境,如何维护才最高效的?
Showcase通过了才算正式提测
轮流测试一个项目、出现bug到底是谁的责任
外包去还是不去
Linux性能压测命令用ab- command not found、plugins: fastestmirror
已经很努力,但上司总让我提升能力,还数落我拖后腿,怎么办?
Linux关闭防火墙-iptables|iptable.service could not be found
Linux下查找指令Find常见用法
1、首先需要配置你的电脑。除了php+mysql+apache架设服务器(要求127.0.0.1能够访问)之外,还需要动态域名软件,推荐使用花生壳。 可以申请免费的二级域名,同时下载并安装花生壳软件,登陆。2、将你的路由器端口映射到你的电脑。在路由器里面有一个逗虚拟服务器地的选项:端口一般添80,后面填上你的IP。然后启用就可以了。
这样使用你申请的二级域名就可以了。
-------------------------------------------------
可以实现。就是我告诉你的这两个步骤。
--------------------------------------------------
用ie输入: d出用户名和密码框。输入就可以。如果你以前没有改过密码,默认用户名密码一般为:admin
admin 进去之后就能看到虚拟服务器选项。
你需要使用NAT,你是在家里还是单位,获得网络服务商的Ip是动态的还是静态的?追问:我在家里 动态IP 我使用了 花生壳(动态解析)想解析到本机 但是不行啊回答:打个比方你的公网的Ip是202.100.100.100
你想开启apache服务的80端口
你的内网apache服务器的IP是192.168.1.100
你只要在路由器上配置NAT映射
202.100.100.100 80----192.168.1.100 80
这样,你从互联网上访问202.100.100.100 80端口就相当于你访问192.168.1.100 80端口,这样你明白了吗补充:
你是动态IP的,很难实现,因为每次你拨号都会变化互联网地址追问:
NAT映射 家里路由不能设置吗?回答:
Apache的端口是80,如果你的局域网的IP地址是192.168.1.100,那么,就把80端口映射到192.168.1.100,这样,用外网访问的时候就可以直接访问到你的电脑了。补充:
不同的路由器的设置是不同的,你看看你路由器的说明书吧。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)