У меня есть приложение symfony2, работающее на www.sampledomain.com, с nginx в качестве моего веб-сервера.Запуск приложения symfony2 с использованием форума nginx и phpbb3 рядом друг с другом
Я хотел бы запустить форум phpBB3 в подкаталоге, www.sampledomain.com/forum
Symfony захватывает запрос и размещение 404, как нет установки маршрута, однако phbb3 файлы существуют в каталог/forum.
Я искал документацию, но не вижу способа сказать symfony2 «передать» запросы на/форум. Это возможно?
Update # 1: Мои настройки Nginx, в соответствии с просьбой:
server {
listen 80;
client_header_timeout 600s;
client_body_timeout 600s;
server_name www.sampledomain.com;
root /home/ec2-user/www/sampledomain/www/web;
access_log /var/log/www.sampledomain.com.access_log;
error_log /var/log/www.sampledomain.com.error_log;
# strip app.php/ prefix if it is present
rewrite ^/app\.php/?(.*)$ /$1 permanent;
location/{
index app.php;
try_files $uri @rewriteapp;
}
location @rewriteapp {
rewrite ^(.*)$ /app.php/$1 last;
}
location ~ ^/(app|app_dev|config)\.php(/|$) {
fastcgi_split_path_info ^(.+\.php)(.*)$;
#try_files $uri /index.php;
fastcgi_index index.php;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME /home/ec2-user/www/sampledomain/www/web$fastcgi_script_name;
send_timeout 600s;
fastcgi_read_timeout 5m;
#fastcgi_param SCRIPT_NAME $fastcgi_script_name;
}
}
Поделитесь своей конфигурацией nginx для сайта symfony, пожалуйста, я могу рассказать вам, где поставить условие, чтобы исключить запросы пересылки в app.php для/forum – nifr
Добавлено как запрошено @nifr - thanks – SRG