CentOS下搭建Nginx+Tomcat

要在CentOS下搭建ngix+tomcat首先你要准备nginx7.9tomcat7.0,当然还有JDK7.0。我们首先安装JDK:

首先我们先检测系统中有没有OPENJDK,如果存在,建议卸载。

$ java -version

如果存在则执行:

<pre name="code" class="html">$ sudo rpm -qa | grep jdk

 

终端中会出现XXXX_openjdk_XXX等信息,我的是java-1.7.0-openjdk-headless-1.7.0.51-2.4.5.5.el7.x86_64,则执行

$ sudo yum -y remove java java-1.7.0-openjdk-headless-1.7.0.51-2.4.5.5.el7.x86_64

给安装包赋予权限,然后解压:

$ chmod +x jdk-8u25-linux-i586.
$ sudo tar.gztar -xzvf jdk-8u25-linux-i586.tar.gz

配置环境变量:
$ sudo vi /ect/profile

在里面添加

export JAVA_HOME=/usr/Java/jdk1.7.0_75
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME PATH CLASSPATH

然后可以检查是否已经成功安装jdk:

$ java -version

接下来我们安装tomcat。

我们把下载的tomcat文件上传到/usr/local文件夹中,然后解压:

$ tar -zxv -f apache-tomcat-7.0.57.tar.gz

为了方便,我们把文件夹重新命名为tomcat。编辑/etc/profile,加上以下语句:

CATALINA_HOME="/usr/local/tomcat"  
export JAVA_HOME CATALINA_HOME
然后启动tomcat:

$ /usr/local/tomcat/bin/startup.sh

访问http://localhost:8080/,如果看到了网页,那么恭喜你安装成功了。

---------------------------------------------------------------------------------------

接下来我们安装nginx。

解压nginx

$ tar zxvf nginx-0.7.9.tar.gz
进入nginx文件夹,然后执行:
$ ./configure

这里可能会报缺少PCRE library。这个是HTTP Rewrite 模块,也即是url静态化的包我们下载PCRE7.9

$ tar zxvf pcre-7.9.tar.gz 
$ ./configure
$ make  
$ sudo make install

然后到nginx文件夹下:

$ ./configure --prefix=/usr/local/nginx --conf-path=/usr/local/nginx/nginx.conf 
$ make  
$ sudo make install
这里nginx就安装完毕。你可以通过如下方法启动nginx。

#方法1
$ /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
#方法2
$ cd /usr/local/nginx/sbin
$ ./nginx
停止nginx:

#查询nginx主进程号 
ps -ef | grep nginx
#停止进程 
kill -QUIT 主进程号 
#快速停止 
kill -TERM 主进程号 

接下来的内容就是配置一些代理参数了,这里我参考这篇文章来进行配置。读者可以也可以根据需要自行配置。

以上。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值