RedHat7下搭建Web应用环境

Posted by wood-wind on October 11, 2015

2015年10月11日22:57:16

最近在学redhat7配置Java环境,将项目部署到redhat7下,并能够运行。

获取工具包

VMware的安装(略)

redhat7的安装(略)

网络设置

修改IP地址
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0				设置网络接口名称
ONBOOT=yes					设置网络接口在系统启动时激活。
BOOTPROTO=static			配置为静态地址
IPADDR=192.168.199.99		IP地址
NETMASK=255.255.255.0		子网掩码
GATEWAY=192.168.199.1		网关
DNS1=8.8.8.8
DNS2=8.8.4.4

也可在下面设置

修改网关
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=wu
GATEWAY=192.168.199.1
修改DNS
vi /etc/resolv.conf
DNS1=8.8.8.8
DNS2=8.8.4.4
重新启动网络配置
service network restart

最后Ping www.baidu.com 看是否能Ping通

安装JDK

法一:直接用yum安装lrzsz(推荐)
yum install lrzsz -y  

安装完成之后
使用rz(上传)
同样

sz filename(下载)
法二:通过FlashFXP工具(或者其他工具)

将下载到电脑上的JDK用工具传到redhat某文件夹下

JDK环境配置

解压 jdk.tar.gz 包
tar -zxvf jdk-8u60-linux-i586.tar.gz	(解压文件)
mv jdk-8u60-linux-i586.tar.gz /usr/local/   (将JDK拷贝到目标路径下)
设置环境变量
#编辑环境变量配置文件 
vi /etc/profile

在文件开头或末尾添加

JAVA_HOME=/usr/local/java/jdk(安装的版本号/文件夹名) 
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
PATH=$PATH:$JAVA_HOME/bin 

保存退出,并执行命令:

#执行 
source /etc/profile 
检测

输入java -version查看是否配置正确,也可以写个”Hello World”进行测试

#新建一个Test.java文件,在其中输入以下代码并保存: 
public class test { 
	public static void main(String args[]) { 
		System.out.println("Hello Worle!"+args[0]); 
	} 
} 

编译:在终端执行命令 javac Test.java
运行:在终端执行命令 java Test wu
当下方出现“Hello Worle!wu”字样则jdk运行正常。

Tomcat的安装

上传方法同 jdk 一样,rz 或者 wget 命令把文件移动到/etc/local/目录下(或直接上传至该目录)

#解压tomcat到当前目录 
tar –xvzf apache-tomcat-7.0.64.tar.gz  

即完成了tomcat的部署

##启动tomcat服务 将目录切换到opt/tomcat/bin执行

./startup.sh  

提示服务开启

在客户端访问tomcat首页

http://192.168.199.99:8080/如果正常显示tomcat首页表明配置ok。

关闭防火墙

如果部署完成但是依然不能正常显示tomcat首页可能是未关防火墙

#关闭系统防火墙
service iptables stop/start

部署一个web项目

将文件为test.war的包上传到opt/tomcat/webapps目录下,然后重启tomcat
在客户端输入http://192.168.199.99:8080/ssh2,显示登录页面表明项目部署成功。

配置 mysql

因为 mysql 数据库在 Linux 上实在是太流行了,所以目前下载的主流 Linux 系统版本基本 上都集成了 mysql 数据库在里面,我们可以通过如下命令来查看我们的操作系统上是否已经安装 了 mysql 数据库.

检查是否已经安装 mysql 数据库

#查看是否安装mysql 
rpm -qa | grep mysql 

如果检测到 mysql 已经安装,则执行卸载操作

#普通删除模式 
rpm -e mysql 
#强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行 强力删除 
rpm -e --nodeps mysql 

安装 mysql 数据库

#查看可下载的版本
yum list | grep mysql

#mysql安装命令 
yum install -y mysql-server  mysql  mysql-devel

#查看mysql安装的版本 
rpm -qi mysql-server