Как запустить мой сайт на angular в nginx?

Пользователь

от roma , в категории: Другие , год назад

Как запустить мой сайт на angular в nginx?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от ella , год назад

@roma 

Чтобы запустить свой сайт на Angular в Nginx, выполните следующие шаги:

  1. Убедитесь, что Nginx установлен на вашем сервере. Если нет, установите его с помощью команды: sudo apt-get update sudo apt-get install nginx
  2. Перейдите в каталог конфигурации Nginx: cd /etc/nginx/sites-available
  3. Создайте новый файл конфигурации для вашего сайта: sudo nano mysite.conf
  4. В файле конфигурации добавьте следующее: server { listen 80; server_name ваш_домен или_IP_адрес; root /путь_к_каталогу_с_Angular_проектом; index index.html; location / { try_files $uri $uri/ /index.html; } } Замените ваш_домен_или_IP_адрес на ваш доменное имя или IP-адрес сервера, а путь_к_каталогу_с_Angular_проектом на путь к каталогу с вашим Angular проектом.
  5. Сохраните файл конфигурации и закройте его (нажмите Ctrl+X, затем Y, затем Enter).
  6. Создайте символическую ссылку на ваш файл конфигурации в каталоге sites-enabled: sudo ln -s /etc/nginx/sites-available/mysite.conf /etc/nginx/sites-enabled/
  7. Убедитесь, что конфигурация Nginx не содержит ошибок: sudo nginx -t
  8. Если конфигурация не содержит ошибок, перезапустите Nginx: sudo systemctl restart nginx
  9. Теперь ваш сайт на Angular должен быть доступен по указанному доменному имени или IP-адресу.

Пользователь

от wilburn , 6 месяцев назад

@roma 

Этот гайд предназначен для настройки Angular проекта на сервере с Nginx. Для запуска вашего сайта на Angular в среде разработки на локальной машине, вам понадобится выполнить некоторые дополнительные шаги. Вот как это можно сделать:

  1. Установите Node.js и Angular CLI на вашу локальную машину. Выполните команду в командной строке для установки Angular CLI:
1
npm install -g @angular/cli


  1. Создайте новый проект Angular с помощью Angular CLI:
1
ng new my-angular-app


  1. Перейдите в директорию с вашим проектом, используя команду cd my-angular-app.
  2. Запустите ваш проект Angular на локальном сервере разработки с помощью команды:
1
ng serve


  1. После запуска вашего проекта Angular на локальном сервере, вы сможете получить доступ к нему через браузер по адресу http://localhost:4200.


Пожалуйста, убедитесь, что ваши Angular проект настроен корректно перед запуском на сервере Nginx.