【事件描述】使用小皮面板在阿里云ECS服务器上部署完网站环境之后,在电脑浏览器上用IP地址访问网站首页打不开!
【小千解析】网站默认使用80端口,首页文件存在却打不开,难道是服务器80端口的问题?
在小皮面板上单击“端口检测”,提示:80端口已经被占用……
既然如此,那就找出占用80端口的罪魁祸首吧~
1、以管理员身份运行打开命令行窗口
2、找到占用80端口的进程pid
netstat -ano|findstr 80
3、找出该pid对应的进程名称
tasklist|findstr 2112
呃,占用80端口的进程是httpd.exe,这不就是Apache嘛,那重启一下吧……没效果!
网站环境配置没问题,首页文件也存在,端口设置也正确,难道是阿里云限制了?
果不其然,在阿里云控制台找到了问题所在:ECS服务器的安全组访问规则。
ECS服务器默认只允许22和3389两个端口,在“入方向”添加一条80端口的访问规则后,网站首页可以打开了!
【知识拓展】
netstat:用于查看本机各端口的网络连接情况
-a:列出所有当前的连接,包括正在监听的。
-n:禁用反向域名解析,仅以数字形式显示地址和端口号,加快查询速度。
-o:显示与每个连接关联的进程PID。
findstr:找出包含特定字符串的行
【参考文献】