阿里云服务器上搭建个人网站

我这就要做毕设了,毕设作品需要联网,因此我在阿里云上购买了学生优惠的云服务器,以此搭建个人网站。

在这里需要PS以免你们入坑:
网站需要备案才能访问,能够备案的服务器必须购买3个月以上,我由于是阿里云的新用户,有免费买一个月云ECS服务器的机会,我就只买了1个月,做完以下所有操作花了半天结果无法备案,于是乎我就用学生优惠重新买了三个月的轻量应用型服务器,也便宜就20+。一定得三个月以上!一定得三个月以上!一定得三个月以上!

需要安装的工具

(一) 去Oracle网站下载jdk-8u241-linux-x64.tar.gz(linux版本,选择x64的,因为我购买的云服务器就是x64的,这个版本必须对上,官网上还有个rpm版,不要下错了。)
(二) 去tomcat网站下载apache-tomcat-8.5.51.tar.gz,这个全英文网站看起来头疼,直接网页翻译,下载tomcat8(别问为什么,我看的b站上博主下的这个那就照做了),找到这个界面:
阿里云服务器上搭建个人网站_第1张图片

(三)接着下载两个用自己的电脑与服务器之间连接的工具:
1) Winscp用于个人电脑与服务器之间的文件交换(将个人电脑上下载的jdk和tomcat上传到服务器上以备使用)
2) putty用于开启远程终端,控制服务器。

PS:如果在阿里云官网内修改了服务器的用户名和密码,必须重启才有效。

操作步骤

  1. 用winscp输入服务器的ip地址登录服务器,将jdk和tomcat上传到服务器,这个操作很简单,图形界面一看就会,就不赘述了。上传到服务器后,打开putty,同样输入服务器ip地址进入命令行界面,然后输入用户名和密码登录。

PS:如果在阿里云官网内修改了服务器的用户名和密码,必须重启才有效。服务器的ip地址可以在自己的云服务器详情里看到。

  1. 解压这两个压缩包。由于后缀都是.tar.gz,所以用
tar -zxvf+压缩包

命令解压该gzip文件,如果压缩包损坏或者该文件不是gzip解压的格式解压就不会成功。

PS:此处涉及到Linux的相关知识,不了解的可以百度哦。

  1. 解压好后,将jdk文件包移动到/usr/local目录去,命令为:
mv jdk1.8.0_241/ /usr/local/

然后将apache-tomcat-那个文件包重命名为tomcat:

mv apache-tomcat-8.5.23/ tomcat

PS:在后续操作中如果觉得眼花了,用“Ctrl+L”可以清屏

  1. 配置jdk。进入/usr/local/jdk1.8.0_241文件夹,

PS:“pwd”命令可以显示当前路径。

然后编辑/etc/profile文件,命令:

vim /etc/profile

然后翻到文本的最后,输入i命令进行编辑,输入:

export JAVA_HOME=/usr/local/jdk1.8.0_241
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

详细解释如下:其中第一个是java的home目录,第二个是java命令存在的目录。
按esc退出编辑模式,在输入:wq保存并退出。
这时重启服务器,然后在命令行输入

java -version

有显示则jdk配置成功。
5) 进入/home/pan/tomcat/conf内修改端口,将端口修改为云服务器中设置的端口。

PS:此时需要去阿里云自己云服务器下设置端口,ECS能找到设置的地方,如下:
阿里云服务器上搭建个人网站_第2张图片

然后在命令行界面输入:

vim server.xml

以在服务器内配置端口。再输入:

/Connector port

快速定位,找到如图所示的端口:
阿里云服务器上搭建个人网站_第3张图片

将8080改为设置的端口80。
6) 运行Tomcat
进入/tombat/bin目录,输入:

./startup.sh

以运行tomcat,显示tomcat started则tomcat已成功开启,这时可以在浏览器中访问该ip地址,就能够出来tomcat的主页界面了。
阿里云服务器上搭建个人网站_第4张图片
7) 接下来我在阿里云上购买域名,选择了最便宜的.top,吼吼吼~添加注册人信息后才能购买。然后进入域名解析的解析设置内添加自己的服务器,即将自己的服务器的ip设置为这个域名该解析成为的ip,点击“新手引导”即可。这样等待一分钟后就可以用域名来访问我的服务器上的网页啦!
8) 往服务器上放自己的网页。怎么做呢?重新在putty这个ssh上打开我们的服务器终端,进入到/home/pan/tomcat/webapps/ROOT文件夹下,然后输入命令:

rm -rf ./*

其中-r代表删除一个文件夹,f代表强制删除,./代表当前目录下,*代表全部。
再次访问域名,可以发现网页已经空了。再打开winscp将自己写的网页上传:
阿里云服务器上搭建个人网站_第5张图片
接下来再访问,就能看到自己的网页啦~
接下来其实还有无法访问的可能性,像这样:
阿里云服务器上搭建个人网站_第6张图片
显示你的网站未备案,能够备案的服务器必须购买3个月以上,我开始买的云ECS服务器就只买了1个月无法备案,于是乎我就用学生优惠重新买了三个月的轻量应用型服务器,也便宜就20+,于是乎我以上的操作都得重新再来……很坑就是了,因为很多人有一边阅读一边操作的习惯,所以这些话我就PS在了本文的最开始,避免你们入坑。
备案的话让填的信息都填好就行,审核可能需要一些时间,审核通过后就可以完美的访问啦~有了个人网站是不是很有成就感呢?

你可能感兴趣的:(linux,云服务器)