白嫖阿里——搭建自己的个人服务器
白嫖阿里——搭建自己的个人服务器
妈妈,妈妈!我今天终于白嫖了阿里!!!!!
这里先放一波链接https://developer.aliyun.com/adc/college/
这个活动是两月份开始的,那段时间可能每天蹲点去抢服务器,现在已经没必要那么麻烦了。
连接地址在这里,快去白嫖吧。六个月可以让你好好爽一手了(手动狗头)
你只需要
- 注册阿里云账号
- 实名认证
- 学生认证(好像非学生24岁以下也能领一台)
采购服务器
按着平台的流程一步一步进行下去就行了,选默认配置然后选系统,我这里选的是Linux的Centos7。
最后是付款,不得不说白嫖确实有点爽
初始化密码和网络端口配置
打开阿里云的控制台,找到你的服务器实例
这里面有你的服务器的基本配置和对外的公网IP地址
第一次需要重置一下自己的root密码,然后重启一下就行了
接下来就是你的网络端口配置了,在 网络与安全——>安全组——>配置规则 中开启你需要的端口
这里的端口如果不开启的话,我们是不能通过公网的IP访问到的
用终端去连接你的远程服务器
这里面可用的终端很多,也可以使用阿里云平台提供的终端。我这里使用的是 xshell 来远程连接服务器,用 xftp 来进行文件传输。两款软件对个人使用都免费,这里是官网
xshell

这里输入自己的公网IP,然后验证直接的账号密码就可以连接上我们的服务器了

当出现欢迎提示就是连接成功了,在这里就可以进行Linux的命令行操作了
xftp
连接是和xshell一样子的,通过公网IP和账号密码连接
因为FTP协议默认是不允许使用root账户登录的,所有这里需要我们创建新账户或者修改ftp的配置文件
1 | cd ../ # 退出root目录 |
1 | # Users that are not allowed to login via ftp |
将第一行的root删除并保存退出
- 按Esc退出编辑模式
- 输入
:wq
保存并退出
这里如果有什么问题可以其查一些vim的语法教程
然后我们就能使用 xftp 来连接我们的服务器进行文件传输,直接拖动就可以直接传输

部署环境配置 nginx
这里需要配置一些基本的环境
1 | yum install -y jdk # 安装jdk |
这里阿里云的服务器直接帮我们装好了 Centos 的镜像,yum及其镜像都已经配置好了,我们只需要直接安装就行了
1 | systemctl start nginx # 启动nginx |
现在我们直接通过公网的IP地址就能访问到我们的 nginx 主页了
我们还可以安装tomcat,将项目以 war 包的形式部署到服务器上
还可以通过服务器做一些tomcat集群、redis集群的调试联系
也可以将我们的个人博客部署到自己的服务器上,绑定到自己备案的域名就可以了。
访问不成功
如果在部署好了之后,通过公网IP访问不到自己的项目可以通过下面几种方式自查
- 本地电脑 ping 服务器 ip
- 阿里云控制台查看端口开放情况
- 使用 tracetcp 进行网段网关检测
- 检查服务器防火墙
- 检查服务器端口是否开发