Я пытаюсь развернуть мое все еще находящееся в разработке приложение vuejs на AWS EC2. Я могу без проблем запустить сервер внутри моего EC2 (под локальным подразумевается, что я просто запускаю
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
, меня просто встретит пустая страница. Никаких ошибок или чего бы то ни было.
Что я пропустил?