今天同事说公司官网访问不了,只显示一片空白,真是见了鬼了了,前段时间还好好的。
不过ECS远程访问好像确实是一直用不了,也没花心思去琢磨。今天就一起收拾了。
首先解决远程访问问题。
正常操作是win+r输入mstsc命令打开远程连接窗口,输入公网ip地址,改一下用户名,点击连接就行。
结果。。。杀千刀的咋显示
下意识的就以为服务器崩了,雪崩的那种,联系阿里技术人员折腾了一番,然并暖。服务器运行正常,域名解析正常。。。
突然想到之前谁提过什么改端口啥的,果然。。。
远程桌面默认端口为3389,但是容易受到攻击,所以后面就改过一次,问到端口后,就轻松加愉快的进入用户名密码验证界面。果然,密码也改过。。。我是谁?我在哪儿?我在干什么?
终于打开了远程桌面,找到tomcat/conf/server.xml
生活处处是惊喜,大哥,这里面压根儿没有配置域名的东西好不咯。
首先,查看端口是否正确:
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
没问题,在Engine节点的defaultHost中修改公司域名:
<Engine name="Catalina" defaultHost="域名">
修改Host节点的name属性,再添加Context节点:
<Host name="域名" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/项目名" debug="0" reloadable="true">
</Context>
</Host>
一顿操作猛如虎,一看战绩0-5,不对,重启一下tomcat服务器。
轻松加愉快,公司域名又可以访问了。
所以,肯定是哪位大佬换了tomcat服务器,又没有修改server.xml配置文件导致的。
另外,域名无法访问第一步应该检查C:\Windows\System32\drivers\etc目录下的host文件是否配置
127.0.0.1 域名 (默认为localhost)
由于之前是可以访问的,我就直接跳过这个检查了。