设为首页 收藏本站
查看: 1037|回复: 0

[经验分享] Nginx+JDK+MySQL+Tomcat

[复制链接]

尚未签到

发表于 2018-12-5 12:35:08 | 显示全部楼层 |阅读模式
  CentOS 5.5 -32bit 测试通过
  一、安装环境包
  1、首先使用yum命令安装、升级所需的程序库。
  yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5-server krb5-devel libidn libidn-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers
  2、yum安装mysql
  先检查mysql是否安装:
  rpm -qa | grep mysql
  如果没有安装齐全执行下列yum
  yum install mysql-bench mysql-test mysql-devel mysql-server mysql
  3、yum安装prce
  先检查prce是否安装:
  rpm -qa | grep prce
  如果没有安装执行下列yum
  Yum install prce
  二、yum安装nginx
  1、安装nginx的最新稳定版yum源
  Nginx最新版yum源在EPEL RPM包中,wget下载安装即可
  cd /root
  wget http://download.Fedora.RedHat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
  rpm –ivh epel-release-5-4.noarch.rpm
  2、安装nginx
  Yum install nginx
  3、启动测试nginx
  Service nginx restart
  Nginx启动后有两个进程,master为主进程,worker为工作进程
  在启动完NGINX后,我们可以在浏览器中输入http://localhost查看welcome to nginx即算成功,注意iptables。
  三.安装jdk
  1、首先下载jdk,并安装jdk。
  安装版本:jdk-6u23-linux-i586.bin
  #cd /usr/local/src
  #chmod +x jdk-6u23-linux-i586.bin
  #cd ./ jdk-6u23-linux-i586.bin
  #mv jdk1.6.0_23 /usr/local/jdk
  2,、编辑profile文件 设置开机文件java开机执行环境文件
  #vi /etc/profile
  在文件的末尾增加如下内容
  JAVA_HOME="/usr/local/jdk"
  CLASS_PATH="$JAVA_HOME/lib:$JAVA_HOME/jre/lib"
  PATH=".:$PATH:%JAVA_HOME/bin"
  CATALINA_HOME="/usr/local/tomcat"
  export JAVA_HOME CATALINA_HOME
  保存并退出vi,执行以下命令使配置生效
  #source /etc/profile
  #reboot
  四、安装apache tomcat
  1、下载apache tomcat并安装tomcat
  #cd /root
  #mkdir /www //建立网页根目录
  #cp /usr/share/nginx/html/* /www/
  版本:apache-tomcat-7.0.52.tar.gz
  #tar zxvf apache-tomcat-7.0.5.tar.gz
  #mv apache-tomcat-7.0.5 /usr/local/tomcat
  #cp –rf /usr/local/tomcat/webapps/* /www/
  2、配置tomcat的server.xml文件,并启动或停止tomcat
  #vim /usr/local/tomcat/conf/server.xml
  查找appBase=”webapps”,修改为appBase=”/www”,其中/www 即为网页的根目录。
  安装完成后,启动tomcat,默认监听端口为8080
  #/usr/local/tomcat/bin/startup.sh
  停止tomcat可以使用以下命令:
  #/usr/local/tomcat/bin/shutdown.sh
  五、nginx与tomcat整合
  Nginx与tomcat的整合其实就是只要配置好nginx.conf文件就可以了。
  #vim /etc/nginx/nginx.conf //配置好的nginx.conf文件如下
  user nginx;
  worker_processes 1;
  error_log /var/log/nginx/error.log;
  pid /var/run/nginx.pid;
  events {
  use epoll;
  worker_connections 65535;
  }
  http {
  include /etc/nginx/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 /var/log/nginx/access.log main;
  server_names_hash_bucket_size 128;
  client_header_buffer_size 32k;
  large_client_header_buffers 4 32K;
  client_max_body_size 8m;
  sendfile on;
  tcp_nopush on;
  keepalive_timeout 65;
  #tomcat add start>
  gzip on;
  gzip_min_length 1k;
  gzip_buffers 4 16k;
  gzip_http_version 1.1;
  gzip_comp_level 2;
  gzip_types text/plain application/x-javascript text/css application/xml;
  gzip_vary on;
  #tomcat add start>
  server {
  listen 80;
  server_name _;
  #charset koi8-r;
  #access_log logs/host.access.log main;
  location / {
  root /www;
  index index.html index.htm index.jsp default.jsp index.do default.do;
  }
  #tomcat add start>
  error_page 404 /404.html;
  location = /404.html {
  root /www;
  }
  # redirect server error pages to the static page /50x.html
  #
  error_page 500 502 503 504 /50x.html;
  location = /50x.html {
  root /www;
  }
  # proxy the PHP scripts to Apache listening on 127.0.0.1:80
  #
  #location ~ \.php$ {
  # proxy_pass http://127.0.0.1;
  #}
  # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
  #
  #ocation ~ \.php$ {
  # root html;
  # fastcgi_pass 127.0.0.1:9000;
  # fastcgi_index index.php;
  # fastcgi_param SCRIPT_FILENAME /www$fastcgi_script_name;
  # include fastcgi_params;
  #}
  # deny access to .htaccess files, if Apache's document root
  # concurs with nginx's one
  #
  #location ~ /\.ht {
  # deny all;
  #}
  }
  # Load config files from the /etc/nginx/conf.d directory
  include /etc/nginx/conf.d/*.conf;
  }
  六、测试
  启动nginx
  #service nginx restart
  Nginx启动后,可以访问以下URL中的jsp实例程序,检查jsp程序能否运行。
  http://localhost/examples/jsp/
  注意:nginx与tomcat的工作原理是由nginx代理tomcat输出网页,因此如果开启了防火墙,防火墙不用打开8080端口,也一样可以访问jsp页面


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-643645-1-1.html 上篇帖子: tomcat集群日志切割和远程备份脚本分享 下篇帖子: 自动启动Tomcat
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表