一、CentOS 7安装JDK

首先查看自己的机器上是否已经自带openjdk,命令如下:

[root@localhost ~]#rpm -qa | grep jdk

如果存在,则按照如下命令进行依次卸载:
[root@localhost ~]#yum -y remove fileName (fileName为上步查找到的各个文件)
[root@localhost ~]# java -version

然后下载需要的JDK版本的tar.gz包(本文以jdk1.8为例)

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

将解压缩下载好的tar.gz包到安装位置

[root@localhost ~]#mkdir -p /usr/local/java
[root@localhost ~]#tar -zxvf jdk-8u161-linux-x64.tar.gz -C /usr/local/java/
[root@localhost ~]#vim /etc/profile
在该文件末尾加上如下内容:
export JAVA_HOME=/usr/local/java/jdk1.8.0_151
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

最后,使用如下命令使配置生效:

[root@localhost ~]#source /etc/profile

检验是否安装成功:

[root@localhost local]# java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)

二、CentOS 7安装Maven

首先在官网下载maven的tar.gz包,命令如下(本文以maven 3.5.0为例):

[root@localhost local]#wget https://archive.apache.org/dist/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz

解压缩下载好的tar包到安装位置:

[root@localhost local]#mkdir -p /usr/local/maven
[root@localhost local]#tar -zxvf apache-maven-3.5.0-bin.tar.gz -C /usr/local/maven/

修改 /etc/profile文件,配置环境变量:

[root@localhost local]#vim /etc/profile
将安装JDK配置的环境变量变成如下形式:
export JAVA_HOME=/usr/local/java/jdk1.8.0_151
export JRE_HOME=${JAVA_HOME}/jre
export MAVEN_HOME=/usr/local/maven/apache-maven-3.5.0  #增加此行
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:${MAVEN_HOME}/bin:$PATH   #修改此行

最后,使用如下命令使配置生效:

[root@localhost local]#source /etc/profile

检验是否安装成功:

[root@localhost a]# mvn -v
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)
Maven home: /usr/local/maven/apache-maven-3.5.0
Java version: 1.8.0_151, vendor: Oracle Corporation
Java home: /usr/local/java/jdk1.8.0_151/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-514.16.1.el7.x86_64", arch: "amd64", family: "unix"

三、CentOS 7安装Git

[root@localhost a]#yum -y install git

检验是否安装成功:

[root@localhost a]# git --version
git version 1.8.3.1

四、安装mysql并导入网站数据库

1、安装mysql

[root@localhost ~]# yum install mariadb mariadb-server mariadb-libs mariadb-devel

2、 开启mysql服务并设置开机启动

[root@localhost ~]# systemctl start mariadb 
[root@localhost ~]# systemctl enable mariadb
[root@localhost ~]# systemctl status mariadb

3、数据库安全设置

配置root用户的密码为:123456(建议强密码)

[root@localhost ~]# mysql_secure_installation 

4、登陆数据库测试

[root@localhost ~]# mysql -u root -p
CentOS 7下使用tomcat发布JSP电商网站-LMLPHP

五、安装tomcat环境

首先下载linux下的Tomcat压缩包 apache-tomcat-8.5.13.tar.gz,放到home下(目录随意,可以自己新建一个文件夹) 解压缩执行命令:

[root@localhost ~]#tar -zxvf apache-tomcat-8.5.13.tar.gz

1、启动tomcat

[root@localhost ~]#./home/apache-tomcat-8.5.13/bin/startup.sh

2、开放8080端口

[root@localhost ~]#firewall-cmd --zone=public --add-port=8080/tcp --permanent
[root@localhost ~]#firewall-cmd --reload

3、验证

在Windows的浏览器中输入IP地址:192.168.211.136:8080,显示tomcat的欢迎页,说明tomcat已经成功运行。

六、发布电商网站

1、创建数据库

[root@localhost ~]#mysql -u root -p123456
创建数据库:
create database jspgou CHARACTER SET utf8 COLLATE utf8_general_ci;

2、导入数据库

[root@localhost ~]#mysql -u root -p jspgou < jspgou.sql

3、检查数据库是否导入成功

[root@localhost ~]#mysql -u root -p123456
查看数据库:
show databases;

4、网站发布

1、将电商网站解压后的ROOT文件夹拷贝到tomcat安装目录下的webapps文件夹下。

2、配置数据库连接:

[root@localhost ~]#/var/tomcat/apache-tomcat-8.5.41/webapps/ROOT/WEB-INF/config
jdbc.url=jdbc:mysql://127.0.0.1:3306/jspgou?characterEncoding=UTF-8
jdbc.username=root
jdbc.password=123456

5、访问测试

访问网站:http://192.168.211.136:8080/

七、配置DNS

1、安装DNS服务器

(1)安装bind程序包

[root@localhost ~]#yum install bind

(2)启动服务

[root@localhost ~]#systemctl start named.service

(3)设置自启动状态

[root@localhost ~]#systemctl enable named.service

2、主配置文件配置

[root@localhost ~]#vim /etc/named.conf
在文件末尾添加加载辅助区域文件的内容:

include "/etc/named.rfc1912.zones"
[root@localhost ~]#vim /etc/named.rfc1912.zones

添加以下内容:

CentOS 7下使用tomcat发布JSP电商网站-LMLPHP

复制产生区域配置文件,并对其进行修改如下:

[root@localhost ~]#cd /var/named/
[root@localhost named]#cp named.localhost jspgou.zone
[root@localhost named]#chown named:named jspgou.zone
[root@localhost named]#vim jspgou.zone 

添加以下内容:

CentOS 7下使用tomcat发布JSP电商网站-LMLPHP

重启named服务:

[root@localhost named]#systemctl restart named

3、设置客户端DNS地址并进行测试

4、使用域名访问网站

CentOS 7下使用tomcat发布JSP电商网站-LMLPHP
04-10 04:29