在虚拟机上安装nginx,无法通过http访问nginx的状态

第一次使用Azure,
1. 创建了一个虚拟机然后在上面安装了nginx
2. 配置nginx状态检查
server {
listen 80;
charset utf-8;

    access_log  /var/log/nginx/gxx.log;


    location /nginx-status {
        stub_status on;
        access_log  off;
        error_log off;
        allow all;
    }

}
  1. 在Azure虚拟机Endpoints里打开80端口
  2. 保存重启后通过Azure给的DNS访问,结果老是超时

有遇到这个问题的同学给指个道,不胜感激。

没用过,ping一下你的ip试试,看看延迟高不高

Hi,

我尝试新建了一个虚拟机并安装了nginx,这篇博客提供了一些详细的操作步骤:http://www.philliphaydon.com/2013/06/setting-up-ubuntu-and-nginx-on-azure/我没有做任何特殊的操作,就按照文章一步步尝试,最后在使用azure给的DNS访问的时候成功获得了Welcome界面,并没有出现超时的情况,我建议你按照这篇文章检查下你的操作,如果有必要请尝试重启下虚拟机在试试。

Best Regards,
Jambor
如果您想进一步了解Windows Azure, Windows Azure 官网欢迎您的访问