@AlexVoronin

Запрос к Apche минуя Nginx?

Здравствуйте.

Есть сервер на Ubintu, Nginx+Apache.
Установил файловый менеджер eXtplorer. Согласно инструкции указал алиас для Апача Alias /extplorer /usr/share/extplorer.

Но вот беда.
При обращении к http://<YOURSERVER>/extplorer
Nginx выдает 500 ошибку. Естественно Nginx ничего не знает об extplorer.
Решил прописать такой алиас Nginx.

server {
	    server_name localhost;
	    disable_symlinks if_not_owner;
	    listen 80;
	    include /etc/nginx/vhosts-includes/*.conf;

        location /extplorer/ {
            alias /usr/share/extplorer/;
        }
}

Но это не помогает :(

Как Nginx объяснить, что есть такая папка /usr/share/extplorer/?
При запросе http://<YOURSERVER>/extplorer нужно чтоб Nginx передал дела Apache
  • Вопрос задан
  • 213 просмотров
Пригласить эксперта
Ответы на вопрос 1
AlekseyNemiro
@AlekseyNemiro
full-stack developer
server {
  server_name localhost;
  disable_symlinks if_not_owner;
  listen 80;
  include /etc/nginx/vhosts-includes/*.conf;

  location /extplorer/ {
    proxy_set_header X-Real-IP  $remote_addr;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_set_header Host $host;
    proxy_pass http://127.0.0.1:8080; // указать номер порта, который слушает Apache
  }
}

А без Nginx, видимо придется указывать номер порта в URL.
Например, http://localhost:8080/extplorer.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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