Chinaunix首页 | 论坛 | 博客
  • 博客访问: 101961146
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-10 22:13:59

作者:jiupima  

一. 安装二进制apache(首选) 
1. 下载: 
http://wdb1.sco.com/clbk_web/owa/dwn_customer下载安装文件: 
Apache Web Server 1.3.9 for SCO OpenServer Relense 5.0.4+。 
2. 安装: 
# tar xvf DL40011P000.tar 
# custom //开始安装apache文件VOL.000.000,详细步骤如下: 
选择菜单:software->install new…,回车 

选择从本机安装,回车 

用上下方向键选择从镜像文件安装,确认后回车 

输入apache镜像文件的路径,回车(根据实际情况输入) 

上下键选择要安装的软件包,按tab键切换到下面的install后回车 

安装完成后退出custom。 
二. 安装源代码apache 
1. 下载: 
下载apache安装文件。 
2. 解压: 
2.1 以Z结尾的文件:uncompress httpd-2_0_NN.tar.Z 
以gz结尾的文件:gzip -d httpd-2_0_NN.tar.gz 
以bz2结尾的文件:bunzip2 httpd-2_0_NN.tar.bz2 
2.2 # tar xvf httpd-2_0_NN.tar 
NN为当前副版本号 
3. 安装: 
# cd httpd-2_0_NN 
# ./configure --prefix=/usr/local/apache2 
# make 
# make install 
三. 配置apache 
1. 目录操作 
# 建立组apache和用户apache,apache用户隶属于apache组 
# cp -r 项目文件 /usr/local/apache2/htdocs 
# cd /usr/local/apache2/conf 
2. 配置apache 
# vi httpd.conf 
修改以下内容: 
2.1 基本配置 
按主机配置,根据实际情况修改 
documentRoot /usr/local/apache2/htdocs #指定网页所放位置 
ServerName 192.168.1.203:80 #服务器的主机名 
ServerRoot "/usr/local/apache2" #指定守护进程httpd的运行目录 
ServerAdmin webmaster@192.168.1.203 #指定管理员邮箱 
ErrorLog /usr/local/apache2/logs/error_log #错误日志的位置 
TransferLog /usr/local/apache2/logs/access_log #日志文件的位置 
按虚拟主机配置,根据实际情况修改(需要bind域名服务) 
Listen 192.168.1.203:80 
NameVirtualHost 192.168.1.203:80 
 
ServerAdmin webmaster@yc.com 
documentRoot /www/htdocs/ yc.com 
ServerName yc.com 
ErrorLog logs/ yc.com -error_log 
CustomLog logs/ yc.com -access_log common 
 
2.2 其它配置 
环境配置,修改原有配置 
User apache #apache子进程运行时身份 
Group apache 
DirectoryIndex index.html index.php index.html.var index.jsp main.jsp login.jsp #指定默认的主页名称 
AddDefaultCharset GB2312 #指定默认字符集 
AddCharset GB2312 .gb2312 .gb #在文件扩展名与内容字符集之间建立映射 
DefaultLanguage gb #设定某一特定的缺省语言 
AddLanguage zh-CN .zh-cn .gb #在文件扩展名与特定的内容语言间建立映射 
LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW gb #语言变体的优先级列表 
AddType application/x-tar .tgz #在文件扩展名与特定的内容类型间建立映射 
AddType application/x-httpd-php .php 
Addtype application/x-httpd-php-source phps 
AddEncoding x-compress .Z #在文件扩展名与特定的编码方式间建立映射 
AddEncoding x-gzip .gz .tgz 
根据实际情况添加模块 
LoadModule php4_module modules/libphp4.so #添加模块 
 #包含将用于指定文件名(*.php)的指令 
SetOutputFilter PHP #处理服务器回应的过滤器 
SetInputFilter PHP #处理客户端请求和POST输入的过滤器 
LimitRequestBody 20971520 #限制客户端发送的HTTP请求包的总长度 
 
以上192.168.1.203为sco uinx服务器的ip地址。 
四. 使用apache 
1. 启动apache服务 
# ./usr/local/apache2/bin/apachectl start 
2. 停止apache服务 
# ./usr/local/apache2/bin/apachectl stop 
3. 重启动apache服务 
# ./usr/local/apache2/bin/apachectl graceful //(首选) 
# ./usr/local/apache2/bin/apachectl restart 
4. 配置apache自启动 
在文件/etc/rc.d/8/userdef末尾加入apache启动命令: 
/usr/local/apache2/bin/apachectl start (根据实际情况填写) 
5. 浏览web页面 
在IE或其它浏览器中输入:
阅读(934) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~