卸除原有APACHE服务
1.1 验证APACHE服务是否安装 --- 已经安装
[root@localhost sbin]# httpd -v
Server version: Apache/2.2.15 (Unix)
Server built: Feb 13 2012 22:25:23
2.2 查询rpm安装包 安装信息
# rpm -qa |grep httpd
httpd-2.2.15-15.el6.centos.1.i686
httpd-tools-2.2.15-15.el6.centos.1.i686
1.3 删除
#rpm -e gnome-user-share-2.28.2-3.el6.i686
#rpm e php-5.3.3-3.el6_2.8.i686
#rpm -e httpd-2.2.15-15.el6.centos.1.i686
#rpm -e httpd-tools-2.2.15-15.el6.centos.1.i686
1.4 验证APACHE服务是否还存在
# httpd -v
bash: /usr/sbin/httpd: No such file or directory
1.5 删除剩余APACHE服务文件
以下为未被卸除的剩余文件
#whereis httpd
httpd: /etc/httpd /usr/lib/httpd
删除
#rm -rf /usr/lib/httpd
安装APACHE服务 --- rpm安装包方式安装
2.1 将如下安装包拷贝到目录下
rpm安装包可从系统安装盘上面找到
也可以从RPM资源网站下载到本地环境
http://rpmfind.net/linux/
/usr/dev/apache/
httpd-2.2.15-15.el6.centos.1.i686.rpm
httpd-devel-2.2.15-15.el6.centos.1.i686.rpm
httpd-tools-2.2.15-15.el6.centos.1.i686.rpm
由于刚才删除了下面两个安装包 故需要从新下载安装
gnome-user-share-2.28.2-3.el6.i686
php-5.3.3-3.el6_2.8.i686
#rpm -ivh httpd-tools-2.2.15-15.el6.centos.1.i686.rpm
#rpm -ivh httpd-2.2.15-15.el6.centos.1.i686.rpm
#rpm -ivh gnome-user-share-2.28.2-3.el6.i686
#rpm -ivh php-5.3.3-3.el6_2.8.i686
验证 --- 安装成功
# whereis httpd
httpd: /usr/sbin/httpd /usr/sbin/httpd.event /usr/sbin/httpd.worker /etc/httpd /usr/lib/httpd /usr/share/man/man8/httpd.8.gz
# httpd -v
Server version: Apache/2.2.15 (Unix)
Server built: Feb 13 2012 22:25:23
配置APACHE
#vi /etc/httpd/conf/httpd.conf
/DirectoryIndex index.html
修改为如下内容
DirectoryIndex index.html index.html.var index.php
/DocumentRoot "/opt/APACHE/htdocs"
修改为如下内容
DocumentRoot "/usr/local/htdocs/cici/"
/<Directory
修改为如下内容
<Directory "/usr/local/htdocs/cici/">
/Listen
修改为如下内容
Listen 80
/ServerName
修改为如下内容
ServerName localhost
/NameVirtualHost
修改为如下内容
NameVirtualHost *:80
/<VirtualHost
修改为如下内容
<VirtualHost *:80>
# ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /usr/local/htdocs/cici/
# ServerName dummy-host.example.com
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
启动APACHE服务
/etc/rc.d/init.d/httpd restart
或者
#service httpd start
浏览器访问
http://localhost
出现如下页面即可
Apache 2 Test Page
powered by CentOS
问题总结
1 启动apache服务出现如下错误
Starting httpd: httpd: Syntax error on line 221 of /etc/httpd/conf/httpd.conf: Syntax error on line 1 of /etc/httpd/conf.d/mod_dnssd.conf: Cannot load /etc/httpd/modules/mod_dnssd.so into server: /etc/httpd/modules/mod_dnssd.so
: cannot open shared object file: No such file or directory
[FAILED]
#ls -r /usr/lib/httpd/modules
列出的文件列表中 确实没有mod_dnssd.so
这个文件
根本原因 缺少mod_dnssd-0.6-2.el6.i686.rpm
安装包
拷贝安装包到指定目录
#cp /mnt/hgfs/CentOS\&RHEL4/Exchange\ Data/apache/mod_dnssd-0.6-2.el6.i686.rpm /usr/dev/apache/
#cd /usr/dev/apache/
删除原有安装包 -- 如果存在
#rpm -e --nodeps mod_dnssd-0.6-2.el6.i686
再次安装新的安装包
#rpm -ivh mod_dnssd-0.6-2.el6.i686.rpm
验证问题 已经有了该文件
# find / -name "mod_dnssd.so"
/usr/lib/httpd/modules/mod_dnssd.so
2 安装APCHE服务rpm安装包依赖关系
删除顺序
#rpm -e gnome-user-share-2.28.2-3.el6.i686
#rpm e php-5.3.3-3.el6_2.8.i686
#rpm -e httpd-2.2.15-15.el6.centos.1.i686
#rpm -e httpd-tools-2.2.15-15.el6.centos.1.i686
安装顺序
#rpm -ivh httpd-tools-2.2.15-15.el6.centos.1.i686.rpm
#rpm -ivh httpd-2.2.15-15.el6.centos.1.i686.rpm
由于刚才删了以下这两个安装包 故需要从新安装
#rpm -ivh gnome-user-share-2.28.2-3.el6.i686
#rpm -ivh php-5.3.3-3.el6_2.8.i686
分享到:
相关推荐
Apache 2.2.15 是一款广泛应用的开源Web服务器,其安装和配置对于搭建网站服务至关重要。在本文中,我们将详细阐述如何安装这个特定版本的Apache,并介绍反向代理配置的基本步骤。 首先,要安装Apache 2.2.15,你...
此外,文档还提到了将启动脚本`apachectl`复制到`/etc/init.d/`目录下,这是为了方便通过系统服务管理工具(如`service`或`systemctl`)来控制Apache服务的启动与停止。整体而言,编译安装虽然较为复杂,但可以提供...
根据给定的文件信息,我们可以总结出以下关于Apache服务器在Linux环境下安装与配置的重要知识点: ### Apache服务器在Linux下的安装步骤 #### 准备工作 首先,确保你的Linux系统已经安装了必要的编译工具和库文件...
### 在 Windows 下为 Apache 安装多个服务 #### 概述 在 Windows 操作系统下配置 Apache 服务器,可以通过设置多个虚拟主机(Virtual Hosts)的方式实现为同一个服务器安装并运行多个网站。这种方式不仅能够提高...
- **安装完成**:安装完成后,会显示安装成功的提示,此时可以在任务栏的托盘区域看到Apache服务的图标。 ##### 3. 配置Apache服务器 - **启动/停止/重启Apache服务**:通过右键点击托盘区的Apache图标,可以轻松...
### 在 Ubuntu 中安装 Apache 2 Web 服务器 #### 概述 本文档旨在提供一个详细的指南,介绍如何在 Ubuntu 操作系统中安装和配置 Apache 2 Web 服务器。Apache 是目前世界上最广泛使用的 Web 服务器软件之一,它为...
2. **设置服务登录**: 在服务管理器中找到Apache服务,更改其登录方式为新创建的`apache`用户,并输入密码。 3. **调整权限**: 赋予`apache`账户对Apache安装目录(例如`D:/apache2.2`)和web根目录(例如`D:/...
安装完成后,你需要启动Apache服务并设置其开机启动: ```bash sudo systemctl start apache2 # Ubuntu/Debian sudo systemctl enable apache2 sudo systemctl start httpd # CentOS/Fedora sudo systemctl enable...
9. **SSL支持**:虽然Apache本身不直接支持SSL,但可通过安装额外的插件如Apache-SSL实现加密通信。 10. **Cookie支持**:通过支持HTTP Cookie,可以追踪用户的浏览行为。 #### 四、Apache的模块化设计 Apache采用...
Linux 下安装 APACHE Linux 作为一个开源的操作系统,广泛应用于服务器端,APACHE 是一个流行的 Web 服务器软件,而安装 APACHE 在 Linux 下则需要遵循特定的步骤,以避免安装过程中的错误。 下载必要的文件 在...
* 安装完成后,需要检查服务是否启动成功,例如检查 Apache 和 MySQL 服务是否启动成功。 总结,文章介绍了 Linux 下 Apache+PHP+Mysql 的安装和配置过程,包括 Apache 的安装和配置、MySQL 的安装和配置,并且对...
在选择安装选项时,需要选择安装目录,建议不要安装在操作系统所在盘,以免操作系统坏了之后,还原操作把 Apache 配置文件也清除了。 二、配置 Apache 配置 Apache 服务器需要编辑 Apache 的配置文件,可以通过...
总结,安装和配置Apache需要理解基本的配置选项,以及如何根据自己的需求调整这些选项。在Windows 2003系统上,这个过程相对直观,但确保正确设置Server Name和Network Domain对于服务器的正常运行至关重要。同时,...
总结来说,Linux操作系统中的Apache服务安装和配置涉及多个环节,从下载安装软件到定制化配置,再到管理和维护,都需要对Linux系统和Web服务器原理有深入理解。通过合理的配置,Apache可以成为强大且灵活的Web服务...
【Apache服务基础】这篇内容主要介绍...总结来说,Apache服务基础涵盖Web服务的原理、Apache服务器的安装和配置,以及虚拟目录的创建和管理。这些知识对于搭建和管理Web服务器至关重要,也是IT运维人员必备的技能之一。
在Linux环境中安装Apache服务器是一项基础且关键的任务,尤其对于搭建Web服务、测试环境或运行各种基于Web的应用程序至关重要。本文将深入解析Linux环境下Apache的安装流程,涵盖解压缩、配置、编译、安装及启动验证...