redhat 6.2(x64) 配置tomcat+nginx,tomcatnginx


nginx常用命令: 重启:/usr/local/nginx/sbin/nginx -s reload 启动:/usr/local/nginx/sbin/nginx 关闭:/usr/local/nginx/sbin/nginx -s stop 验证配置文件是否正确:/usr/local/nginx/sbin/nginx -t
1、安装jdk:jdk-6u31-linux-i586-rpm.bin(先加权限再执行) 2、安装tomcat:apache-tomcat-6.0.35.zip(解压缩,然后chmod a+x /tomcat/bin/*.sh)就可以在8080端口启动; 3、下载pcre:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/   安装pcre,configure ,make ,make install 4、安装nginx,下载nginx-1.2.0.tar.gz,然后 ./configure  --without-http_gzip_module make make install 安装在了/usr/local/nginx/下面; 启动时发生错误 : /usr/local/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory --解决方案:ln -s /usr/local/lib/libpcre.so.1 /lib64 再次启动,ok了 5、新建/www      cp -rf /tomcat/webapps  /www  (必须做的) 6、修改tomcat中的 conf/server.xml  appBase="webapps”,修改为appBase=“/www”,其中/www 即为网页的根目录。 7、修改/usr/local/nginx/conf/nginx.conf 加下划线部分为添加的;斜体部分为修改的 #user  nobody; worker_processes  1;
error_log  logs/error.log; #error_log  logs/error.log  notice; #error_log  logs/error.log  info;
pid        logs/nginx.pid; events {     use epoll;     worker_connections  51200; }   http {     include       mime.types;     default_type  application/octet-stream;
    #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  logs/access.log  main; server_names_hash_bucket_size 128;         client_header_buffer_size 32k;         large_client_header_buffers 4 32k;         client_max_body_size 50m;         sendfile on;         tcp_nopush     on;         keepalive_timeout 65;         tcp_nodelay on; client_body_buffer_size 512k;          proxy_connect_timeout 5;          proxy_read_timeout 60;          proxy_send_timeout 5;          proxy_buffer_size 16k;          proxy_buffers 4 64k;          proxy_busy_buffers_size 128k;          proxy_temp_file_write_size 128k;    fastcgi_connect_timeout 300;         fastcgi_send_timeout 300;         fastcgi_read_timeout 300;         fastcgi_buffer_size 64k;         fastcgi_buffers 4 64k;         fastcgi_busy_buffers_size 128k;         fastcgi_temp_file_write_size 256k;   upstream tomcat_server {              server 127.0.0.1:8080;          }      #gzip  on;       server {         listen       80;         server_name  localhost;         #charset koi8-r; index index.html index.htm index.jsp index.do default.jsp default.do index.php; root  /www;         #access_log  logs/host.access.log  main;           #error_page  404              /404.html;           # redirect server error pages to the static page /50x.html         # if (-d $request_filename)          {              rewrite ^/(.*)([^/])$http://$host/$1$2/ permanent;          } location ~ \.(jsp|jspx|do|wsdl)?$ {              proxy_set_header Host $host;              proxy_set_header X-Forwarded-For $remote_addr;              proxy_pass http://tomcat_server;          }  location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$             {                 expires      30d;             }
        location ~ .*\.(js|css)?$             {                 expires      12h;             }            } include vhost/*.conf; } 具体文件:
8、重启nginx:/usr/local/nginx/sbin/nginx -s reload
参考资料:http://www.iteye.com/topic/1120937

 

相关内容

    暂无相关文章