日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
CentOS6.7下Nginx+Tomcat簡(jiǎn)單配置及整合

系統(tǒng)環(huán)境:centos 6.7

成都創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì),集網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)、網(wǎng)站制作于一體,網(wǎng)站seo、網(wǎng)站優(yōu)化、網(wǎng)站營(yíng)銷(xiāo)、軟文推廣等專(zhuān)業(yè)人才根據(jù)搜索規(guī)律編程設(shè)計(jì),讓網(wǎng)站在運(yùn)行后,在搜索中有好的表現(xiàn),專(zhuān)業(yè)設(shè)計(jì)制作為您帶來(lái)效益的網(wǎng)站!讓網(wǎng)站建設(shè)為您創(chuàng)造效益。

軟件環(huán)境:JDK-1.8.0_65、Nginx-1.10.3、Tomcat-8.5.8

文檔環(huán)境:/opt/app/ 存放軟件目錄,至于mkdir創(chuàng)建文件就不用再說(shuō)了

首先將東西下載或上傳到服務(wù)器上,/opt/app/目錄存放Tomcat和JDK的包,分別是apache-tomcat-8.5.8.tar.gz和jdk-8u65-linux-x64.tar.gz,使用tar -zxvf xxx.tar.gz解壓,而nginx-1.10.3.tar.gz隨便找個(gè)地方存放著,不要放在一起,下面再說(shuō)為什么!

1、配置JDK

編輯/etc/profile(vi /etc/profile),在最底下加上:

export Java_HOME=/opt/app/jdk1.8.0_65

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

使用source /etc/profile 令配置文件生效,通過(guò)java -version判斷是否成功即可

2、安裝Tomcat

其實(shí)都不算安裝,Tomcat解壓可用,配置好Java的環(huán)境變量之后進(jìn)入Tomcat解壓后的目錄,進(jìn)入其bin目錄,執(zhí)行以下startup.sh文件即可,Tomcat默認(rèn)端口是8080,通過(guò)ip:8080即可判斷Tomcat是否成功啟動(dòng),或者通過(guò)netstat -nltp查看端口、jps查看java進(jìn)程顯示Bootstrap都可以檢測(cè)Tomcat是否啟動(dòng)

3、安裝Nginx

在任意地方解壓nginx-1.10.3.tar.gz,之所以不將該文件與JDK等文件存放一起是因?yàn)镹ginx是編譯安裝,可以指定編譯安裝路徑,使三個(gè)軟件都存放在相同位置,沒(méi)有強(qiáng)迫癥的童鞋可隨意。

在編譯安裝nginx之前需要先安裝一些依賴(lài)包,這是非常重要的。其中包括有C/C++的編譯等,由于使用的是centos系統(tǒng),所以apt-get什么就不會(huì)出現(xiàn),使用的是yum安裝

yum -y install gcc gcc-c++ autoconf automake

yum -y install zlib zlib-devel openssl opsenssl-devel pcre pcre-devel

安裝好依賴(lài)項(xiàng)之后,進(jìn)入nginx解壓目錄,使用./configure --prefix=/opt/app/nginx配置nginx安裝目錄,之后使用make && make install進(jìn)行編譯安裝,安裝好了之后,在/opt/app/中就會(huì)生成nginx目錄了。進(jìn)入/opt/app/nginx/sbin,執(zhí)行./nginx啟動(dòng)nginx。Nginx默認(rèn)端口是80,通過(guò)IP即可判斷Nginx是否成功啟動(dòng),或者通過(guò)nestat -nltp查看端口,ps -ef | grep nginx查看Nginx進(jìn)程都可以檢測(cè)Nginx是否啟動(dòng)

4、配置Nginx重定向到Tomcat

修改ngin配置文件,進(jìn)入nginx安裝好的目錄里面的conf目錄,修改nginx.conf文件,vi nginx.conf,找到server的設(shè)置,在location一項(xiàng)中添加proxy_pass http://localhost:8080;如下圖,即將原本指向Nginx的地址重定向到Tomcat的地址,重新啟動(dòng)Nginx,通過(guò)IP直接訪問(wèn)即可重定向到Tomcat頁(yè)面,這就是簡(jiǎn)單的Nginx+Tomcat整合。

5、配置Tomcat開(kāi)機(jī)自啟動(dòng)

服務(wù)器經(jīng)常會(huì)不明原因地奔潰、重啟,尤其是云服務(wù)器,如果每次都要自己手動(dòng)啟動(dòng)Tomcat那就太麻煩了,因?yàn)槲覀冃枰獙omcat配置開(kāi)機(jī)啟動(dòng)。首先,在/etc/init.d/目錄下創(chuàng)建一個(gè)名為tomcat的文件,直接vi tomcat進(jìn)入編輯即可,然后輸入一下內(nèi)容(可復(fù)制):

