@lolowin32

Как настроить связку apache + nginx?

Добрый день, использую контейнер с Alpine Linux (alpine-3.11) на нем установлен apache и nginx, nginx используется как front-end для apache. При обращении к серверу nginx отсутствует часть контента на странице

5eeca16d8b3ff679120793.png

В то время при обращении к apache совершенно иная ситуация

5eeca193ce1a6003743345.png

Может быть это нормально и я что-то не правильно понимаю, или что нибудь идет не так

Конфиг nginx
listen *:80; 
server_name nginx-dokuwiki.local;
access_log /var/log/nginx/access.log;
location / {

proxy_pass http://192.168.88.2:8080/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_connect_timeout 120;
proxy_send_timeout 120;
proxy_read_timeout 180;
}

location ~* \.(jpg|jpeg|gif|png|ico|css|bmp|swf|js|html|txt)$ {
root /var/www;
try_files $uri $uri/ /index.php;
}
}


Подскажите пожалуйста куда копать. Заранее благодарю!
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ответы на вопрос 1
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
У вас рисунки в отдельной location - берутся nginx напрямую, минуя apache - проверяйте есть ли права на директорию /var/www и файлы у пользователя, от которого работает nginx.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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