我试图在服务器上为子域设置虚拟主机代理,以指向运行在: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
托管在另一台服务器上。因此,我要做的是为指向我的服务器ip的子域创建一个A记录,然后尝试在httpd-vhosts.conf
上设置代理。
起初它显示500错误The server encountered an internal error or misconfiguration and was unable to complete your request.
,当我将:80
端口更改为其他端口时,它显示了一个带有ap apache示例html的目录。
然后,如果我更改了重写规则的第二部分配置上的端口,它将向我显示sendora面板登录名。
我不知道我在做什么错。你有什么主意吗?