linux下 nginx + tomcat 服务器集群 (1)

准备工作


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








发布了10 篇原创文章 · 获赞 1 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/popman320/article/details/44015343