linux下 nginx + tomcat 服务器集群 (1)
来源:互联网 发布:加工中心四轴怎样编程 编辑:程序博客网 时间:2024/05/22 13:04
准备工作
1:常用linux命令
命令参数描述wgeturl获取网络文件tar -zxvffilename解压文件cp -rfpath拷贝目录chmod 777filename更改文件为可执行脚本mvpath移动文件,也可以更改目录名rm -rfpath删除文件夹2:常用vi命令
基础环境配置
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
- linux下 nginx + tomcat 服务器集群 (1)
- linux下 nginx + tomcat 服务器集群 (2)
- linux下 nginx + tomcat 服务器集群 (3)
- linux下 nginx + tomcat 服务器集群 (4)
- linux下nginx tomcat集群
- linux下nginx+tomcat负载集群实现
- Linux系统下nginx+tomcat搭建集群
- Linux下使用Nginx+Tomcat集群
- Linux+Nginx+Tomcat实现Web服务器的负载均衡集群
- linux环境下通过nginx实现tomcat集群
- linux下tomcat+nginx实现集群和负载均衡
- Windwos下Nginx+Tomcat集群
- linux下安装nginx+tomcat集群实现负载均衡(基础安装)
- Linux下Apache+tomcat搭建负载均衡服务器集群
- Nginx+tomcat负载均衡缓存服务器集群
- 服务器做nginx+tomcat集群+session共享
- Nginx+Tomcat+Redis+NFS搭建服务器集群
- nginx+keepalived+tomcat+memcached服务器集群搭建
- ios开发中将代码写的简单与优雅的几个点
- 命令行编译运行Go语言时参数代入的问题
- PHP为什么会被认为是草根语言?
- 友元函数 2个类 定义顺序问题
- android ui界面设计的一些心得与问题解决
- linux下 nginx + tomcat 服务器集群 (1)
- linux下的hostname理解
- vc创建新进程方法
- golang 并发编程基础
- 日语自我介绍
- [译]Android音频:一些问题,隐藏的限制和OpenSL ES
- Tomcat jaas 配置
- Quick-Cocos2d-x初学者游戏教程(一)
- CppCon - Modern Template Metaprogramming 杂记