我刚刚将 Cyclos4 软件安装到我的服务器中。我可以通过以下方式访问该应用程序:
http://IP:8080/cyclos
现在我试图访问应用程序而不必写入端口和/cyclos
。我遵循 Cyclos 的手册:
http://documentation.cyclos.org/4.5/cyclos-reference/ch01s03.html#d0e474
但我完全迷失了。我取消注释了他们说的那行(我没有更改任何端口),并.conf
为 VirtualHost 创建了以下内容:
<VirtualHost *:80>
DocumentRoot /var/lib/tomcat7/webapps/cyclos
ServerName IP
#Because I don't have domain yet, I want first to be sure that it works
<IfModule mod_jk.c>
JkMount /* ajp13_worker
JkMount / ajp13_worker
</IfModule>
</VirtualHost>
但没用。我做得不好吗?非常感谢!
答案1
使用 mod_proxy_http。它比 mod_jk 更容易配置。看起来你只需要一个 Apache 前端。
<VirtualHost *:80>
ServerName foo.example.com
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://<tomcat-ip-address>:8080/
ProxyPassReverse / <tomcat-ip-address>:8080/
</VirtualHost>