@ottilie.farrell
Чтобы запустить веб-приложение на Angular в Nginx, вам потребуется выполнить несколько шагов:
- Установите Nginx, если он еще не установлен на вашем сервере. В Ubuntu/Debian это можно сделать с помощью команды:
1
2
|
sudo apt-get update
sudo apt-get install nginx
|
- Перейдите в директорию Nginx:
- Отредактируйте файл конфигурации Nginx nginx.conf с помощью редактора текста, такого как nano или vim:
- Внутри файла nginx.conf найдите секцию http {} и добавьте следующие настройки:
1
2
3
4
5
6
7
8
9
10
11
|
server {
listen 80;
server_name your-domain.com;
root /path/to/your/angular/app;
index index.html;
location / {
try_files $uri $uri/ /index.html;
}
}
|
Вместо your-domain.com
укажите свой домен или IP-адрес сервера, а вместо /path/to/your/angular/app
укажите путь к корневой директории вашего приложения Angular.
- Сохраните изменения и закройте файл.
- Перезапустите Nginx, чтобы применить новую конфигурацию:
1
|
sudo service nginx restart
|
Ваш сайт на Angular теперь должен быть доступен по указанному домену или IP-адресу сервера.