最近捣鼓一个网址部署到服务器,绑定域名,各种坑,终于成功了,记录一下。
服务器最开始弄的阿里云的,域名也是在阿里云买的,7块钱买了一年,很便宜,当然也看后缀。后来发现其实还是到别的地方买好,阿里云买完了域名要实名认证传身份证这那才能用啊摔,虽然咱都是好公民,但是感觉现在个人信息泄露太厉害了,而且我买的也不是必须要实名的那种域名。
服务器就不说了,阿里云的ECS,会有一个公网ip,windows用个什么secure crt一连,mac终端直接ssh,安jdk,tomcat部署啥的大家应该都会。简单说就是把tomcat解压到一个地方,然后项目打war包,扔到webapps下面。坑的事来了,ip:端口/项目名,可以访问,用域名就不行了,后来一搜发现,境内服务器都要备案。。。打个电话一问客服,备案还得20多个工作日,交不交钱忘了,OMG。于是转到境外服务器,我买的是Vultr 5美元一个月吧好像,也能支付宝,没绑信用卡,怕钱给我刷没了。。配置如下
OS: CentOS 7 x64
RAM: 1024 MB
Storage: 25 GB SSD
得到了一个公网ip,然鹅又一个坑。。。secure crt死活连不上?后来各种搜索,说是22端口被墙了,具体文章请搜索《Vultr 能 Ping 但是 SSH 无法连接的解决办法》。换了个国家的服务器,总算解决了。
www.aaa.com:8080/xxxx 这样的url实在不优雅啊,人家都是www.baidu.com多好记。各种搜索,各种实验之后,终于去掉了端口号和域名,下面是步骤。
我的环境是tomc