新睿云

> 弹性云服务器ECS > 云服务器能否布置web项目?布置教程需明白

云服务器能否布置web项目?布置教程需明白

作者/来源:小睿 发布时间:2020-03-12

云计算时代,一切上云已经成为可能。在互联网上网站、博客等成为一种载体,使得用户可以了解站长用户或者企业业务。那么,如何将web项目部署到云服务器上面呢?

1)购买云服务器

云服务器

云服务器

要想将web项目部署到云服务器上面,首先用户需要拥有一台云服务器。选择云服务器先选择可靠靠谱值得信赖的云服务商,然后根据自己需求选择云服务器的配置,然后进行购买即可拥有属于自己的云服务器。

2)本地主机连接服务器

购买云服务器之后,下一步需要连接云服务器。关于云服务器的连接这里有两种方式:使用云服务商控制中心自带的管理终端进行远程连接和使用熟知的ssh协议。

使用管理终端连接:登陆ECS控制台,查看购买云服务器实例,点击远程连接选择。需要注意的是,首次登陆时会给你分配密码,那么需要用户将其记住,因为之后登陆还是需要使用这个密码。

使用ssh连接windows下需要下载putty工具,需要用puttygen生成密钥对

3)搭建Java Web开发环境

下面需要在远程centos服务器上搭建Java Web开发环境,这里有两种搭建部署的方式:镜像部署和手工部署。

镜像部署:云服务商也会提供了相关环境的镜像,然后用户可以利用镜像进行部署。

手动部署:这种方式需要用户自己安装软件。部署Java Web需要分别安装配置jdk、tomcat、mysql,然后创建了用户,并给该用户授权sudo。在该用户的目录下分布创建java、tomcat和mysql目录用于存放相应的软件和文件。

4)JDK配置

关于jdk的安装包可以在官网上下载相关版本的,也可以使用命令wget下载相应版本的jdk安装包,根据用户需求进行下载安装。下面以jdk8版本进行介绍。

首先将其解压到安装目录,这里是/home/vcc/java

tar xzf jdk-8u144-linux-x64.tar.gz -C /home/vcc/java

设置环境变量:

编辑/etc/profile文件:

sudo vi /etc/profile

进入编辑模式后在最后添加如下信息:

set java environment

export JAVA_HOME=/home/vcc/java/jdk1.8.0_144

export CLASSPATH=JAVA_HOME/lib/dt.jar:JAVA_HOME/bin:$PATH

保存后退出,加载环境变量:

source /etc/profile

5)tomcat安装配置

tomcat的安装和jdk类似,需要注意要想在外部使用服务器的ip地址访问,需要在云服务商安全组规则中允许8080端口通过。注意在前面ssh连接中也需要设置安全组规则,配置好,在本机输入ip地址:8080即可访问tomcat页面,表明配置成功。

6)mysql安装配置

本来想安装mysql5.7的,结果安装过程中总是出现问题,就该换mysql5.6了,安装教程网上应该有很多,这里就不多说了。安装好后运行命令:

service mysqld start

启动mysql后,运行命令:

mysql -u root -p

使用root用户登陆mysql。

7)部署Java Web项目

将本地的Java Web工程打包成war,以及将数据库导出至sql文件一并上传到服务器上。这里可以使用pscp工具进行本地主机和服务器之间文件的上传和下载,需要下载pscp并和putty放在同一目录下,cmd进入到putty目录,使用命令:

pscp E:data.sql root@ip地址:/home/vcc/mysql

将项目的war包放到tomcat的webapps目录下,tomcat运行后会自动将其解压,然后就可以使用路径来访问了。

8)数据库导入

对于数据库的导入,需要在mysql命令下先创建同名的数据库,然后使用source data.sql运行即可。需要注意的是,要将MySQL客户端和服务器端的编码都设置为utf8,否则在部署访问的时候会出现问题。

热门标签
new year
在线咨询
咨询热线 400-0505-565
投诉与建议
{{item.description}}

—您的烦恼我们已经收到—

我们会将处理结果发送至您的手机

请耐心等待