如何将 tomcat 7 webapp 映射到我的域
How to map tomcat 7 webapp to my domain
我知道已经通过多种方式谈到了这一点,但我仍然遇到问题 - 我有一个网络应用程序:
/var/lib/tomcat7/webapps/abc.war
我有一个域名,my.domain.com
我已将此添加到我的 conf/server.xml(我认为设置正确?)
Docbase 指向 war 文件夹?
<Host name="my.domain.com" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="/abc" debug="0" privileged="true" />
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" resolveHosts="false" />
</Host>
我的域 ip 在 /etc/hosts 以及本地主机 ip:
127.0.0.1 localhost
123.123.123.33 HostName.my.domaing.com HostName
$/etc/hostnames
HostName
根据我当前的上述设置,我无法在线查看我的网络应用程序。任何想法将不胜感激!
我的域也已经映射到我的 /var/www/html 目录。我可以在线查看我的临时 index.html 文件。我的 tomcat webapp 通过 ip:8080/abc
工作正常
我正在开发 Ubuntu 服务器 14.04 - Apache2
这是我第一次使用 tomcat 工作,这有点令人困惑。
谢谢!
您的 /etc/hosts 应包含如下条目:
123.123.123.33 my.domain.com
或
123.123.123.33 HostName.my.domaing.com HostName my.domain.com
否则您将无法解析名称 my.domain.com 以连接到您的 Tomcat。
如果您之前已经配置了防火墙,要重定向您键入的端口
sudo firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080 --permanent
然后重启。
我知道已经通过多种方式谈到了这一点,但我仍然遇到问题 - 我有一个网络应用程序:
/var/lib/tomcat7/webapps/abc.war
我有一个域名,my.domain.com
我已将此添加到我的 conf/server.xml(我认为设置正确?) Docbase 指向 war 文件夹?
<Host name="my.domain.com" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="/abc" debug="0" privileged="true" />
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" resolveHosts="false" />
</Host>
我的域 ip 在 /etc/hosts 以及本地主机 ip:
127.0.0.1 localhost
123.123.123.33 HostName.my.domaing.com HostName
$/etc/hostnames
HostName
根据我当前的上述设置,我无法在线查看我的网络应用程序。任何想法将不胜感激!
我的域也已经映射到我的 /var/www/html 目录。我可以在线查看我的临时 index.html 文件。我的 tomcat webapp 通过 ip:8080/abc
工作正常我正在开发 Ubuntu 服务器 14.04 - Apache2 这是我第一次使用 tomcat 工作,这有点令人困惑。 谢谢!
您的 /etc/hosts 应包含如下条目:
123.123.123.33 my.domain.com
或
123.123.123.33 HostName.my.domaing.com HostName my.domain.com
否则您将无法解析名称 my.domain.com 以连接到您的 Tomcat。
如果您之前已经配置了防火墙,要重定向您键入的端口
sudo firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080 --permanent
然后重启。