php jsp共用80端口,php与jsp共用80端口

jdk保证已经安装成功

1.安装tomcat 7

2.安装httpd

yum install httpd

yum install php

yum install php-mysql

配置 /conf/server.xml

配置 /etc/httpd/conf/httpd.conf

Listen 80

LoadModule rewrite_module modules/mod_rewrite.so

LoadModule proxy_module modules/mod_proxy.so

LoadModule proxy_balancer_module modules/mod_proxy_balancer.so

LoadModule proxy_ftp_module modules/mod_proxy_ftp.so

LoadModule proxy_http_module modules/mod_proxy_http.so

LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

LoadModule proxy_connect_module modules/mod_proxy_connect.so

#discuz

RewriteEngine On

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^(.*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^(.*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^(.*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^(.*)/blog-([0-9]+)-([0-9]+)\.html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^(.*)/(fid|tid)-([0-9]+)\.html$ $1/index.php?action=$2&value=$3&%1

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

NameVirtualHost *:80

#php 项目

ServerName bbs.test.com

DocumentRoot /var/www/bbs/upload

ErrorLog logs/bbs.test.net.error.log

CustomLog logs/bbs.test.net.access.log common

#jsp项目

ServerName www.test.com

ErrorLog logs/www.test.com.error.log

CustomLog logs/www.test.com.access.log common

DirectoryIndex index.html index.jsp

DocumentRoot /home/apache-tomcat-7.0.59/webapps/test

ProxyPass / ajp://127.0.0.1:8009/

ProxyPassReverse / ajp://127.0.0.1:8009/

配置权限

chmod 777 -R /var/www/bbs/upload

查看当前监听的进程

netstat -ntpl

yum install unzip

unzip upload.zip

卸载系统自带的openjdk,安装sun的jdk

rpm -qa|grep java (查找已安装的java)

yum -y remove xxx(卸载,xxx表示安装的java)

安装jdk

jdk1.7 下载 http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz

增加JAVA_HOME环境变量

vi /etc/profile

在最后面增加:

#set java environment

export JAVA_HOME=/home/jdk1.7.0_79

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

export JAVA_HOME CLASSPATH PATH

保存退出

使得刚刚添加到环境变量生效:

source /etc/profile

进入 /usr/bin/目录

#cd /usr/bin

#ln -s -f /home/jdk1.7.0_79/jre/bin/java

#ln -s -f /home/jdk1.7.0_79/bin/javac

service iptables stop

checonfig iptables off

增加tomcat 自启动

在/etc/init.d/中增加tomcat文件,内容为

# tomcat自启动脚本

#!/bin/sh

# chkconfig: 345 99 10

# description: Auto-starts tomcat

# /etc/init.d/tomcatd

# Tomcat auto-start

# Source function library.

#. /etc/init.d/functions

# source networking configuration.

#. /etc/sysconfig/network

RETVAL=0

export JDK_HOME=/home/jdk1.7.0_79

export CATALINA_HOME=/home/apache-tomcat-7.0.61

export CATALINA_BASE=/home/apache-tomcat-7.0.61

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 -efw|grep 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

增加执行权限chmod +x /etc/init.d/tomcat

增加软链接,用ln命令将tomcat的链接链过去:ln -s /etc/init.d/tomcat /etc/rc2.d/S16Tomcat

增加系统启动时自动执行chkconfig --add tomcat。

一键复制

编辑

Web IDE

原始数据

按行查看

历史

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值