资讯专栏INFORMATION COLUMN

CentOS7配置Web开发环境

zebrayoung / 3436人阅读

摘要:概述目前我们的自研产品基本是基于重构技术进行开发的页面,再包装一层的壳。配置语言环境在上,我们选择通过包安装,这样会比较方便。配置应用服务器环境比较方便,不需要安装,下载好压缩包后,解压即可用,只再需配置下环境变量。

概述

目前我们的自研产品基本是基于Web重构技术进行开发的Web页面,再包装一层APP的壳。这样的APP,他运行所需的环境本质上就是一个Web应用运行所需的而环境。

而一个Web应用运行所需的环境有:

语言环境:我们使用的是java语言,所以要安装jdk,我们统一使用1.8。

应用服务器环境:我们使用Tomcat作为服务器来部署web应用,版本为8.0.54。

数据库:我们使用mysql数据库,版本为8.0.11。

另外,我们的研发云服务器资源的镜像为Linux7.2版本。

以下所有操作默认为root账号在/root文件夹下操作。

配置语言环境

在Linux上,我们选择通过rpm包安装jdk,这样会比较方便。操作步骤如下:

1.查看系统是否自带jdk

rpm -qa | grep jdk

2.若系统已安装jdk,先清除

sudo yum remove xxx(xxx为上个命令查看到的结果)

3.下载所需版本的rpm包

wget 

即可通过wget命令下载安装包,也可下载安装包到本地后,再上传到服务器。

4.安装

rpm -ivh jdk-8u171-linux-x64.rpm

默认安装在/usr/java/jdkxxxx(版本)路径下

5.配置环境变量

# 进入配置文件
sudo vi /etc/profile

# 添加配置,JAVA_HOME为jdk的安装路径
export JAVA_HOME=/usr/java/jdk1.8.0_171-amd64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

# 通过vim的 :wq 命令保存退出

# 使配置生效
source /etc/profile

6.检查是否安装配置成功

java -version

至此,语言环境就配置成功了。

配置应用服务器环境

tomcat比较方便,不需要安装,下载好压缩包后,解压即可用,只再需配置下环境变量。

1.下载tomcat包

wget 

2.解压

tar -zxvf apache-tomcat-8.0.45

3.配置环境变量

# 进入配置文件
sudo vim /etc/profile

# 在最下方添加配置,CATALINA_HOME为jdk的安装路径
export CATALINA_HOME=/root/apache-tomcat-8.0.45

# 通过vim的 :wq 命令保存退出

# 使配置生效
source /etc/profile

4.配置UTF-8字符集

# 进入tomcat目录下的conf文件夹,编辑server.xml
vim  /root/apache-tomcat-8.0.45/conf/server.xml

# 找到配置端口8080默认端口的位置,在xml节点末尾增加URIEncoding=”UTF-8”

5.启动tomcat

# 进入tomcat目录下的bin文件夹,执行./startup.sh
./startup.sh
配置数据库环境

这里安装mysql,我们通过yum方式下载安装,这是暂时发现的在Linux上比较方便的做法。

1.配置msyql8.0的安装源(因此,若安装其他版本,就换成其他版本的安装源)

rpm -Uvh https://repo.mysql.com/mysql57-community-release-el7-11.noarch.rpm

2.安装MySQL 8.0社区版服务以及客户端工具

yum --enablerepo=mysql80-community install mysql-community-server

这样,mysql就算安装完成了。

3.启动mysql服务

service msyqld start

4.修改root用户密码
通过这种方式,msyql为root用户生成了一个临时密码,因此,我们需要改成我们要的密码。

// 查看临时密码
grep "A temporary password" /var/log/mysqld.log

// 进入安全模式设置新密码,输入临时密码后,就能设置新密码
mysql_secure_installation

首次使用,还会提示你是否安装“密码校验(validate password plugin)”的插件,安装这个插件后,即可设置密码策略,这样用户在生成数据库用户的密码时,需要符合所预设的密码策略(比如最低等级是,密码长度要大于8),才能通过。建议安装。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/69301.html

相关文章

  • CentOS7系统云服务器Java Web环境镜像部署操作演示

    摘要:作为一个开源且免费的服务器,常用来作为开发的工具。使用登录服务器,参考使用密钥对连接实例。默认是以一般用户运行,将网站代码权限改为,执行命令重启。在浏览器地址栏中输入公网地址,完成验证。使用服务为实例配置网站及绑定域名。Tomcat 作为一个开源且免费的 Java Web 服务器,常用来作为 Web 开发的工具。它可以托管由 Servlet、JSP 页面(动态内容)、HTML 页面、JS、样...

    fish 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<