Назад | Перейти на главную страницу

Обслуживать подкаталог apache с прокси-сервером nginx

мне нужно служить http://192.168.0.23/app1 (apache) в nginx http://app1.domain.com (nginx)

Я попытался :

server
{
        listen 80;
        access_log off;
        server_name app1.domain.com;
        # index index.php;

        location / {

               # index index.php;
                proxy_pass http://192.168.0.23/app1/;
                proxy_redirect http://192.168.0.23/app1/ /;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
}

веб-сайт http://app1.domain.com ошибка :

Запрошенный URL / app1 / app1 / не найден на этом сервере.

но URL http://app1.domain.com/index.php работать, как перенаправить напрямую http://app1.domain.com к http://app1.domain.com/index.php ??

он корректно работает в apache: http://192.168.0.23/app1 == http://192.168.0.23/app1/index.php

РЕДАКТИРОВАТЬ :

Конфигурация для apache:

Alias /app1 /var/www/app1

  <Directory "/var/www/app1">    
    Options -Indexes
    AllowOverride None
    Order allow,deny
    Allow from all
  </Directory>