вопрос
Доброго времени суток. Загорелся идеей воткнуть фронтенд к апачу.
Сразу хотелось бы предупредить, что по части веб-программирования я дерево и листать десятки учебников у меня просто нет времени. Если у вас оно есть и вы в свое время читали - низкий поклон.
Для этих цели выбрал nginx. Установил поверх php, отретушировал конфиги обоих серверов, научил энжин реврайту и вроде как дело сделано, но не тут то было.
У меня две папки с сервером. Первая от апача(htdocs), вторая от энжина(html).
Далее идет содержимое конфига энжина.
Далее запускаю nginx, мусю, php и собственно apache. Работает.
Но. При аплоуде изображений (jpg|gif|png) они заливаются в папку к nginx, но раздает ведь apache, соответственно они не отображаются. При аплоуде других форматов - таймаут.
Если перейти по ссылке с пустым слэшем ( site.com/ ) - там влавствует apache и полный штиль, - при добавлении контента, либо обновлении модулей, - там ничего не происходит)) При переходе на /.php всё работает как должно.
Собственно вопрос то в следующем, я правильно настроил nginx? Как довести до ума и отладить работу этой связки под DLE? Приму любую агрокритику.
Сразу хотелось бы предупредить, что по части веб-программирования я дерево и листать десятки учебников у меня просто нет времени. Если у вас оно есть и вы в свое время читали - низкий поклон.
Для этих цели выбрал nginx. Установил поверх php, отретушировал конфиги обоих серверов, научил энжин реврайту и вроде как дело сделано, но не тут то было.
У меня две папки с сервером. Первая от апача(htdocs), вторая от энжина(html).
Далее идет содержимое конфига энжина.
location ~* \.(jpg|gif|png|ico|js)$ {
root C:/apache/htdocs;
access_log off;
expires 30d;
}
location / {
proxy_pass http://127.0.0.1:81/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
root html;
index index.php;
Далее запускаю nginx, мусю, php и собственно apache. Работает.
Но. При аплоуде изображений (jpg|gif|png) они заливаются в папку к nginx, но раздает ведь apache, соответственно они не отображаются. При аплоуде других форматов - таймаут.
Если перейти по ссылке с пустым слэшем ( site.com/ ) - там влавствует apache и полный штиль, - при добавлении контента, либо обновлении модулей, - там ничего не происходит)) При переходе на /.php всё работает как должно.
Собственно вопрос то в следующем, я правильно настроил nginx? Как довести до ума и отладить работу этой связки под DLE? Приму любую агрокритику.