当前位置 博文首页 > 异知空间:windows云服务器部署web网站

    异知空间:windows云服务器部署web网站

    作者:[db:作者] 时间:2021-08-21 13:01

    写在前面

    这是一篇关于超小白想要部署网站的文章,很多细节问题或许会觉得我是个傻子,但是我只是记录一下我遇到的问题,也希望像我一样超小白的朋友能够部署成功!!
    在部署之前我查了很多资料,但是每篇都不太一样,特别是配置环境变量之类的,所以我觉得如果你查了很多资料还是很懵,那么先看一下我的这篇(我好不要脸),首先有个大致思路再慢慢研究其中的细节,希望你能够成功部署!!
    首先你应该从阿里云或者腾讯云租一个服务器(如果你需要域名的话要申请成功两天之后才能备案,备案后才能使用,如果不用域名的话直接在浏览器输入ip就能访问,当然这是后续的事),然后在服务器上安装jdk和Tomcat(注意:jdk和Tomcat有对应的版本要求),最后将写的程序打包放到Tomcat的webapps文件夹中,更改一些配置即可。那么我们详细来看看

    租用服务器

    首先需要租一个服务器,目前我了解比较多的是阿里云和腾讯云,做活动的时候比较便宜,99元/年,由于我太穷了,而且我只是试一下,所以我选的是阿里云服务器(试用一个月,免费)。
    腾讯云活动价99元/年
    如果是学生的话有10元/月
    阿里云的活动好像结束了,这是免费试用的
    具体选哪个可以自己去看一下。买完之后可以查看自己的服务器IP,更改密码等。
    在这里插入图片描述
    可以在浏览器远程,也可在电脑上远程。下面是电脑上远程:
    win+r,搜索mstsc
    在这里插入图片描述
    输入你的公网IP:端口号,在连接之前把自己电脑上存jdk、tomcat、程序包等资料的盘选中。
    先点击显示选项
    在这里插入图片描述
    本地资源》详细信息
    在这里插入图片描述
    选中要共享的那个磁盘,确定》输入远程密码即可远程
    在这里插入图片描述

    远程成功后,打开共享磁盘
    在这里插入图片描述
    将jdk和Tomcat的安装程序复制到服务器的磁盘内,就可以开始安装了。
    注意:这两个安装包有版本要求,可以自行百度,我之前用的Tomcat8.5一直无法运行,换了Tomcat7.0就可以了
    jdk1.4安装包:链接:https://pan.baidu.com/s/1f2BHi5PgeNuGV0ILLv9bOg
    提取码:2e3r
    Tomcat7.0安装包:链接:https://pan.baidu.com/s/1JgcuX_AgEs4OJENXnChFig
    提取码:aufk

    jdk安装及配置环境变量

    下载jdk安装包,双击安装,一直下一步,自己选择安装路径。中间会有两次安装,一次是安装Java,一次是安装jre,建议两个都安装在同一个文件夹下。
    安装完成后配置环境变量
    我的电脑(右键)》属性》高级系统设置》高级》环境变量
    在这里插入图片描述
    配置环境变量(三个)
    系统变量新建(两个)
    变量名:JAVA_HOME 变量值:你安装jdk的路径,比如:c:\java\jdk1.6.0_45(到版本文件夹即可)
    变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意:最前面有一点和一个分号)
    再在系统变量里找到变量名为path的,点击编辑,在最后面加上;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
    注意:最后没有分号;的话在添加之前一定要加上
    在这里插入图片描述
    两个都配置完成,确定,查看jdk是否安装成功
    win+r,搜索cmd。输入java -version回车(java和-中间有个空格),若出现版本信息则说明安装配置成功。如下图
    在这里插入图片描述

    Tomcat安装及配置环境变量

    双击Tomcat安装程序,一直下一步,可以更改安装路径,安装成功。
    配置环境变量(两个)
    依然打开环境变量新建(一个)
    变量名:CATALINA_HOME
    变量值:安装Tomcat的 路径,比如:C:\Program Files\Apache Software Foundation\Tomcat 7.0
    再在系统变量里找到变量名为path的,点击编辑,在最后面加上%CATALINA_HOME%\bin;
    在这里插入图片描述
    配置完成后打开Tomcat文件夹里的bin文件夹,再双击打开“Tomcat7w”,点击start,如果开启成功,那么恭喜你!马上就要成功了~如果无法开启,那么可能是环境变量没有配置对,检查是否输对了;或者是版本问题(我的就是版本问题,花了好久才发现的),如果要换版本,先去控制面板将已经安装的Tomcat卸载再安装新版本。
    在这里插入图片描述
    成功后还需要在远程里的浏览器里验证一次,输入http://localhost:8080,如果出现以下界面,就真的成功了
    在这里插入图片描述
    成功后在Tomcat文件夹里打开conf文件夹,里面有一个server.xml文档,可以用记事本打开,找到name=“localhost”,将localhost改为此服务器的ip,这样用其他电脑就可以访问了。
    在这里插入图片描述
    如果还是无法访问,那么打开阿里云(你的服务器用什么就打开什么),打开网络与安全里的“安全组”,可以看到你的服务器,在最右边有个配置规则,点击
    在这里插入图片描述
    即可出现以下界面,点击收到添加,配置端口为8080,保存即可。保存完成后再用电脑访问你的服务器ip:8080,就会出现网页。
    在这里插入图片描述

    程序打包放在服务器

    将你写好的代码文件夹压缩成zip,将zip后缀改为war(简单粗暴,因为我用的vscode不知道怎么打包,哭了),将此包复制到Tomcat文件夹的webapps文件夹中,然后重启Tomcat(bin文件夹里Tomcat7w,stop再start),在外网里访问你的ip:8080/war包名称 即可出现你写的网页。

    会遇到的问题

    访问你的网页时,如果网页里的有些视频无法播放,那么是因为此视频文件的名称为中文,将文件名改为英文即可播放(程序里面的文件名也要改啊!)。

    cs