Прокси VHost не перенаправляет
Я пытаюсь установить прокси-сервер virtualhost для субдомена на моем сервере, чтобы указать приложение, работающее на :7002
порт, но я просто могу заставить его работать. Это моя конфигурация:
#FIRSTPART
# DOMAIN: admin.mydomain.com
<virtualhost *:80>
ServerName admin.mydomain.com
ServerAdmin zadmin@localhost
DocumentRoot "/var/sentora/hostdata/zadmin/public_html/appTest"
php_admin_value open_basedir "/var/sentora/hostdata/zadmin/public_html/appTest:/var/sentora/temp/"
php_admin_value suhosin.executor.func.blacklist "passthru, show_source, shell_exec, system, pcntl_exec, popen, pclose, proc_open, proc_nice, proc_terminate, proc_get_status, proc_close, leak, apache_child_terminate, posix_kill, posix_mkfifo, posix_setpgid, posix_setsi$
ErrorLog "/var/sentora/logs/domains/zadmin/admin.mydomain.com-error.log"
CustomLog "/var/sentora/logs/domains/zadmin/admin.mydomain.com-access.log" combined
CustomLog "/var/sentora/logs/domains/zadmin/admin.mydomain.com-bandwidth.log" common
<Directory "/var/sentora/hostdata/zadmin/public_html/appTest">
Options +FollowSymLinks -Indexes
AllowOverride All
Require all granted
</Directory>
AddType application/x-httpd-php .php3 .php
DirectoryIndex index.html index.htm index.php index.asp index.aspx index.jsp index.jspa index.shtml index.shtm
# Custom Global Settings (if any exist)
# Custom VH settings (if any exist)
ProxyRequests on
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://ipofmyserver:7002/
ProxyPassReverse / http://ipofmyserver:7002/
</virtualhost>
# END DOMAIN: admin.mydomain.com
#SECONDPART
# DOMAIN: admin.mydomain.com
# PORT FORWARD FROM 80 TO: 80
<virtualhost *:80>
ServerName admin.mydomain.com
ServerAlias www.admin.mydomain.com
ServerAdmin zadmin@localhost
RewriteEngine on
ReWriteCond %{SERVER_PORT} !^80$
RewriteRule ^/(.*) http://%{HTTP_HOST}:80/$1 [NC,R,L]
</virtualhost>
# END DOMAIN: admin.mydomain.com
mydomain.com
размещен на другом сервере. Итак, я создал запись A для субдомена, указывающего на ip моего сервера, а затем попытался установить прокси на httpd-vhosts.conf
,
Сначала он показывает ошибку 500 The server encountered an internal error or misconfiguration and was unable to complete your request.
Когда я меняю :80
порт для любого другого, он показывает мне каталог с примером HTML Apache. Затем, если я изменю порт во второй части конфигурации правил перезаписи, он покажет мне логин панели сэнтора.
Я не знаю, что я делаю не так. Есть ли у вас какие-либо идеи?