我正在尝试在AWS EC2上部署仍在开发中的vuejs应用程序。我可以在EC2内部本地运行服务器,而不会出现任何问题(在本地,我是说我只是运行
在项目目录和Web应用程序中的npm run dev
将成功编译,并且可以使用lynx在本地访问它。
当然,现在我正试图使我的网站可以被外界访问,因此我在这种配置下使用nginx
server {
listen 80;
server_name ec2-3-0-17-226.ap-southeast-1.compute.amazonaws.com;
location / {
root /home/ubuntu/musleh-admin;
index index.html index.htm;
include /etc/nginx/mime.types;
try_files $uri $uri/ /index.html;
}
}
sudo nginx -t
和sudo nginx -s reload
的运行没有任何问题,但是当我尝试使用lynx http://ec2-3-0-17-226.ap-southeast-1.compute.amazonaws.com
从外部或本地访问我的网站时,只会出现空白页面。没有任何错误。
我想念什么?