阿里云针对新用户有注册阿里云,免费领云服务器的优惠政策,对于新手用户来说,我们可以借助这个活动先免费领取一台试用云服务器,并部署自己的网站或其他应用程序,先测试下网站或者项目在阿里云服务器上的运行情况之后再购买,这样可以买的放心,用的也放心,下面是阿里云新用户免费领云服务器并搭建网站教程,以供大家参考。
一、免费领云服务器流程
1、打开阿里云官网,登录阿里云账号,然后进入免费领云服务器活动
目前个人用户可申请试用1核2G和2核4G配置的阿里云服务器,企业用户可申请2核4G、2核8G、4核8G、4核16G、8核16G配置的阿里云服务器,最长试用1个月,详情参考:https://free.aliyun.com/product/product/ecs/freetrial
进入之后,选择自己想试用的云服务器,点击立即试用即可,如下图所示:
二、搭建网站教程
领取完之后,首先设置实例密码和安全组等,然后才能顺利在云服务器上部署我们的网站,步骤如下:
1、修改实例密码:
控制台 –》云服务器ECS –》云服务器 –》 重置实例密码
2、然后修改下服务器的安全组,这样才可以在远程浏览器访问服务器和连接数据库:
控制台 –》云服务器ECS –》网络与安全 –》安全组 –》配置规则 –》添加安全组规则
可以根据需要进行限制,下面这样配置就什么访问都放行了:
3、加入安全组后,重启服务器,就可以通过Shell连接阿里云服务器了。
三、连接配置服务器环境
Shell连接阿里云服务器:账号就是服务器的IP,密码是刚刚修改的重置实例密码,连接成功如下:
我修改了服务器的自己名字,之前是:i-wz9dg8xo32rid090o9tu,我改为:tjt
刚刚购买的阿里云服务器里面空空如也,什么也没有,根据自己的项目都需要,在服务器上配置必要的环境;
这里初步简单安装了:JDK、Mysql、Redis和Tomcat;
1、安装JDK:
由于是完全空的服务器,不用卸载之前的openJDK,直接上传JKD安装,安装了太多遍了…..
安装好之后检查下:
2、安装Tomcat
Tomcat安装步骤也是很简单,安装了好多遍啊……
Tomcat安装OK后检查下:
运行tocmat,访问apace首页:
[root@tjt bin]# startup.sh
Using CATALINA_BASE: /usr/tomcat/apache-tomcat-8.5.39
Using CATALINA_HOME: /usr/tomcat/apache-tomcat-8.5.39
Using CATALINA_TMPDIR: /usr/tomcat/apache-tomcat-8.5.39/temp
Using JRE_HOME: /opt/jdk1.8.0_181
Using CLASSPATH: /usr/tomcat/apache-tomcat-8.5.39/bin/bootstrap.jar:/usr/tomcat/apache-tomcat-8.5.39/bin/tomcat-juli.jar
Tomcat started.
[root@tjt bin]#
可以访问如下界面则tocmat安装OK了:
3、安装Mysql
Mysql安装好后同样也检查下:
[root@tjt bin]# mysql -V
mysql Ver 14.14 Distrib 5.7.24, for Linux (x86_64) using EditLine wrapper
[root@tjt bin]# mysql -uroot -p
可以设置Mysql开机启动:
[root@tjt bin]# systemctl enable mysqld
mysqld.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig mysqld on
[root@tjt bin]# systemctl daemon-reload
[root@tjt bin]#
4、安装Redis
想装就装,接下来的项目运行需要Redis,所以我才勉为其难的安装下;
Redis装好后同样也检查下时候OK:`
[root@tjt ~]# cd /opt/redis-5.0.5
[root@tjt redis-5.0.5]# redis-server
四、部署网站
万事具备只欠东风,接下来只需要把项目放到服务器上就大功告成了,这里没有发布War包,是一个Springboot项目的Jar包。
1、准备好项目之后,为了方便起见,在本地连接远程服务器的Mysql数据库,运行项目的sql脚本;
测试链接远程服务器Mysql:
本地执行好项目数据库脚本后也可以到服务器的Mysql检查下是否有相应的表:
2、在Idea或者Eclipse或者直接使用命令将项目打包,注意修改数据库和Redis配置与阿里云服务器安装的配置一致,主要想要修改的就这些配置,然后直接打包:
打包:Run As–》Maven Install:
3、运行Jar包
在LINUX系统下运行JAR包的命令如下:
1、java -jar xxxxx.jar // 当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出
2、java -jar xxxxx.jar & //当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。
3、nohup Java -jar xxxxxx.jar & //意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
4、nohup Java -jar xxxxxx.jar >aa.log //指定输出日志文件,意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
另外:
通过指令ps -ef | grep java 可以查看进程
kill -9 xxxxx 可以kill进程
这么运行Jar包,当关闭sh连接窗口后项目也随之终止:
[root@tjt test-wrs]# java -jar hrserver-0.0.1-SNAPSHOT.jar
这么运行Jar包,就算关闭sh连接窗口后项目仍然可以继续骚:
[root@tjt test-wrs]# nohup java -jar hrserver-0.0.1-SNAPSHOT.jar 619.log
最后在浏览器中测试访问远程服务器的IP加8082端口:http://47.XX.XX.1:8082/index.html
以上就是阿里云新用户免费领云服务器并搭建网站的教程分享,我们可以先试用后购买,当然如果你并不担心阿里云服务器的性能,想直接购买也可以,目前阿里云对新用户有100元新购优惠券和3个月1折、1年4折等多种政策,详情可参考:https://www.aliyun.com/daily-act/ecs/activity_selection,现在新购阿里云服务器也很便宜,1核1G配置19.17元3个月、306.72元1年起;1核2G配置26.46元3个月、423.36元1年起;2核4G配置42.66元3个月、682.56元1年起,还有2核8G、4核8G、8核16G、8核32G等众多配置可选。
原文链接:https://developer.aliyun.com/article/1163989