准备工作
1:常用linux命令
命令 | 参数 | 描述 |
wget | url | 获取网络文件 |
tar -zxvf | filename | 解压文件 |
cp -rf | path | 拷贝目录 |
chmod 777 | filename | 更改文件为可执行脚本 |
mv | path | 移动文件,也可以更改目录名 |
rm -rf | path | 删除文件夹 |
2:常用vi命令
命令 | 参数 | 描述 |
ESC | 状态切换 | |
: | q! | 无条件退出 |
: | wq | 保存后退出 |
i | 插入编辑 | |
dd | 删除行 |
基础环境配置
1、安装系统开发包
yum groupinstall "Development Tools"
yum install pcre
yum install pcre-devel
yum install openssh
yum install openssh-devel
2、创建目录结构
mkdir Server
cd Server
mkdir command // 存放系统的命令脚本
mkdir domain // 存放页面和脚本
mkdir domain/server // tomcat root 目录
mkdir download // 存放下载的文件
mkdir tomcat // 存放tomcat
3、安装tomcat
cd download
下载jdk-8u31-linux-x64.tar.gz
wget http://apache.fayea.com/tomcat/tomcat-8/v8.0.20/bin/apache-tomcat-8.0.20.tar.gz
tar -zxvf jdk-8u31-linux-x64.tar.gz
tar -zxvf apache-tomcat-8.0.20.tar.gz
mv jdk_1.8.0_31 ../tomcat
mv apache-tomcat-8.0.20 ../tomcat
cd ../tomcat
mv apache-tomcat-8.0.20 tomcat1
设置环境变量:
vi /etc/profile
加入: export PATH=".:/home/Server/tomcat/jdk1.8.0_31/bin:$PATH:“
export JAVA_HOME="/home/Server/tomcat/jdk1.8.0_31"
配置tomcat参数:
vi tomcat1/conf/server.xml
设置UTF8编码格式:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
设置root目录:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context path="" docBase="/home/Server/domain/service" debug="0" reloadable="true" />
配置tomcat集群:
cp -rf tomcat1 tomcat2
设置tomcat2端口:
8005 变成 8006
8080 变成 8081
8443 变成 8444
8009 变成 8010
在command目录中加入命令脚本
vi command/t1_start
home/Server/tomcat/tomcat1/bin/startup.sh
vi command/t1_stop
home/Server/tomcat/tomcat1/bin/shutdown.sh
同理加入t2_start, t2_stop
更改脚本属性: chmod 777 t*
验证tomcat安装结果:
./command/t1_start
./command/t2_start
在浏览器中访问 bttp://localhost:8080/ http://localhost:8081/
4、安装nginx
下载 http://nginx.org/en/download.html 源码
wget http://nginx.org/download/nginx-1.7.10.tar.gz
tar -zxvf nginx-1.7.10.tar.gz
cd nginx-1.7.10
./configure --with-http_stub_status_module --prefix=/usr/local/nginx
make
make install
测试安装是否正确: /usr/local/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
创建执行脚本:
vi ./command/nginx_start
/usr/local/nginx/sbin/nginx
vi ./command/nginx_stop
/usr/local/nginx/sbin/nginx -s top
vi ./command/nginx_quit
/usr/local/nginx/sbin/nginx -s quit
vi ./command/nginx_load
/usr/local/nginx/sbin/nginx -s reload
启动nginx,直接输入命令:./nginx_start
在浏览器中输入:http://localhost