Как настроить поддомен для nginx? Есть nginx с таким конфигом, при запросе домена s.3op.space выдаёт ошибку 404, но по основному домену 3op.space всё нормально. Как можно настроить поддомен для работы?server {
listen 80;
root /srv/s.3op.space/public;
server_name s.3op.space;
index index.php;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}

23 Окт 2020 в 19:47
311 +1
0
Ответы
1

Для настройки поддомена в nginx вам следует сделать следующее:

Убедитесь, что у вас настроены DNS записи для поддомена s.3op.space и они указывают на IP адрес вашего сервера.

В конфигурационном файле nginx добавьте отдельный блок server для поддомена s.3op.space:

server {
listen 80;
root /srv/s.3op.space/public;
server_name s.3op.space;
index index.php;
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}Перезапустите nginx, чтобы изменения вступили в силу:sudo service nginx restart

Теперь при обращении к поддомену s.3op.space ваш сервер должен отдавать контент из каталога /srv/s.3op.space/public.

17 Апр 2024 в 22:38
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир