码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS 搭建 nginx + tomcat

时间:2015-11-18 00:55:29      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:

安装nginx

yum install nginx 

 

修改 nginx.conf, (/etc/nginx/nginx.conf), 网上有人做人所有配置项目的详解。

#nu For more information on configuration, see:
#   * Official English Documentation: http://nginx.org/en/docs/
#   * Official Russian Documentation: http://nginx.org/ru/docs/

user              nginx;
worker_processes  8;

error_log  /var/log/nginx/info.log;
#notic_log  /var/log/nginx/notice.log  notice;
#info_log  /var/log/nginx/info.log  info;

pid        /var/run/nginx.pid;
worker_rlimit_nofile 51200;


events {
    use epoll;	
    worker_connections  1024;
}


http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;
    server_names_hash_bucket_size 128;
    client_header_buffer_size 32k;
    large_client_header_buffers 4 32k;
    client_max_body_size 8m;

    log_format  main  ‘$remote_addr - $remote_user [$time_local] "$request" ‘
                      ‘$status $body_bytes_sent "$http_referer" ‘
                      ‘"$http_user_agent" "$http_x_forwarded_for"‘;

    access_log  /var/log/nginx/access.log  main;

    sendfile        on;
    tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    gzip  on;
    
   upstream backend{
     server localhost:8080;
   }

   server{
     listen 80;
     server_name www.ppmingpian.cn;
     
     location / {
      root /home/nginx/ppmingpian;
      index index.htm home.htm;
      proxy_redirect off;
      proxy_set_header Host $host;
      proxy_set_header  X-Real-IP  $remote_addr;
      proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_pass  http://backend;
     }

     log_format  access  "$remote_addr - $remote_user [$time_local] $request $status $body_bytes_sent $http_referer $http_user_agent $http_x_forwarded_for";
     access_log  /var/log/access.log  access;
   }
    # Load config files from the /etc/nginx/conf.d directory
    # The default server is in conf.d/default.conf
    include /etc/nginx/conf.d/*.conf;

}

 

启动nginx

ngnix

 

关掉ngnix

kill -HUP `cat /var/run/nginx.pid`

 

CentOS 搭建 nginx + tomcat

标签:

原文地址:http://www.cnblogs.com/BenWong/p/4973309.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!