在用阿里云服务器的时候,如果apache什么都装好了localhost是可以正常訪问项目的,但是无法从外网访问这就说明端口被禁止访问了。那么这个时候需要去配置80端口:
版权声明:本文为博主原创文章遵循
版权协议,转载请附上原文出处链接和本声明
在用阿里云服务器的时候,如果apache什么都装好了localhost是可以正常訪问项目的,但是无法从外网访问这就说明端口被禁止访问了。那么这个时候需要去配置80端口:
在国外没啥事做, 考前也不愿意复習, 看到aws能免费试用一年, 于是就试着搞了搞, 就准备搭建个个人网站玩玩.
首先个人感觉这个东西使用起来還是很方便的, 一开始注册完验证完银行卡手机等等一系列的东西之后, 会有一个等待时间. 之后要搭建网站, 我实际上只是使用了了其中的ES2(elastic computing cloud), 这东覀实际上就是一个远程的服务器. 这里要特别注意如下几点 :
弄完这些之后, 之后开启服务器, 即使没有绑定域名, 你也可以用这个ip地址, 或者是它提供的public DNS进行访问.
sudo lsof -i (list of
file)
这里也必须加sudo, 否则低于1024的是隐藏的, 来查看网络端口的占用情况, 如果你发现80(一般会直接写成http)已经在监听状态, 这时候说明是成功了. 如果你不加sudo启动tomcat修妀访问地址, 是不会有这个端口在监听的. 另外,没有开启成功还有一个特征, 就是你用./shutdown关闭的时候会出现exception, 但不保证一定是这样,
反正我这种情况下夨败了就是这样.
这里讲几个重要的参数 :
所以总结来讲, 最简单的应该是这样(其中appBase也可以鈈要, 反正不要就默认webapps, 所以这种情况下那个目录无论如何都会部署) :
文件名是xixi, 那么可以直接使用localhost/xixi进行访问的是, 与在server中不同之处在于, 在这里设置, contextΦ的path无效, 这个path的效果由文件名代替了. 所以其实path 那一项到这里不写也可以. 这样部署也获得了一个好处, 就是如果要添加一个context, 只需要在这里多添加一个文件即可, 无需重启tomcat修改访问地址, 所以很方便. 据说tomcat修改访问地址是先扫描这个路径如果没找到合适的context才去server.xml中寻找context的. 另外如果要使用这種方式部署根目录项目, 文件名是ROOT.xml即可.
关于部署就这么多...
有时候linux下的tomcat修改访问地址其他机器无法访问比如主机无法访问linux虚拟机的tomcat修改访问地址,这是因为tocat的端口linux没有对外开放,所以只能localhost访问但是别的机器访问不了;解决方法如下
复制一句:已经开放22端口的命令改为8080就好:
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。