在阿里云服务器上发布网站

一、购买云服务

阿里云官网进行选购

1.1 购买

可以用学生优惠购买或者试用一个月,也可以直接市场价购买。

选择云服务器ECS

1.3 选择系统

Windows:操作简单,功能实用,安全性较差。

Linux:兼容性好、安全性很好、稳定,是目前大部分保密机构服务器操作系统都是它。(推荐,本文作者使用Linux,后文是Linux系统的建站教程)

NetWare:批处理功能优秀,但目前市场占有率很少。

Unix:支持大型文件系统与数据库,对于系统应用软件支持较完善。

(我选择的2022数据中心版 64位中文版;特别注意,千万别选错,不含ui就是没有可视化界面的)

二、购买域名

2.1 注册域名

可以在阿里云的万网系统购买,如果喜欢其他的也可
以在其他地方购买,反正都一样。

选购好之后付款后就好了
在这里插入图片描述

2.2 域名备案

  1. 阿里云登录后进入备案系统,申请备案。
  2. 按表单要求填写真实的备案信息,然后点击提交。此操作需要证件照(身份证或其他有效证件)的正反面照片。
  3. 提交申请后过一天或两天,阿里云工作人员会给你打电话,验证你的姓名和身份证后四位等信息,如果你回答全部正确,恭喜你,初审通过!
  4. 接下来你需要再次登录备案系统,申请幕布拍照,然后点击指定链接,网购一块价值¥15的幕布,以此为背景拍照再上传到备案系统。
  5. 阿里云工作人员会对你的照片进行审核,照片审核通过后他们会把你的备案信息提交给省通信管理局审核,通信管理局一般会审核11—20天(本文作者只用了9天就审核通过了),审核通过后会发短信和邮件通知你。

首次备案图文引导

不备案不能长久使用

三、远程连接

购买完成后点击这里的ECS:

2.进入后点击实例,看到远程连接,点击远程连接进去,选择vnc远程连接:

第一次可以选重置密码 

4.确定后点击左侧发送远程命令->CTRL+ALT+DELETE:

5.出现开机登陆界面就算是完成,密码是你的实例密码,不知道的话可以以下操作

6.点击云服务器ECS->实例,公网ip即为外网访问的ip地址

7.点击更多->密码/密钥

8.点击修改管理终端密码一定要注意!!!这里的密码为使用浏览器连接远程服务器的6位数密码,而且只会出现一次,一定要做好记录,我这里配置好了,显示会有所区别;

9.点击重置密码:这里的密码指的是使用本地电脑远程桌面连接服务器的较长密码;

10.回到云服务器ECS->实例,点击更多->点击 网络和安全组->点击安全组配置

11.我们只需要配置内网入方向全部规则,我这里的配置仅供大家参考,阿里有自己的安全措施,防止外来信息进行非法访问所以设置了安全组,为了安全考虑端口不宜开放太多。添加一个8080端口就差不多了

12.确认之后选中实例然后重启实例,方可生效。

以上完成服务器参数相关配置

接着使用本地电脑远程连接服务器进行操作

虽然阿里云自身也提供远程连接,但是感觉不好用,网上都建议用 XShell+ XFtp 和Putty + Winscp,但是我嫌麻烦,本机的远程连接,因为本机的远程连接可以直接复制文档上去,也不用下载什么。:

连接远程服务器方法如下:

1.Window+R -> 输入mstsc 回车,来到这个界面输入我们购买的云服务器的外网ip(39.106.170.146) 由于我们需要在远程主机上从我们本地拷贝相关文件,因此需将本地某个盘共享到远程服务器中具体操作如下:

2.点击选项

3.进入左图,点击“本地资源”->在本地设备和资源处全部勾选

4.点击详细信息进入右图,全部勾选

5.确定后点击连接

用户名为Administrator,密码为之前设置的复杂密码(即之前点击重置密码时设置的密码) 点击确定进入远程主机界面。

当然如果说你的界面跳出身份验证错误,远程连接提示要求的函数不受支持,并且你的操作系统是win7,那么可以尝试以下解决方案。

1.win +R弹出运行窗口输入gpedit.msc;

2.来到计算机策略配置窗口;

