云服务器挖门罗 云服务器挖坑
准备搭建一个自己的服务器,在这里记录踩过的坑。
1、服务器购买
我买的是阿里云,没有别的原因。
阿里云上面的产品很多,一定要多问客服,不然很容易买错。(阿里云的网站用体验真心不好,找个东西好难,我都按照客服指导买完了,还是找不到这个产品在哪)。我想买的是云服务器,但是按照提示一步一步点下去,差一点就买成了虚拟主机。一定要和客服说你的需求,而不是讨论某个产品,不然很容易掉坑里。
云服务和虚拟主机的区别 :
共享云虚拟主机:共享虚拟主机即一台服务器被划分成多个一定大小的空间,每个空间都给予单独的 FTP 权限和 Web 访问权限,多个用户共同平均使用这台服务器的硬件资源。 独享云虚拟主机:与共享云虚拟主机相比,最大的不同是资源独享。享有整个服务器的软硬件资源,即每台轻云服务器的 CPU、内存、带宽、硬盘均为独享,且不限流量,具有独立 IP,预装了网站应用环境就和数据库环境,同时具备共享云虚拟主机和云服务器的优势。提供可视化操作的控制面板环境,操作简单,即买即用。 云服务器:是一种弹性计算服务,支持各种应用软件灵活扩展,需要有专业技术人员来维护。 注意: 虚拟主机不支持远程登录,包括SSH方式,远程桌面RDP方式等。如果您需要远程桌面权限管理,建议您购买云服务器 ECS 具体地址:https://help.aliyun.com/knowledge_detail/36214.html配置选择,我选择的是 共享基本型(1vCPU 1G内存 40G系统盘 )1M带宽 。基本上选择的最便宜的,因为我刚刚开始学习,用不到很多,如果后面有需要可以升。
2、远程连接
阿里云有自己的远程连接服务,但是 比较卡,而且不能上传文件。所以我用的是window自己的远程桌面连接。
第一次连连不上。
1、需要配置 重置实例密码 ,就是windos自己的登录密码,不是阿里云连接的6位密码
2、配置安全组,使外网可以访问云服务器。(这里需要配置可以访问的端口,不然之后的tomcat的访问也访问不了)
3、更新云服务器windows系统(注意更新完了要重启,弄了一上午,打了两三个电话,才发现是更新windows 之后没有重启 )
3、安装tomcat环境
jdk+tomca+notepad
安装完了之后在服务器自己的浏览器上可以正常打开http://localhost:8080 网址。
但是如果你要用自己的电脑访问,需要用对公的ip,在控制台中点击实例可以找到。
注意,这里一定要在安全组中配置端口8080的白名单,不然也访问不了。具体配置方法
4 配置域名
我还买了自己的域名,把域名和对公ip关联了,就可以直接用域名访问与服务器了。
具体位置在 管理控制台-->域名中 截图如下
5 直接用域名访问项目
关于tomcat去掉端口和设置默认程序直接用域名访问项目的问题,主要是改tomcat的配置,
1、service文件中端口8080改为80,就不需要带端口了,
2、设置默认项目如果你想输入localhost直接访问rich项目,还是在server.xml文件中找到这段
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> </Host>在这段代码中插入如下代码:
<Context path="" docBase="rich" debug="0" reloadable="true" />这段代码的意思是 Context path为访问域名下面的路径,这里为""是空,效果就是指定 localhost:80/""这个地址,docBase就是项目名称rich ,就是说明如果项目名称为空,访问的就是rich
如上配置完成后,直接输入localhost 就等同于localhost:80/rich
网上还有其他的方法,也可以参考:
这些如果不清楚还是要打电话问客服,在线客服不支持云服务器ECS的相关问题,艹
所有的坑踩完了,就有了一个自己的网站了