Я пытаюсь использовать прокси-модуль apache для работы с xmpp на рабочем столе Ubuntu. Для этого я сделал следующее:
1) включил mod_proxy, создав символическую ссылку proxy.conf, proxy.load и proxy_http.load из / etc / apache2 / mods-available / в каталоге с поддержкой модов.
2) Добавил следующие строки в vhost
<Proxy http://mydomain.com/httpbind>
Order allow,deny
Allow from all
</Proxy>
ProxyPass /httpbind http://mydomain.com:7070/http-bind/
ProxyPassReverse /httpbind http://mydomain.com:7070/http-bind/
Я новичок в использовании прокси-модуля, но что я могу сделать из приведенных выше строк, так это то, что запросы к http://mydomain.com/httpbind
будут быть отправленным на http://mydomain.com:7070/http-bind/
. Пожалуйста, исправьте если не так.
3) добавлено правило Разрешить с .mydomain.com
в /mods-available/proxy.conf
Now я пытаюсь получить доступ http://mydomain.com/httpbind
и показывает 403 Запрещенную ошибку.
Чего мне здесь не хватает? Пожалуйста помоги. спасибо
Редактировать: проблема была решена, когда я изменил следующий код в mods_available / proxy. conf
<Proxy *>
AddDefaultCharset off
Order deny,allow
Deny from all
Allow from mydomain.com
</Proxy>
-
<Proxy *>
AddDefaultCharset off
Order deny,allow
#Deny from all
Allow from all
</Proxy>
Не удалось понять, что не так с исходным кодом, хотя
Попробуйте пример из поста Выполнение межсубдоменных ajax (XHR) запросов с использованием mod_proxy и iframe.