ICANN认证国际域名顶级注册机构
网站建设,域名注册,空间租用,软件销售,广告设计 域名注册,空间租用, 网站建设,东莞网页设计,域名注册,网站推广,网站开发,网页设计 网站推广,,百度推广,新浪推广,雅虎推广,网易推广 标志设计,画册设计,包装设计,VI策划,企业形象顾问 连邦软件加盟店,提供销遥行,管家婆,速达,用友ERP,诺顿等软件报价及销售 建站必读 腾达网络,上网帮助中心, 腾达为东莞等地,提供网站建设,网站推广,广告设计,软件销售等优质服务!
建站必读


 
 
当前位置:首页 -> 建站必读 -> 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 腾达网络   版权所有