• Nginx安装+2tomcat配置


    配置Nginx的Linux环境准备
    ①编译依赖gcc环境,需要安装 yum install gcc-c++
    ②nginxde http模块会使用pcre来解析正则表达式,安装pcre库 yum install -y pcre pcre-devel
    ③lib库t提供多种压缩解压缩的方式,安装zlib库 yum install -y zlib zlib-devel
    ④openssl是一个强大的安全套接字层密码库,包括密码算法、常用秘钥、证书封装管理功能及SSL协议,安装openssl库 yum install -y openssl openssl-devel
    Nginx的编译安装
    ①下载Nginx的tar包,上传至Linux并解压
    解压 tar -zxvf 包名
    ②进入Nginx的目录执行下列命令
    ./configure --prefix=/usr/local/nginx
    --pid-path=/var/run/nginx/nginx.pid
    --lock-path=/var/lock/nginx.lock
    --error-log-path=/var/log/nginx/error.log
    --http-log-path=/var/log/nginx/access.log
    --with-http_gzip_static_module
    --http-client-body-temp-path=/var/temp/nginx/client
    --http-proxy-temp-path=/var/temp/nginx/proxy
    --http-fastcgi-temp-path=/var/temp/nginx/fastcgi
    --http-uwsgi-temp-path=/var/temp/nginx/uwsgi
    --with-http_stub_status_module
    --with-http_ssl_module
    --http-scgi-temp-path=/var/temp/nginx/scgi
    注意:上边文件是复制的,具体不是很理解,还说将临时文件目录指定为/var/temp/nginx,需要在/var下创建temp/nginx目录
    ③编译安装 make
    make install
    注意:安装后所在的目录为/usr/local/nginx
    ④进入安装所在目录下/usr/local/nginx,vi conf/nginx.conf 修改端口号
    Listen 80 改为 88(任意写,只要是没有被用掉的端口就好)
    ⑤启动Nginx 进入/usr/local/nginx/sbin/
    ./nginx
    ⑥查看nginx进程 ps -aux|grep nginx
    退出nginx sbin目录下 ./ nginx -s quit
    重启nginx sbin目录下 ./nginx -s reload
    ⑦nginx测试,输入ip及nginx端口出现 welcome to nginx!则配置成功
    Nginx+tomcat
    ①nginx负载均衡服务器:192.168.109.128
    tomcat1服务器:192.168.109.128
    tomcat2服务器:192.168.153.1
    为了方便查看配置后是否生效,分别修改tomcat下webapps/ROOT中index.jsp(内容不要相同)  
    ②进入nginx的配置文件/usr/local/nginx/conf/中对nginx.conf进行修改
    配置文件中添加如下内容:
    #在server上添加此upstream节点
    upstream mytomcat{
      #分权 即访问131与134的次数比例为1比1
      server 192.168.109.128:8080;
      server 192.168.153.1:8080;
    }
    server {
      listen 80;
      server_name localhost;
       #即所有请求都到这里去找分配
     
       location / {
      #使用mytomcat分配规则,即刚自定义添加的upstream节点
      proxy_pass http://mytomcat;
      }
    }
    ③配置完成保存退出
    ④输入nginx的ip+端口+inde.jsp(192.168.109.128:88/index.jsp)
    ⑤能够正确访问到两个tomcat下的jsp内容,则正确
  • 相关阅读:
    Xilinx之软件平台 ISE与Vivado前世今生
    博客开园
    第一天:开始你的Jobeet项目
    MySQL之alter语句用法总结
    SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
    MySQL中distinct和group by性能比较[转]
    GROUP BY,WHERE,HAVING之间的区别和用法
    split(),preg_split()与explode()函数分析与介
    解析posix与perl标准的正则表达式区别
    sql关键字的解释执行顺序
  • 原文地址:https://www.cnblogs.com/jyd1993/p/8557218.html
Copyright © 2020-2023  润新知