linux下Nginx+tomcat整合的安装与配置

  • 来源:本站
  • 发布时间:2019-08-13
  • 35已阅读
您现在的位置:首页 >> 西方诗歌 >> 文章
简介 1、上传和至/usr/local2、执行如下命令安装tomcat:解压完成后将重命名为tomcat3、执行如下命令安装JDK:、配置环境变量:编辑/etc下的profile文件,加上如下内容:

	linux下Nginx+tomcat整合的安装与配置

1、上传和至/usr/local2、执行如下命令安装tomcat:解压完成后将重命名为tomcat3、执行如下命令安装JDK:、配置环境变量:编辑/etc下的profile文件,加上如下内容:、启动tomcat并输入,如果看到猫的页面即tomcat和jdk安装成功6、新建文件目录/home/www为网站存放目录,设置文件,在Hostname="localhost"处将appBase=的指向路径改为/home/www/web7、创建至/home/www/web/ROOT,内容为:“Myweb!”二、安装Nginx1、上传至/usr/local2、执行如下命令解压nginx:、编译安装执行完后会提示一个错误,说缺少PCRElibrary这个是HTTPRewrite模块,也即是url静态化的包可上传,输入如下命令安装:安装pcre成功后,继续安装、nginx安装成功后的安装目录为/usr/local/nginx在conf文件夹中新建,用于配置一些代理参数,内容如下:;;;;编辑安装目录下conf文件夹中的,输入如下内容;;;;;;;;;;;;;;;;$remote_addr-$remote_user[$time_local]"$request"、修改/usr/local/nginx/conf/配置文件后,请执行以下命令检查配置文件是否正确:1.如果屏幕显示以下两行信息,说明配置文件正确:如果提示unknownhost,则可在服务器上执行:ping如果也是同样提示unknownhost则有两种可能:a、服务器没有设置DNS服务器地址,查看/etc/下是否设置,若无则加上b、防火墙拦截6、启动nginx的命令1.这时,输入以下命令查看Nginx主进程号:1."nginx:masterprocess"|grep-v"grep"|awk-F{print$2}7、停止nginx的命令、在不停止Nginx服务的情况下平滑变更Nginx配置a、修改/usr/local/nginx/conf/配置文件后,请执行以下命令检查配置文件是否正确:1.  如果屏幕显示以下两行信息,说明配置文件正确:、这时,输入以下命令查看Nginx主进程号:1."nginx:masterprocess"|grep-v"grep"|awk-F{print$2}屏幕显示的即为Nginx主进程号,例如:  6302  这时,执行以下命令即可使修改过的Nginx配置文件生效:  或者无需这么麻烦,找到Nginx的Pid文件:、nginx启动好后启动tomcat,此时输入http://主机ip地址即可看到“Myweb!”三、其他stub_status语法:stub_statuson默认值:None作用域:location创建一个location区域启用stub_status"stubstatus"模块返回的状态信息跟mathopds的状态信息很相似.返回的状态信息如下::179Waiting:106activeconnections--对后端发起的活动连接数serveracceptshandledrequests--nginx总共处理了16630948个连接,成功创建16630948次握手(证明中间没有失败的),总共处理了31070465个请求(平均每次握手处理了个数据请求)reading--nginx读取到客户端的Header信息数writing--nginx返回给客户端的Header信息数waiting--开启keep-alive的情况下,这个值等于active-(reading+writing),意思就是Nginx说已经处理完正在等候下一次请求指令的驻留连接。