@AmadeyMinisol
full stack web-developer

Как правильно составить правило для nginx?

Добрый день, возникли некоторые трудности с правилом для nginx.
Конкретнее задача стоит такая:
есть сайт test.ru
в нем есть директория /a/ прямо в корне и доступна по test.ru/a
возникла потребности вынести папку /a/ за document_root домена test.ru

nginx при этом проксирует запросы на apache
делаю так

location /a {
   proxy_pass 'http://127.0.0.1:8889';
}


в apache конфигурация следующая
Listen 127.0.0.1:8889
<VirtualHost 127.0.0.1:8889>
	ServerAdmin webmaster@localhost
	DocumentRoot /home/test/a
	<Directory />
		Options FollowSymLinks
		AllowOverride None
	</Directory>
	<Directory /home/test/a/>
		Options Indexes FollowSymLinks MultiViews
		AllowOverride All
		DirectoryIndex index.php index.html index.htm
		Order allow,deny
		allow from all
		php_admin_value session.save_path /tmp/php_sessions/www
		php_admin_value upload_tmp_dir /tmp/php_upload/www
	</Directory>
</VirtualHost>


но правило не работает, подскажите пожалуйста где ошибся
  • Вопрос задан
  • 122 просмотра
Пригласить эксперта
Ответы на вопрос 1
@SergeyZelensky-Rostov
Я бы вам посоветовал сделать а поддоменом test.ru, и настроить для него свою конфигурацию
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы