建站必读
网站建设知识
网站推广研究
网络营销与策划
网站案例评析
网络安全知识
ASP技术
PHP技术
JSP技术
.NET技术
当前位置:
首页
->
建站必读
->
JSP技术
Linux 下安装支持 JSP/PHP 的 WEB server
0. 综述
0.1 目标
在 Linux 平台上安装一个支持 SSL、URL 重写、反向代理、页面压缩、CGI、PHP、JSP 的 免费 WEB 服务器
0.2 许可协议
GNU Free Documentation License http://www.gnu.org/licenses/fdl.html
允许任意转载,但请保持本文档的完整性
如有修改,务请通知作者
0.3 作者
钝刀 webmaster@yufeng.net
1. 下载
1.1 Apache http://www.apache.org/dist/httpd/
1.2 PHP http://www.php.net/downloads.php
1.3 Tomcat http://www.apache.org/dist/jakarta/tomcat-4/
1.4 JTC(jakarta tomcat connectors) http://www.apache.org/dist/jakarta/tomcat-4/source/
2. 安装
2.1 Apache
$tar vfxz httpd-2.0.46.tar.gz
$cd httpd-2.0.46
$./configure
$--enable-so
$--enable-ssl=shared
$--enable-rewrite=shared
$--enable-proxy=shared
$--enable-deflate=shared
$--with-mpm=worker
$--prefix=/www/server/apache2
$make
$make install
#--enable-so 要使用 JK2 连接 Tomcat,必须让 apache2 支持模块动态加载
#--enable-ssl=shared 支持 SSL
#--enable-rewrite=shared 支持 URL 重写
#--enable-proxy=shared 支持代理
#--enable-deflate=shared 支持网页压缩
#--with-mpm=worker 采用worker的mpm方式运行
#--prefix=/www/server/apache2 安装目录
2.2 PHP
$tar vfxz php-4.3.2.tar.gz
$cd php-4.3.2
$./configure
$--with-apxs2=/www/server/apache2/bin/apxs
$--prefix=/www/server/php
$make
$make install
$cp php.ini-dist /usr/local/lib/php.ini
#--with-apxs2=/www/server/apache2/bin/apxs 作为 apache2 的模块编译
#--prefix=/www/server/php 安装目录,并没有太大作用
2.3 Tomcat
$tar vfxz jakarta-tomcat-4.1.24.tar.gz
$cp -R jakarta-tomcat-4.1.24 /www/server/
$ln -s /home/data/www/jakarta-tomcat-4.1.24 /home/data/www/tomcat
2.4 JTC
#编译错误请参考下文处理
$lynx http://www.pubbitch.org/jboss/mod_jk2.html
$tar vfxz jakarta-tomcat-connectors-4.1.24-src.tar.gz
$cd jakarta-tomcat-connectors-4.1.24-src
#以下两步如果没有编译错误不需要做
$cp /usr/java/j2sdk1.4.1_02/include/linux/jni_md.h /usr/java/j2sdk1.4.1_02/include/
$ln -s /www/server/apache2/lib/libapr-0.so /www/server/apache2/lib/libapr.so
#开始编译准备
$cd util
$cp build.properties.sample build.properties
$cd ../jk
$cp build.properties.sample build.properties
$vi build.properties
catalina.home=/www/server/tomcat
tomcat40.home=${catalina.home}
apache2.home=/www/server/apache2
#修改以上内容
$cd ../coyote
$cp build.properties.sample build.properties
$vi build.properties
catalina.home=/www/server/tomcat
#修改以上内容
$cd ../jk
#编译JK2
$ant native
$cp build/jk2/apache2/mod_jk2.so /www/server/apache2/modules
3. 配置
3.1 apache2/conf/httpd.conf
$vi /home/data/www/apache2/conf/httpd.conf
#禁用默认字符集
#AddDefaultCharset ISO-8859-1
#加载 JK2
LoadModule jk2_module modules/mod_jk2.so
#支持 PHP
AddType application/x-httpd-php .php
#支持页面压缩
SetOutputFilter DEFLATE
DeflateFilterNote ratio
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .pdf$ no-gzip dont-vary
#包含虚拟主机设置
Include conf/virtual_host.conf
3.2 apache2/conf/virtual_host.conf
$touch /www/server/apache2/conf/virtual_host.conf
$vi /www/server/apache2/conf/virtual_host.conf
NameVirtualHost 123.456.78.9:80
<VirtualHost 123.456.78.9:80>
DocumentRoot /www/host/www.domain.com/htdocs
ServerName www.domain.com
ServerAlias domain.com
ErrorLog /www/host/www.domain.com/logs/apache_error.log
CustomLog /www/host/www.domain.com/logs/apache_access.log common
</VirtualHost>
#反向代理的虚拟主机
<VirtualHost 123.456.78.9:80>
ServerName ww
本站关键词:
|设计网站|东莞虚拟主机|东莞asp空间|东莞主机托管|东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计||设计网站|东莞虚拟主机|东莞asp空间|东莞主机托管|东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计||设计网站|东莞虚拟主机|东莞asp空间|东莞主机托管|东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计||设计网站|东莞虚拟主机|东莞asp空间|东莞主机托管|东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计||设计网站|东莞虚拟主机|东莞asp空间|东莞主机托管|东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计||设计网站|东莞虚拟主机|东莞asp空间|东莞主机托管|东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计||设计网站|东莞虚拟主机|东莞asp空间|东莞主机托管|东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计||设计网站|东莞虚拟主机|东莞asp空间|东莞主机托管|东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计||设计网站|东莞虚拟主机|东莞asp空间|东莞主机托管|东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计||设计网站|东莞虚拟主机|东莞asp空间|东莞主机托管|东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计||设计网站|东莞虚拟主机|东莞asp空间|东莞主机托管|东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计||设计网站|东莞虚拟主机|东莞asp空间|东莞主机托管|东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计||设计网站|东莞虚拟主机|东莞asp空间|东莞主机托管|东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计||设计网站|东莞虚拟主机|东莞asp空间|东莞主机托管|东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计|
域名注册
|
虚拟主机
|
网站建设
|
网站推广
| 广告设计
|
帮助中心
|
软件中心
|
关于腾达
东莞市腾达信息工程有限公司 本站网络实名: 东莞网站建设
地址:东莞市新城市中心区第一国际B座610 邮编:523007
电话:0769-22026071 22026072 传真:0769-22026076
24小时服务热线:13712032014
© 2002~2005 腾达网络 版权所有
粤ICP备 05018777号