云服务器:个人网站初体验

折腾了一天,终于算是跌跌撞撞的入了门 hhhh

1. 登录云服务器

起初想到这个是打算往云服务器里 copy 文件,然后找到了这种方式。

运行 - mstsc,在计算机中填入对应的云服务器公网 ip,为了数据共享,还要在本地资源中进行设置

mstsc

远程桌面连接

本地资源详细信息

连接

tip:在弹出填入凭证时需要注意,凭证是云服务器的用户名和对应的账户密码(比如:Administrator 和 123456)

成功登陆后可以看到自己的云服务器界面,这里我选择的是 Windows,容易上手(虽然很早就知道服务器就是一台不关机的电脑,但是看到那个开机画面还是兴奋= =!)。

云服务器

2. 配置运行环境

这一步就不再过多的赘述了- -无非就是该装软件的装该配置环境变量的配置。。。

3. 部署 web 项目

在 eclipse 中完成项目的编写后,右键项目 - 导出为 war 包。

导出

war 文件

选择下一步之后选择位置后,我们就得到了一个 war 文件

image.png

tip:需要注意的,使用了数据库的项目也需要导出对应的 sql 文件

image.png

之后将得到的两个文件(war,sql)放到云服务器上。

  • war 文件放到 tomcat 安装目录下的 webapps 里
    image.png

  • sql 文件则导入对应的数据库完成数据库的还原。

  • 启动 apache-tomcat-9.0.7\bin\startup.exe 文件后,在浏览器中输入对应的文件目录localhost:8080//xxxx//welcome.jsp即可看到如下运行结果
    在服务器运行页面

此时在不关闭 tomcat 的情况下,我们可以在任意电脑访问到此页面,只需要将 localhost 替换为云服务器的 IP 就可以了。

4. 更改配置使得可以通过 ip 地址直接访问

很容易发现以上步骤虽然可以使页面正常发布与被访问,路径却过于冗长,于是我们通过修改配置文件直接使用 ip 地址访问页面。

4.1. 修改 sever.xml 文件

apache-tomcat-9.0.7\conf目录下找到 sever.xml 文件,用记事本打开,将端口号修改为 80
修改端口号
######在标签中添加如下代码

1
<Context path="" docBase="C:\apache-tomcat-9.0.7\webapps\......" debug="0" reloadable="true" /> 

其中 docBase 指的是项目目录

添加代码

4.2. 修改 web.xml 文件

apache-tomcat-9.0.7\webapps目录下找到自己的项目目录,进入WEB-INF目录找到 web.xml 文件,用记事本打开并添加如下代码

1
<welcome-file>Welcome.jsp</welcome-file>

中间的页面为要访问的页面

添加代码

保存之后重启 tomcat 后就可以使用 IP 访问页面啦

使用 IP 访问页面