Linux6.3服务环境搭建
来源:互联网 发布:数据架构管理流程图 编辑:程序博客网 时间:2024/06/05 12:03
一、配置需求
操作系统
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.csdn.net/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关闭防火墙
- Linux6.3服务环境搭建
- linux6.2搭建nfs服务
- LINUX6 上搭建DNS服务
- Linux6.3搭建ftp服务器
- 【CentOS7】服务环境搭建
- 【CentOS7】服务环境搭建
- 【CentOS7】服务环境搭建
- 【CentOS7】服务环境搭建
- 【CentOS7】服务环境搭建
- 【CentOS7】服务环境搭建
- 【CentOS7】服务环境搭建
- redhat Linux6下搭建LAMP
- redhat Linux6下搭建Zabbix
- vmware安装linux6.3
- linux6
- debian服务基础环境搭建
- javaweb云服务环境搭建
- 搭建基于Linux6.3+Nginx1.2+PHP5+MySQL5.5的Web服务器全过程(参考)
- 数据结构课设--5药店的药品销售统计系统(排序应用)
- 选择排序
- 码神作业(printfile)
- AndroidStudio中利用git下载github或者git.oschina的代码时报错:repository test has failed解决方法
- 数据结构上机实验之顺序查找
- Linux6.3服务环境搭建
- SpringMVC之MapperScannerConfigurer详解
- 使用C# .net开发微信公众号之获取Jsapi_Ticket
- hadoop学习笔记之一:文件完整性验证gpg --verify
- 前端杂烩——在工作,在思考,在沉淀
- 汉诺塔(TowerofHanoi)问题--java
- 回文素数(限时版)(打表)
- c:if与s:if的基本使用
- React Native 集成Android原生应用:Didn't find class "com.facebook.jni.IteratorHelper"