Один домен - два сайта. Конфиг Nginx

Различные вопросы по установке и настройке фреймворка, конфигурции веб-сервера и IDE.
Ответить
АртурПл
Сообщения: 5
Зарегистрирован: 2017.01.31, 10:52

Один домен - два сайта. Конфиг Nginx

Сообщение АртурПл »

Здравствуйте. Простой вопрос, в интернете он задается, но рабочего ответа нет. Есть site.ru в нем две папки admin и mobile. В папках лежит Yii2, но это полностью отдельные сайты, никак не связанные. Нужно заставить их работать одновременно.
Вот самый простой и работающий конфиг для Nginx, если бы у нас был бы только site.ru и в нем лежал бы Yii2:

Код: Выделить всё

server {
	server_name site.ru;
	index index.php;
	root /var/www/site/data/www/site.ru/web;
	listen 111.222.333.444:80;
	
	location /{
		try_files $uri $uri/ /index.php?$args;
	}
	location ~ \.php$ {
		fastcgi_index index.php;
		fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f info@site.ru";
		fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
		fastcgi_pass unix:/var/www/php-fpm/site.sock;
		fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
		try_files $uri $uri/ /index.php?$args;
		include fastcgi_params;
	}
}
С ночи бьюсь, чтобы создать работающий конфиг для site.ru/admin и site.ru/mobile никак не получается, как я только не разносил location и не игрался с root. Помогите!)
Ответить