Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1151214
  • 博文数量: 188
  • 博客积分: 2267
  • 博客等级: 大尉
  • 技术积分: 1907
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-01 11:17
文章分类

全部博文(188)

文章存档

2016年(16)

2015年(16)

2014年(12)

2013年(32)

2012年(45)

2011年(67)

分类: LINUX

2012-04-28 15:22:35

将文件都下载到/mnt下
# ls
jboss-5.1.0.GA-jdk6.zip
jdk-6u27-linux-x64-rpm.bin
MySQL-client-community-5.1.51-1.rhel5.x86_64.rpm
MySQL-server-community-5.1.51-1.rhel5.x86_64.rpm
nginx-1.0.8.tar.gz

# sh jdk-6u27-linux-x64-rpm.bin
# unzip jboss-5.1.0.GA-jdk6.zip
# mv jboss-5.1.0.GA /usr/local/jboss



# vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.6.0_27/
export CLASSPATH=$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:/usr/local/nginx/sbin
export JBOSS_HOME=/usr/local/jboss


# source /etc/profile



# yum -y install pcre-devel gcc openssl-devel zlib-devel make
# tar xf nginx-1.0.8.tar.gz
# cd nginx-1.0.8
注释掉此文件的以下两行,编译出来会很小
# vim auto/cc/gcc

# debug
#CFLAGS="$CFLAGS -g"

# useradd -M -s /sbin/nologin
# ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
# make && make install

以下是nginx.conf 里的有效配置文件

# egrep -v "^$|#" /usr/local/nginx/conf/nginx.conf

点击(此处)折叠或打开

  1. user www www;
  2. worker_processes 4;
  3. events {
  4. worker_connections 65535;
  5. }
  6. http {
  7. include mime.types;
  8. default_type application/octet-stream;
  9. sendfile on;
  10. tcp_nopush on;
  11. keepalive_timeout 65;
  12. server {
  13. listen 80;
  14. server_name 192.168.1.6;
  15. root /usr/local/nginx/html/;
  16. location ~* \.(jpg|gif|png|swf|flv|wma|wmv|asf|mp3|mmf|zip|rar)$ {
  17. root /usr/local/nginx/html/;
  18. expires 30d;
  19. }
  20. location ~ (\.jsp)|(\.do)$ {
  21. proxy_pass
  22. proxy_redirect off;
  23. proxy_set_header Host $host;
  24. proxy_set_header X-Real-IP $remote_addr;
  25. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  26. client_max_body_size 10m;
  27. client_body_buffer_size 128k;
  28. proxy_connect_timeout 90;
  29. proxy_send_timeout 90;
  30. proxy_read_timeout 90;
  31. proxy_buffer_size 4k;
  32. proxy_buffers 4 32k;
  33. proxy_busy_buffers_size 64k;
  34. proxy_temp_file_write_size 64k;
  35. }
  36. }
  37. server
  38. {
  39. listen 8081;
  40. server_name 192.168.1.6:8081;
  41. location / {
  42. stub_status on;
  43. access_log off;
  44. }
  45. }
  46. }

# vim /usr/local/jboss/server/web/deploy/jbossweb.sar/server.xml
     
               connectionTimeout="20000" redirectPort="8443" />

# cd /usr/local/jboss/server/web/deploy/ROOT.war/

# vim index.jsp
s: <%= new java.util.Date() %>

依次启动jboss 和 nginx 即可
# /usr/local/jboss/bin/run.sh -c web &
# nginx 


ps:
这里写几条nginx的常见命令,避免忘记!
 nginx -t  检测配置文件的正确性,如果不是在默认目录,需要加 -c 指定文件
 nginx -v  查看nginx版本
 nginx -V  看看nginx版本及编译参数
 

参考此书
阅读(3297) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~