Подтвердить что ты не робот

Перенос порта Apache

У меня есть apache couchDB active на http://localhost:5984/, который мне нужно получить в http://localhost:80/couch/. Для этого мне нужно настроить обратный прокси. Нужна помощь с настройками конфигурации.

PS: Какой лучший ресурс узнать об apache?

4b9b3361

Ответ 1

Настройка прокси-сервера

Чтобы настроить обратный прокси с Apache2, вам сначала нужно включить прокси-модуль Apache и virtualhosts. Чтобы включить прокси-модуль (mod_proxy), отредактируйте файл конфигурации Apache (Apache/conf/httpd.conf) и раскомментируйте следующие строки:

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule unique_id_module modules/mod_unique_id.so

Затем вам нужно включить VirtualHosts. Для этого просто раскомментируйте следующую строку из того же файла конфигурации:

Include conf/extra/httpd-vhosts.conf

Наконец, вам нужно отредактировать Apache/conf/extra/httpd-vhosts.conf и написать в нем директивы прокси. Из предоставленной вами информации они должны выглядеть так:

<VirtualHost *:80>
  ServerAdmin ******
  DocumentRoot "******"
  ServerName *****

  ProxyRequests Off
  ProxyVia Off

  ProxyPass /couch/ http://127.0.0.1:5984/
  ProxyPassReverse /couch/ http://127.0.0.1:5984/
</VirtualHost>

(+ некоторые директивы mlog и некоторые другие).

- > Перезапуск Apache → прибыль.

Обучение Apache

Вы должны посмотреть официальную документацию на официальном сайте Apache или Apachetutor.org, хотя Google, и всегда будет, каждый друг.