阿里云配置vhost,外网访问不了

在阿里云服务器装了PHP集成环境,配置了vhost

server {
        listen      8888;
        server_name   localhost;
         root   "C:/phpstudy_pro/WWW/car/bulid";
        location  / {
            index  index.html index.htm;
            if (!-e $request_filename) {
               rewrite ^/(.*)$ /index.html/$1 last;
               break;
            }
            autoindex  off;
        }
       
}

发现直接访问 10.10.10.10:8888(用作实例不是我正在的外网IP)和在服务器localhost:8888正常,但是访问localhost:8888/admin正常,访问10.10.10.10:8888/admin显示 "500 internal server error"

想请教一下,是不是要在安全组里面设置安全规则,才能正常访问?

阅读 2.9k
2 个回答

对的,需要在安全组里面设置安全规则,开放指定端口,外网才能访问

找到问题了,不用rewrite 用try_files就行了

推荐问题