Установка и настройка веб-сервера Nginx
-
Установите Nginx:
sudo apt install nginx
-
Скопируйте файл
./config/ideahub-nginx.conf
в каталог/etc/nginx/sites-available
. -
Отредактируйте файл
/etc/nginx/sites-available/ideahub-nginx.conf
, заменив в нём значение DOMAIN_NAME на имя домена, который вы будете использовать при подключении к серверу через браузер (в нашем примере ideahub.local):server_name ideahub.local;
Cтроку
root /var/www/DOMAIN_NAME/web;
замените на:root /var/www/ideahub/web;
-
Найдите строки типа
fastcgi_pass unix:/run/php/php8.2-fpm.sock
и раскомментируйте ту, в которой указана ваша версия PHP. -
Добавьте сайт в список включенных командой:
sudo ln -s /etc/nginx/sites-available/ideahub-nginx.conf /etc/nginx/sites-enabled/ideahub-nginx.conf
-
Перезапустите Nginx:
sudo systemctl restart nginx
Настройка доступа через браузер
Теперь вашей локальной машине нужно дать доступ к сайту.
-
Найдите файл
hosts
. В Linux он находится по адресу /etc/hosts, потребуется административный доступ. -
Добавьте в конец файла строку типа:
192.168.1.121 ideahub.local
Где
192.168.1.121
— это IP-адрес тестового стенда с Idea Hub, аideahub.local
— это домен, который вы указали ранее при установке и настройке веб-сервера Nginx.
Что дальше
Следующий шаг:
- Опционально — проверка установки.