Linux下搭建web应用环境

一.项目必备:虚拟机:VMware Workstation (已安装linux的 CentOS6.5版本) 

项目:java web项目

服务器:tomcat

数据库:MySQL

VMware tools小介绍:
现在的centOS已安装了VMware tools (实现主机和虚拟机之间文件的共享拖拽功能),其余项目所需都没有安装。只有在VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,同时可支持自由拖拽的功能,鼠标也可在虚拟机与主机之前自由移动(不用再按ctrl+alt),且虚拟机屏幕也可实现全屏化。

二.具体操作

1.判断是否可以联网

本人使用NAT模式,就是让虚拟系统借助NAT的功能,通过宿主机所在的网络来访问公网。

#ifconfig (查找虚拟机主机ip) eth0表示现在用的网卡名称

2.将centOS的yum源更新为国内的阿里云源 (方便下载和安装软件包)

第一步:备份你的原镜像文件,以免出错后可以恢复。

#mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

第二步:下载新的CentOS-Base.repo 到/etc/yum.repos.d/

CentOS 6 (6系列)

#wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

第三步:运行yum makecache生成缓存 (管理安装包,下次安装直接找到安装包即可)

#yum clean all

#yum makecache

 

三.Linux安装配置jdk

1.linux根目录新建文件夹softs

#cd /

#mkdir softs

2.将需要安装配置的文件保存在该目录下

3. rpm文件安装

#rpm -ivh --prefix=/usr/local jdk-7u15-linux-x64.tar

4.文件夹改名

#cd /usr/local

#mv jdk-7u15-linux-x64 jdk7

5.配置环境变量

#vi /etc/profile

进入编辑模式:(按i键,在文件内容的最末尾出处添加)

export JAVA_HOME=/usr/local/jdk7
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib:.

(Esc退出编辑模式,:wq保存退出)

6.测试#java -version

 

四.Linux安装部署tomcat8

1.解压缩tomcat8

#cd /softs

#tar -zxvf apache-tomcat-8.5.23.tar -C /usr/local

2.修改文件夹名称

#mv apache-tomcat-8.5.23 tomcat8

3.配置tomcat环境变量

#vi /etc/profile

export TOMCAT_HOME=/usr/local/tomcat8
export PATH=$TOMCAT_HOME/bin:$PATH

4.本机启动测试

启动tomcat  cd /usr/local/tomcat8/bin/startup.sh

5.默认防火墙禁止访问8080端口号

开放让Windows能够访问

#vi /etc/sysconfig/iptables

-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT

6. 重启防火墙

#/etc/init.d/iptables restart

7.开机自动启动tomcat8

#vi /usr/local/tomcat8/bin/startup.sh

export CATALINA_HOME=/usr/local/tomcat8
/usr/local/tomcat8/bin/catalina.sh start

#vi /etc/rc.d/rc.local

source /etc/profile
/usr/local/tomcat8/bin/startup.sh

 

五.Linux安装部署mysql

1.解压缩

#cd /softs

#tar -zxvf mysql5.6.38-linux-glibc2.12-x86_64.tar.gz -C /usr/local

2.修改文件夹名称

#mv mysql5.6.38-linux-glibc2.12-x86_64  mysql

3.创建用户组

#groupadd mysql

4.创建一个用户并加到mysql组中

#useradd -g mysql mysql

5.修改用户,用户组

#cd /usr/local/mysql

#chown -R mysql:mysql ./

6.安装数据库

#./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql

7.将mysql服务加入init.d目录下,方便使用

#cp support-files/mysql.server /etc/init.d/mysqld

8.并修改权限

#chmod 755 /etc/init.d/mysqld

9.copy mysql配置文件到/etc目录下

#cp support-files/my-default.cnf /etc/my.cnf

10.mysqld的配置文件

#vi /etc/init.d/mysqld

basedir=/usr/local/mysql/

datadir=/usr/local/mysql/data/mysql

11.配置mysql环境变量

#vi /etc/profile

export PATH=/usr/local/mysql/bin:$PATH

#source /etc/profile

12.mysql一组服务的命令

#/etc/init.d/mysqld start

#/etc/init.d/mysqld stop

13.开机自启动mysqld服务

chkconfig会自启动2345四个级别

#chkconfig --level 2345 mysqld on/off

//添加服务

#chkconfig --add mysqld

//显示服务列表

#chkconfig --list

14.本机连接Linux mysql

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

15.Linux防火墙开启3306端口

-A INPUT -p tcp -m tcp --dport 3306 -j  ACCEPT

//重启防火墙设置

#/etc/init.d/iptables restart

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值