我有一个运行apache and tomcat as apache as front end的webserver。事情是这样的,当我给出页面正在加载的域名的url。但是当我在地址栏中输入ip地址时,它就不能加载了。下面是我在apache中的配置。
<VirtualHost 192.168.1.98:80>
JkWorkersFile /etc/httpd/conf.d/workers.properties
JkLogFile /var/log/httpd/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a
问题是,我们有一个单一的域名,但我们有两个不同技术的两个服务器。例如: NodeJS和Tomcat Server。但是我想,当用户输入域名时,它应该把它带到NodeJS服务器,并在网站上点击登录按钮,它应该被重定向到tomcat服务器。但DNS名称不应更改。
示例:Domain Name - example.com
1) nodeJs server :: on port 3000 2) Tomcat server :: on port 8080
当用户访问example.com时。节点Js应该会响应。但是如果我点击像login这样的按钮,它会把我带到tomcat(URL: example.co
我有一个异常,不能在域名中使用下划线。我想知道这个异常是特定于版本的,还是不能在域名中给出下划线。如果它是特定的版本,建议我如何解决它。
java.lang.IllegalArgumentException:字符_在域名中从未有效。在org.apache.tomcat.util.http.parser.HttpParser$DomainParseState.next(HttpParser.java:946) at org.apache.tomcat.util.http.parser.HttpParser.readHostDomainName(HttpParser.java:842) at o
最近我发表了一篇关于"How can I remove the application name from a Grails application‘s URL?“的帖子。这个问题的解决方案是
首先从bin目录(sh shutdown.sh)关闭tomcat,然后必须删除tomcat webapps文件夹(rm -fr *)中的所有内容,然后将WAR文件重命名为ROOT.war,最后从bin目录(sh startup.sh)启动tomcat。
上述解决方案的问题是,每当我使用域名(http://myapp.mydomain.com)进行访问时,Tomcat6都会给我400个错误请求。如