我想在自己的服务器上托管我的博客,但网址是mysite.com/blog
我应该使用mod_proxy还是apache重定向,我将如何在apache上设置它?
我的第一次尝试在vhost文件中看起来是这样,但是失败了:
<VirtualHost *:80>
ProxyPreserveHost On
ProxyPass /blog http://blog.server's.ip.address/
ProxyPassReverse /blog http://blog.server's.ip.address/
ServerAdmin me@myemail.com
ServerName mysite.com
DocumentRoot /var/www
<Directory /var/www>
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
有了这个地方,我在重启apache时遇到以下错误:
答案 0 :(得分:1)
需要在工作&gt; _&lt;
之前启用mod_proxy启用后,我的配置按预期工作。
a2enmod proxy_http
答案 1 :(得分:-1)
<VirtualHost *:80> ProxyPreserveHost On ProxyPass /blog http://server4.hostinger.co.uk.ip.31.170.164.19/ ProxyPassReverse /blog http://server4.hostinger.co.uk.ip.31.170.164.19/ ServerAdmin http://webmail.hostinger.co.uk ServerName armukul.com.ip address 31.170.164.123 domain ip ("A" DNS record) to this IP: 31.170.164.123 DocumentRoot /var/www.armukul.com/home/u311366417 <Directory /var/www>armukul.com Order allow,deny allow from all </Directory>www>armukul.net </Directory>www>facebook.com ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>[][1]