@AleDv

Как заставить работать виртуальные хоcты в nginx?

Всем привет. Есть VDS, на котором пока планируется один виртуальный хост. Соответственно в sites-available лежит два файла: default и site.ru. Вот их конфиги:

Default:

server {
        listen 80 default_server;
        listen [::]:80 default_server;

        root /var/www/html;

        index index.php index.html index.htm index.nginx-debian.html;

        #server_name _;

        location / {
                try_files $uri $uri/ =404;
        }

        location ~ \.php$ {
               include snippets/fastcgi-php.conf;
               fastcgi_pass unix:/run/php/php7.1-fpm.sock;
        }

        location ~ /\.ht {
               deny all;
        }
}


Site.ru

server {

	listen 80;
	listen [::]:80;
	server_name site.ru;
	
	access_log /var/log/nginx/access.log;
	error_log /var/log/nginx/error.log;	

	root /var/www/html/site.ru/public;

	location / {
			 try_files $uri $uri/ /index.php?&args;
	}

	
	location ~ \.php$ {	
		include fastcgi_params;
		fastcgi_pass unix:/run/php/php7.1-fpm.sock;
		try_files $uri =404;
	}

	location ~ /\.ht {
		deny all;
	}
}


При запросе в браузере site.ru nginx отрабатывает по default настройкам. Как сделать так, чтобы сервер "кушал правильные настройки", т.е. конфиг site.ru - не знаю, видимо где-то накосячил.

Подскажите, в чём может быть проблема?
  • Вопрос задан
  • 119 просмотров
Пригласить эксперта
Ответы на вопрос 1
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
А линки из availableв enabledсделаны?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы