一、配置需求
| 操作系统 | RHEL_6.3 x86_64 |
| JDK | jdk-7u71-linux-x64.rpm |
| Tomcat | apache-tomcat-7.0.57.tar |
| Nginx | pcre-8.34.tar ,nginx-1.6.2.tar |
| Ftp | vsftpd-2.2.2-6.el6_0.1.x86_64.rpm |
| 工具软件 | SSH工具 |
注:本系统tomcat和nginx安装在/usr/local下
资源下载地址:http://download.youkuaiyun.com/detail/ifwinds/9599232
二、搭建应用服务
(1) 安装JDK
| 步骤 | 操作 |
| 1 | 利用SSH工具上传jdk-7u71-linux-x64.rpm |
| 2 | 到文件所在目录(/usr/local/)下执行命令: rpm -i jdk-7u71-linux-x64.rpm |
| 3 | 修改环境变量,执行vi .bash_profile 增加: JAVA_HOME=/usr/java/jdk1.7.0_71 PATH=$HOME/bin:$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib:$CLASSPATH export JAVA_HOME PATH CLASSPATH
点击【ESC】键输入:wq回车。 |
| 4 | 执行命令:source /etc/profile 使修改立即生效 |
| 5 | 执行命令:java –version 查看JDK是否安装成功(例如显示:java version "1.6.0_24" OpenJDK Runtime Environment (IcedTea6 1.11.1) (rhel-1.45.1.11.1.el6-x86_64) OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode),表示安装成功。) |
(2) 安装TOMCAT
| 步骤 | 操作 |
| 1 | 上传apache-tomcat-7.0.57.tar.gz |
| 2 | 到文件所在目录(/usr/local/)下执行命令: 执行命令:tar -zxvf apache-tomcat-7.0.57.tar.gz 解压tomcat |
三、搭建FTP服务
详见《Linux6.3搭建ftp服务器》
四、搭建nginx服务
(1) 安装pcre
| 步骤 | 操作 |
| 1 | 上传pcre-8.34.tar.gz包 |
| 2 | 执行解压缩命令:tar -zxvf pcre-8.34.tar.gz |
| 3 | 到解压出来的文件目录中:cd pcre-8.34 |
| 4 | ./configure |
| 5 | make |
| 6 | make install |
注:本模块安装需要GCC、autoconf、automake工具的支持,如果系统没有这些工具,可以使用yum命令安装GCC编译器及相关工具:yum-y install gcc gcc-c++ autoconf automake,如果没有可以找集成部给安装。
(2) 安装NGINX
| 步骤 | 操作 |
| 1 | 上传nginx-1.6.2.tar.gz |
| 2 | 执行解压缩命令:tar -zxvf nginx-1.6.2.tar.gz |
| 3 | 跳转到解压出来的目录中:cd nginx-1.6.2 |
| 4 | ./configure --with-pcre=/usr/local/pcre-8.34 --with-http_stub_status_module --with-http_ssl_module --with-http_sub_module |
| 5 | make |
| 6 | make install |
注:--with-http_ssl_module是开启HTTP SSL模块,使NginX可以支持HTTPS请求。这个模块需要系统已经安装OPENSSL,在DEBLAN上是libssl。
(3) 启动NGINX
| 步骤 | 操作 |
| 1 | cd /usr/local/nginx/sbin |
| 2 | 执行命令 ./nginx –t 提示nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful 表示nginx.conf配置文件没有错误. |
| 3 | 执行命令:./nginx 启动nginx |
| 4 | 在浏览器中输入服务器IP地址如果出现如下页面表示nginx安装成功。 |
| 5 | 修改nginx.conf配置文件。 |
| 6 | 执行命令:./nginx -t 检查nginx.conf配置文件是否正确,具体参考步骤2 |
| 7 | 执行命令:./nginx -s reload 重启nginx。 |
注:./nginx-t 是查看nginx.conf配置文件是否修改成功
./nginx 是真正启动Nginx
./nginx -sstop 是停止Nginx
./nginx -s reload 是重启Nginx
五、常见问题
| 编号 | 问题描述 | 解决方法 |
| 3 | Nginx或者vsftpd访问不了 | 使用service iptables stop关闭防火墙 |
本文介绍如何在RHEL_6.3 x86_64操作系统上搭建JDK、Tomcat、Nginx及FTP服务,并提供详细的安装步骤及常见问题解决方案。
473

被折叠的 条评论
为什么被折叠?



