2014-01-10 12:02:02
来 源
IT技术网
Apache
本文介绍Linux系统中安装整合Nginx和tomcat,希望对于初学Nginx服务器相关的朋友有帮助,更多Nginx安装、配置、报错处理等资源请本站内搜索。。

系统环境 centos 5.5 64bit 内核2.6

1. 安装nginx之前先必须安装需要的依赖的包

(1) 安装gcc一系列的东西,一般的服务器都已经安装了安装流程:

Yum Cy install gcc gcc Cc++ autoconf automake

(2) 安装nginx的第三方库的支持 安装命令:

yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel

2.到nginx的官网(www.nginx.net)下载nginx版本(我安装的是nginx0.7.67)

安装命令:tar: zcvf nginx.0.7.67.tar.gz

Cd nginx.0.7.67

./configure

Make

Sudo make install

3.之上就安装完成了默认安装在 /usr/local/下面有个nginx 在sbin底下启动

启动命令:./nginx

4.本人采用的是nginx+tomcat的整合

(1)nginx整合tomcat流程一 在nginx.conf里面提交一段

upstream tomcat_server{

server 192.168.12.205:8080; --ip和端口

}

server {

listen 80;

server_name 192.168.12.205;

#charset koi8-r;

#access_log logs/host.access.log main;

access_log logs/205.log combined; --写你的日志文件

location / {

# root html;

index index.html index.htm index.jsp index.do;

root /usr/server/sites/videopro; --动态工程路径

proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

index index.do index.jspa index.htm index.jsp;

proxy_pass http://tomcat_server; --这个是你的upstream的名字

}

5.重启nginx看是否启动成功

(1)启动方式一 先杀掉nginx的进程:

命令:

查看nginx的信号类型:Ps- ef | grep nginx

Kill CQUIT nginx 主进程号 或者 kill CQUIT ‘/user/local/nginx/logs/nginx.pid’

启动 /user/local/nginx/sbin/nginx

(2) 快速停止nginx

Kill CTERM nginx 主进程号

Kill -TERM ‘……./nginx.pid’

启动 /user/local/nginx/sbin/nginx

(3)强制杀掉nginx的进程 pkill -9 nginx

(4).平滑启动 kill CHUP nginx 主进程号 kill CHUP ‘/user/local/nginx/logs/nginx.pid’

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。