在 Tomcat 上安装 Liferay 6.1 后,我想以 http:// myportal.local
的形式执行我的 Web 应用程序.
我更改文件主机:
127.0.0.1 myportal.local
我更改文件 server.xml
来自 <Connector port="8080"...
至 <Connector port="80"...
但是当我输入 URL http:// localhost
时或 http:// myportal.local
响应是一个带有
It works!
你能帮帮我吗?
最佳答案
端口 80 是 apache 使用的端口,用于处理所有 http 请求。通过这条线
127.0.0.1 myportal.local
你已经为你的本地主机命名了
http://localhost and http://myportal.local
将指向您的 apache 端口 80
现在您将看到一个带有“It works”的白页。这是您的 apache 中存在的 index.html 文件..
因此,您要做的是,将您的 tomcat 端口保留为 8080 本身,并在您的 apache 中编辑您的 workers.properties 和 httpd.conf,并将所有请求重定向到您的 tomcat。
然后您可以将您的 webapp 放入 webapps/Root 或相应地编辑您的 server.xml 以反射(reflect) url 更改。
不要忘记在编辑所有这些文件后重新启动 apache 和 tomcat。
关于tomcat - liferay 6.1 和 Tomcat 7 - 更改端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13489537/