Как настроить поддомен для 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; } }
Для настройки поддомена в 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.