3.选择管理模板选项;

4.单击系统选项;

5.展开凭据分配,然后选择加密oracle修正选项,单击它;

6.选择已启用勾选框,进行勾选;

7.最后将保护级别改为易受攻击级别单击,确定按钮;

8.重新Window+R -> 输入mstsc 回车进行操作。

四、配置环境

部署java web项目一共有三种部署方式:java镜像部署一键安装包部署和手动部。前两种简单快捷,但是是付费的。手动的是免费,需要有一定的操作能力,初学者建议手动部署,了解其中是如何部署的。

4.1 下载JDK和Tomcat

JDK是Java web的运行基础
需要去官网下载:JDK链接

Tomcat是web启动运行的服务器
也是需要去官网下载:Tomcat链接

版本按照自己喜好和习惯来,不知道怎么下载的可以搜索以下,有很多相关的文档,我就不赘述了。

4.2 安装JDK和Tomcat

上传至云服务器

可以使用XFtp工具把两个安装包传送过去

也可以直接在远程中下载,或者用我的方法是直接复制过去。 

解压

然后对两个下载的进行解压,可以命令解压或者直接右键解压

注意,以上操作都要在远程中

解压JDK

tar -zxvf jdk-8u181-linux-x64.tar.gz              // 文件名换成自己的

解压Tomcat

tar -zxvf apache-tomcat-9.0.12.tar.gz            // 文件名换成自己的

设置JDK环境变量

**环境配置如下: **

1.1配置JAVA_HOME

我的电脑右键属性或者直接搜索栏环境变量打开

在环境变量中新建环境变量,名为JAVA_HOME,内容为Java安装根目录,例如C:\Program Files\Java\jdk1.8.0_91

在环境变量中找到path环境变量,在最后面加上 ;%JAVA_HOME%\bin; (注意前后的两个分号不可少)

验证:Windows+R 输入cmd 键入javac 验证是否成功

2.保存设置

3.检验

可以在终端检验是否安装好,终端输入:

java -version

出现一下样式则正常,版本自己的为准。

  1. java version "1.8.0_181"

  2. Java(TM) SE Runtime Environment (build 1.8.0_181-b13)

  3. Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

配置Tomcat的环境变量

和jdk差不多

在环境变量中新建环境变量,名为CATALINA_HOME,内容为tomcat根目录,例如:

C:\Users\Administrator\Desktop\apache-tomcat-8.0.9

在环境变量中找到path环境变量,在最后面加上 ;%CATALINA_HOME\bin; (注意前后的两个分号不可少)

启动Tomcat验证:进入tomcat目录下的bin目录下运行startup.bat文件,若能正常启动服务,则说明配置成功,千万不要关闭这个,否则后续无法正常访问Tomcat

 若启动服务一闪而过,表示失败 ,失败原因有两种:

1.JAVA_HOME路径有误

2.CATALINA_HOME路径有误

自己检查

将tomcat文件放在c盘根目录

以上已完成正常的服务配置,启动服务后,打开远程主机上的浏览器,输入http://localhost:8080若能访问到tomcat主页,则说明配置成功,如下:

3.外网测试

在本地自己的电脑的浏览器地址栏输入:http://ip:8080/                

// ip为自己的公网ip,例如120.XXX.XXX.XXX

如果测试不通则需要打开阿里云安全组

首先登陆控制台 -> 实例 -> 安全组设置

安全组规则 -> 添加安全组规则

再次刷新则成功了

五、部署web项目

将项目上传或者通过git克隆到Tomcat的webapps的ROOT中。

然后就可以在任何一个有网的地方浏览器地址栏输入http://云服务器IP:8080/index.html访问自己的网站了。

比如:我在里面放了fly这个网页文件夹,里面有plane.html,公网IP是121.40.188.142:8080,那我访问就是http://121.40.188.142:8080/fly/plane.html

上面成功的话就可以,当然这只是简单的部署,如果是vs中的aspx或者vue等等其他的,需要有其他的部署方式。 

另外,可以通过自己已经备案的域名访问

登录阿里云控制台 -> 域名与网站 -> 解析。

解析好之后就可以通过自己的网站访问了

  • 24
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱因斯坦乐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值