Добавить новый сайт в Nginx Ubuntu на 81 порту

git commands

Чистый линукс Ubuntu для разработки и настройки dev-ops среды. Понадобилось проводить тесты развертывания сайта на этой же машине. Удалил вставший вместе с ОС apache2 и установил привычный NGINX (Remove apache2 from Ubuntu, step by step from bash).

Надо было сделать тестовую копию сайта на порту 81. Ниже опишу, что делал для этого. Для примера создания копии назвал ее «staging».

Скопируй дефолтный файл в ту же директорию, но с другим именем, например, именем нового

cp /etc/nginx/sites-available/default /etc/nginx/sites-available/staging

Замени порт 80 на, к примеру, 81, и укажи root директорию для сайта. Ниже только поправленные строки, остальные можно не трогать:

server {

listen 81;

root /var/www/staging;

autoindex on;

}

Создай символьную ссылку в директории /etc/nginx/sites-enabled на созданный файл:

sudo ln -s /etc/nginx/sites-available/staging /etc/nginx/sites-enabled/staging

Перезапусти nginx:

sudo systemctl restart nginx

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *