一、安裝JDK7
1.查詢已安裝的jdk
rpm -qa|grep jdk
2.卸載已經安裝的jdk
jdk2.卸載已經安裝的jdk
jdk
2.卸載*出來的東西...)3.將安裝檔案jdk-7u79-linux-x64.rpm上傳到/usr/java
cd /usr/java4.安裝
rpm -ivh jdk-7u79-linux -x64.rpm
5.編/bin
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
6.使配置立即生效。
二、安裝nginx
1.建立一個新的檔案
touch /etc/yum.repos.d/nginx.repo2.編輯新增檔案
ym /poset. d/nginx.repo3.將以下內容拷貝進去
[nginx]name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck enabled=14.進行yum安裝
yum -y install nginx
5.啟動nginx
service nginx start
6.T
三、安裝redis
1.安裝tcl支援
yum install tcl
2.安裝gcc支援
yum install -y gcc g++ gcc-c++ mkload . io/releases/redis-
2.8.16.tar.gz
4.解壓tar xzf redis-2.8.16.tar.gz
.安裝make 四、nginx配置 1.忘記nginx裝在哪裡 【tomcat1路徑】CATALINA01 CATALINA_HOap/cmnt/ A_HOME
host="localhost" port="6379" maxInactiveInterval= "60" /> 建立一個項目,在頁面輸出sessionID 注:本文整合網上分散的信息,只為方便幫助到有需要的人,如果有侵犯到您的內容,請與我聯繫,謝謝。 版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。
以上就介紹了centos65 負載平衡nginx session共享redis,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。
make testmake install
7.編輯redis.conf檔並拷貝到etc目錄下
vim redis.conf修改daemonize nocpyeseses
vim redis.conf
修改daemonize nocpyeseses.自啟動進入目錄cd /etc/init.d
建立檔案touch redis
編輯檔案vim redis#
# ###################
#chkconfig: 2345 10 90#########
#chkconfig: 2345 10 90
#description: Start and Stop redisPATH=/usr/local/bin:/sbin:/usr/ bin:/bin
REDISPORT=6379EXEC=/usr/local/bin/redis-server
REDIS_CLI=/usr/local/bin/redis-cli
鎜etc/redis.conf" case "$1" in
start)
if [ -f $PIDFILE ]
is already running or crashed" else echo "Starting Redis server... "
$EXEC $CONF
fi if [ "$?"="0" ] Redis is running..." fi
;;
stop) if [ ! -f $PIDFILE ] if [ ! -f $PIDFILE ]
if [ ! -f $PIDFILE ]
if [ ! -f $PIDFILE ] if [ ! -f $PIDFILE ]
then
echo "$PIDFILE does not exist, process is not running"
. echo "Stopping ..."
$REDIS_CLI -p $REDISPORT SHUTDOWN
} ]
do
echo "Waiting for 迷 done
echo "Redis stopped"
${0} stop
${0} 。 ####################
9.修改權限
chmod +x /etc/init.d/redis
10.啟動redis服務
service redis start
11.進入redis-cli進行測試
set redis hello,redis
+OK
get redis
whereis nginx
2.切入到目錄
/etc/nginxtest. { ip_hash;
server localhost:8080;
server localhost:9080; server localhost:9080;
server localhost:9080;
server local server
server_name www.test.com;
charset utf-8;
location / {
.test.com;
proxy_set_header X-Real-IP $remote_addr;
client_max_body_size 100m; 16;
proxy_read_timeout 16;
proxy_send_timeout proxy_send_timeout
4.重新載一下
nginx -s reload
5.修改hosts檔案
vim /etc/hosts
新增
127.0.0.1 www.test.com
五、同一台伺服器上跑兩個伺服器上有兩個修改器
vim /etc/profile新增以下內容:
CATALINA_2_BASE=/mnt/apache-tomcat-02
【tomcat2路徑】
CATALINA_2_HOME=/mnt/apache-tomcat-02CATALINA_2_HOME=/mnt/apache-tomcat-02CATALINA_2_HOME=/mnt/apache-tomcat-02
CATALINA_2_HOME=/mnt/apache-tomcat-02CATALINA_2_HOME=/mnt/apache-tomcat-02CATALINA_2_HOME=/mnt/apache-tomcat-02
TOMCAT_HOME=/mnt/apache-tomcat-01 export TOMCAT_HOME
TOMCAT_2_HOME=/mnt/apache-tomcat-02
export TOMCAT_2_HOME
export TOMCAT_2_HOME2.一份不需要修改,另外一份需要做以下修改
修改server.xml
修改startup.sh
和shutdown.sh 新增以下內容
export JAVA_HOME=/usr /java/jdk1.7.0_79export ATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/libexport CATALINA_HOME=$CATALINA_2_HOMEport CATALINA_HOME=$CATALINA_2_HOME
port CATALINA_ 六、session共享
在兩個tomcat的content.xml中新增
port="6379"