阿里云配置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.7k
2 个回答

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