nginx安装&tomcat集群

来源:互联网 发布:泰克网络实验室怎么样 编辑:程序博客网 时间:2024/06/06 11:48

1.nginx安装

1.1.安装依赖
gcc:安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc
#rpm -qa | grep gcc-c++
#yum install -y gcc-c++
pcre:PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库
#rpm -qa | grep pcre
#yum install -y pcre pcre-devel
zlib:zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip,所以需要在linux上安装zlib库
#rpm -qa | grep zlib
#yum install -y zlib zlib-devel
openssl:OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用
nginx不仅支持http协议,还支持https(即在ssl协议上传输http),所以需要在linux安装openssl库
#rpm -qa | grep openssl
#yum install -y openssl openssl-devel
1.2.解压压缩包
#cd /usr/local
#tar -zxvf nginx-1.8.1.tar.gz
1.3.安装nginx
#cd nginx-1.8.1
配置安装路径
#./configure –prefix=/usr/local/nginx
编译
#make
安装
#make install
1.4.启动
#cd ../nginx/sbin
#./nginx
1.5访问
#wget 192.168.2.134
1.6.停止
#./nginx -s stop
1.7.在不关闭nginx的情况下,加载更改过的配置文件
#./nginx -s reload


2.tomcat集群

2.1.配置两个tomcat(8080|8081)
#cd /usr/local
#tar -zxvf apache-tomcat-8.5.16.tar.gz
#mkdir tomcat8080
#mkdir tomcat8081
#mv apache-tomcat-8.5.16 tomcat8080
#cp -r tomcat8080/* tomcat8081/
#cd /usr/local/tomcat8080/webapps/ROOT
#vi index.jsp //add tomcat 8080
#cd /usr/local/tomcat8080/bin
#./startup.sh
#cd /usr/local/tomcat8081/webapps/ROOT
#vi index.jsp //add tomcat 8081
#cd /usr/local/tomcat8081/conf
#vi server.xml 8080->8081;8009->8010;8005->8006
#cd /usr/local/tomcat8081/bin
#./startup.sh
2.2.修改host文件
#vi /etc/hosts
192.168.2.134 raspberry
#reboot
2.3.修改nginx配置文件
#cd /usr/local/nginx/conf
#vi nginx.conf
upstream raspberry{
server localhost:8080 weight=1;
server localhost:8081 weight=2;
}
server{
server_name raspberry;
location / {
proxy_pass http://raspberry
}
}
#../sbin/nginx -s reload
Tip:多次访问http://raspberry,会发现两个端口的服务都被访问到(页面打印出tomcat8080和tomcat8081)


原创粉丝点击