一、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
五、安装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
添加以下内容:
复制产生区域配置文件,并对其进行修改如下:
[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
添加以下内容:
重启named服务:
[root@localhost named]#systemctl restart named