#!/bin/bash
# chkconfig: 345 99 10
# description: Auto-starts tomcat
# /etc/init.d/tomcat
# Tomcat auto-start
# Source function library.
#. /etc/init.d/functions
# source networking configuration.
#. /etc/sysconfig/network
RETVAL=0
##這里是配置jre路徑
export JRE_HOME=/root/app/jdk1.8.0_65/jre
##這里是Tomcat路徑
export CATALINA_HOME=/opt/app/apache-tomcat-8.5.8
start()
{
if [ -f $CATALINA_HOME/bin/startup.sh ];
then
echo $"Starting Tomcat"
$CATALINA_HOME/bin/startup.sh
RETVAL=$?
echo " OK"
return $RETVAL
fi
}
stop()
{
if [ -f $CATALINA_HOME/bin/shutdown.sh ];
then
echo $"Stopping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
RETVAL=$?
sleep 1
ps -fwwu tomcat | grep apache-tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9
echo " OK"
# [ $RETVAL -eq 0 ] && rm -f /var/lock/...
return $RETVAL
fi
}
 
case "$1" in
start)
start
;;
stop)
stop
;;
 
restart)
echo $"Restaring Tomcat"
$0 stop
sleep 1
$0 start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit $RETVAL

保存后配置一下權(quán)限chmod a+x tomcat(a+x參數(shù)表示 ==> all user can execute 所有用戶可執(zhí)行)

然后這個(gè)腳本設(shè)置為開(kāi)機(jī)啟動(dòng),chkconfig --add tomcat

通過(guò)service tomcat start/stop/restart就可以啟動(dòng)/停止/重啟Tomcat了,而且還會(huì)有提示信息

6、配置Nginx開(kāi)機(jī)自啟動(dòng)

與Tomcat配置同理,在/etc/init.d/目錄下添加nginx腳本文件,輸入以下代碼:

#!/bin/bash
 
#
 
# nginx - this script starts and stops the nginx daemin
 
#
 
# chkconfig: - 85 15
 
# description: Nginx is an HTTP(S) server, HTTP(S) reverse
 
# proxy and IMAP/POP3 proxy server
 
# processname: nginx
 
# config: /usr/local/nginx/conf/nginx.conf
 
# pidfile: /usr/local/nginx/logs/nginx.pid
 
# Source function library.
 
. /etc/rc.d/init.d/functions
 
# Source networking configuration.
 
. /etc/sysconfig/network
 
# Check that networking is up.
 
[ "$NETWORKING" = "no" ] && exit 0
## Nginx路徑
nginx="/opt/app/nginx/sbin/nginx"
 
prog=$(basename $nginx)
## Nginx配置文件路徑
NGINX_CONF_FILE="/opt/app/nginx/conf/nginx.conf"
 
lockfile=/var/lock/subsys/nginx
 
start() {
 
[ -x $nginx ] || exit 5
 
[ -f $NGINX_CONF_FILE ] || exit 6
 
echo -n $"Starting $prog: "
 
daemon $nginx -c $NGINX_CONF_FILE
 
retval=$?
 
echo
 
[ $retval -eq 0 ] && touch $lockfile
 
return $retval
 
}
 
stop() {
 
echo -n $"Stopping $prog: "
 
killproc $prog -QUIT
 
retval=$?
 
echo
 
[ $retval -eq 0 ] && rm -f $lockfile
 
return $retval
 
}
 
restart() {
 
configtest || return $?
 
stop
 
start
 
}
 
reload() {
 
configtest || return $?
 
echo -n $"Reloading $prog: "
 
killproc $nginx -HUP
 
RETVAL=$?
 
echo
 
}
 
force_reload() {
 
restart
 
}
 
configtest() {
 
$nginx -t -c $NGINX_CONF_FILE
 
}
 
rh_status() {
 
status $prog
 
}
 
rh_status_q() {
 
rh_status >/dev/null 2>&1
 
}
 
case "$1" in
 
start)
 
rh_status_q && exit 0
 
$1
 
;;
 
stop)
 
rh_status_q || exit 0
 
$1
 
;;
 
restart|configtest)
 
$1
 
;;
 
reload)
 
rh_status_q || exit 7
 
$1
 
;;
 
force-reload)
 
force_reload
 
;;
 
status)
 
rh_status
 
;;
 
condrestart|try-restart)
 
rh_status_q || exit 0
 
;;
 
*)
 
echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}"
 
exit 2
 
esac  

保存后配置一下權(quán)限chmod a+x nginx(a+x參數(shù)表示 ==> all user can execute 所有用戶可執(zhí)行)

然后這個(gè)腳本設(shè)置為開(kāi)機(jī)啟動(dòng),chkconfig --add nginx

通過(guò)service nginx start/stop/restart就可以啟動(dòng)/停止/重啟Nginx了,而且還會(huì)有提示信息

CentOS 6.7配置Nginx+Tomcat簡(jiǎn)單整合到此完成了,其中很多配置方法并不唯一,選擇自己喜歡的方式即可。


文章題目:CentOS6.7下Nginx+Tomcat簡(jiǎn)單配置及整合
文章鏈接:http://m.5511xx.com/article/cdseeoi.html