Пытаюсь переехать на NGINX. Мне нужно, что бы все папки, созданные в корне домена - являлись субдоменами, кроме основной /htdocs конечно...
Структура каталогов такая:
/var/www/ustim.ru/htdocs
/var/www/ustim.ru/forum
По основному домену обращаемся в директорию htdocs. Все субдомены лежат в папке ustim.ru, один там уже есть /forum
Есть пока еще простой конфиг домена
spoilerserver {
listen 80 default;
server_name ustim.ru;
root /var/www/ustim.ru/htdocs;
include /etc/nginx/templates/php-fpm.conf;
index index.html index.htm index.php;
access_log /var/log/nginx/ustim.ru_access.log;
error_log /var/log/nginx/ustim.ru_error.log;
}
Подскажите рабочий вариант конфигурации с поддоменами?
На Apache все работало при таком конфиге
spoilerNameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin test@mail.ru
ServerName ustim.ru
ServerAlias www.ustim.ru
DocumentRoot /var/www/ustim.ru/htdocs
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<VirtualHost *:80>
ServerAdmin test@mail.ru
ServerName ustim.ru
ServerAlias *.ustim.ru
UseCanonicalName Off
VirtualDocumentRoot /var/www/ustim.ru/%-3
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>