Linux操作系统启动httpd失败的解决方法

Red Hat Linux enterprise 5

start httpd faild

linux httpd: httpd 启动 failed

我在虚拟机里面遇到此问题,试了很多方法都没法启动,后来发现,问题出在/etc/httpd/conf/目录里面有一个叫httpd.conf的文件。在同一目录下还有另外一个叫httpd.conf.bak,只要把httpd.conf.bak的内容复制httpd.conf文件中,覆盖原来的内容就能启动了,到shell里运行service httpd start,惊喜发现,start httpd ok。启动httpd 确定。

用service httpd status可以看到httpd正运行中。心情舒服啊。虽然只是个很菜的新手问题,嘿嘿,但我还是写下来,或许哪个新手也遇到此问题能帮上忙。后来我又详细排查了一下是什么问题导至的。结果是意料之外啊。原来是使用了 [系统]-[管理]-[服务器设置]-[HTTP]工具进行设置,然后保存之后导至。用了这个工具后里面的设置内容有比较多的地方跟初始设置是不一样的。

我发现修改/etc/httpd/conf/httpd.conf文件可以解决问题:

1.将ServerName这行注释掉,即行最前面加个#号。

2.将ServerAdmin 这行要写完整。如:ServerAdmin admin@example.com

3.将Lockfile 的文件路径弄正确,或都干脆注释掉(行首加#)

4.将Loadmodule .........

Loadmodule.........

.........#这里很多行。省略!其实这些都是错误的,应该是HTTP本身代码问题导致。我们用初始文件替换。

Loadmodule.....

用/etc/httpd/conf/httpd.conf.bak里面的相应内容替换掉

内容如下:

以下为引用的内容:

LoadModule auth_basic_module modules/mod_auth_basic.so

LoadModule auth_digest_module modules/mod_auth_digest.so

LoadModule authn_file_module modules/mod_authn_file.so

LoadModule authn_alias_module modules/mod_authn_alias.so

LoadModule authn_anon_module modules/mod_authn_anon.so

LoadModule authn_dbm_module modules/mod_authn_dbm.so

LoadModule authn_default_module modules/mod_authn_default.so

LoadModule authz_host_module modules/mod_authz_host.so

LoadModule authz_user_module modules/mod_authz_user.so

LoadModule authz_owner_module modules/mod_authz_owner.so

LoadModule authz_groupfile_module modules/mod_authz_groupfile.so

LoadModule authz_dbm_module modules/mod_authz_dbm.so

LoadModule authz_default_module modules/mod_authz_default.so

LoadModule ldap_module modules/mod_ldap.so

LoadModule authnz_ldap_module modules/mod_authnz_ldap.so

LoadModule include_module modules/mod_include.so

LoadModule log_config_module modules/mod_log_config.so

LoadModule logio_module modules/mod_logio.so

LoadModule env_module modules/mod_env.so

LoadModule ext_filter_module modules/mod_ext_filter.so

LoadModule mime_magic_module modules/mod_mime_magic.so

LoadModule expires_module modules/mod_expires.so

LoadModule deflate_module modules/mod_deflate.so

LoadModule headers_module modules/mod_headers.so

LoadModule usertrack_module modules/mod_usertrack.so

LoadModule setenvif_module modules/mod_setenvif.so

LoadModule mime_module modules/mod_mime.so

LoadModule dav_module modules/mod_dav.so

LoadModule status_module modules/mod_status.so

LoadModule autoindex_module modules/mod_autoindex.so

LoadModule info_module modules/mod_info.so

LoadModule dav_fs_module modules/mod_dav_fs.so

LoadModule vhost_alias_module modules/mod_vhost_alias.so

LoadModule negotiation_module modules/mod_negotiation.so

LoadModule dir_module modules/mod_dir.so

LoadModule actions_module modules/mod_actions.so

LoadModule speling_module modules/mod_speling.so

LoadModule userdir_module modules/mod_userdir.so

LoadModule alias_module modules/mod_alias.so

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_connect_module modules/mod_proxy_connect.so

LoadModule cache_module modules/mod_cache.so

LoadModule suexec_module modules/mod_suexec.so

LoadModule disk_cache_module modules/mod_disk_cache.so

LoadModule file_cache_module modules/mod_file_cache.so

LoadModule mem_cache_module modules/mod_mem_cache.so

LoadModule cgi_module modules/mod_cgi.so

OK,这样应该可以启动httpd服务了,请在shell里使用命令service httpd start来启动服务

另外需要注意的是,这些只改了一小部分内容,很多选项已经跟初始httdp.conf不一样了,请大家详细看看相关功能的开启状态,按需要更改即可。

时间: 2024-09-08 06:10:00

Linux操作系统启动httpd失败的解决方法的相关文章

windows7操作系统启动ISC服务失败的解决方法

  windows7操作系统启动ISC服务失败的解决方法            具体解决方法: 1.首先打开Win7系统的运行对话框,然后输入services.msc,回车打开服务; 2.然后找到并将"Network Connections"设置为"手动"并启动; 3.然后再将"Windows Firewall/Internet Connection Sharing (ICS)"服务启用就可以了.

windows8系统安装Dreamweaver CS6失败的解决方法

  windows8系统安装Dreamweaver CS6失败的解决方法.网页设计软件Dreamweaver CS6是很多网友都在使用的一款设计软件,不过,一位windows8系统反映,下载的Dreamweaver CS6提示:安装失败.用户有一个疑问:那就是windows8系统是不是不能安装Dreamweaver CS6.其实不然,下面,小编就跟大家分享一下windows8系统安装Dreamweaver CS6失败的解决方法! Dreamweaver CS6安装失败 windows8系统安装D

Win8系统显卡驱动安装失败的解决方法

  有部分用户向本站反映,在自己安装系统时,出现win8显卡驱动无法正常安装,一直处于安装失败的提示,经过小编的排查,发现用户的电脑显卡硬件是使用的英伟达的品牌,所安装的显卡驱动是NVIDIA驱动,并出现安装失败的问题,对于这个问题我们为大家提供了一种解决方法,下面我们一起看下吧!   Win8系统显卡驱动安装失败的解决方法1.这台电脑--属性--设备管理器--显示适配器--右键点击NVIDIA GeForce xxxx属性--驱动程序--卸载--勾选"删除此设备的驱动程序软件."--

Win7系统提示“系统调用失败”的解决方法

  Win7系统提示"系统调用失败"的解决方法分享给大家,小编最近逛贴吧发现一些Win7系统用户反映,打开电脑后鼠标一直呈等待状,直到关机也是这样,打开计算机提示系统调用失败,而且桌面上所有图标都点不了,只能在开始那打开,就连开始那得计算机还有控制面板都打不开,都是提示调用失败,系统调用失败故障图: 1.首先打开随意一款IE浏览器,然后在地址栏上面输入"C:windowsexplorer.exe",然后回车即可解决; 2.以上操作如果不行,就鼠标右击任务栏选择&qu

详解Windows10系统连接硬盘失败的解决方法

详解Windows10系统连接硬盘失败的解决方法:硬盘有固态硬盘(SSD 盘,新式硬盘).机械硬盘(HDD 传统硬盘).混合硬盘(HHD 一块基于传统机械硬盘诞生出来的新硬盘).SSD采用闪存颗粒来存储,HDD采用磁性碟片来存储,混合硬盘(HHD: Hybrid Hard Disk)是把磁性硬盘和闪存集成到一起的一种硬盘.绝大多数硬盘都是固定硬盘,被永久性地密封固定在硬盘驱动器中.小编的本本安装了Wn10系统后,就打不开路由器挂载的硬盘.在大神的指导下,终于找到了无法连接硬盘的处理措施,在这就分

微信小程序首页数据初始化失败的解决方法

一. 问题描述 用户首次后再次进入小程序时,我们通常需要通过获取用户openid或unionid用作唯一标示与后台进行数据交流,初始化用户信息.当我们通过第三方服务器跟微信建立请求时,微信需要用户确认是否公开信息.如图1,从console可以看到,在请求的同时,我们的首页index已经加载完成,图中初始化数据显示为空.无论我们将请求信息写在app.js的onload中或者index.js中,当我们点击确认后,请求信息才执行success方法,将第三方服务器返回的数据处理,这样的因需要用户点击而产

Win8系统无线网卡安装失败的解决方法

  Win8系统无线网卡安装失败的解决方法            方法一: 右键点击Win8系统桌面"这台电脑",然后选择属性,然后在Win8系统打开的属性窗口上,点击设备管理器,然后在设备管理器下找到没有安装的驱动无线网卡,再双击点击更新驱动,再选择"自动搜索更新的驱动程序软件". 方法二: 如果Windows系统无法安装驱动,可以下载驱动精灵软件进行检测与安装.

win8系统自动更新失败的解决方法

  win8系统自动更新失败的解决方法         首先以管理员身份打开命令提示符,输入命令DISM.exe /Online /Cleanup-image /Scanhealth并回车. 接着输入DISM.exe /Online /Cleanup-image /Restorehealth回车,等待修复完成重新启动电脑即可. 以下错误代码都是自动更新错误的代码 0x80070002 0x8007000D 0x800F081F 0x80073712 0x800736CC 0x800705B9 0

windows8系统打开爱奇艺提示“呃,播放失败”的解决方法

  windows8系统打开爱奇艺提示"呃,播放失败"的解决方法 故障原因: 爱奇艺页面更新后与网维大师安全中心-网络攻击防御功能有冲突导致. 解决方法: 关闭安全中心网络攻击防御功能,或者卸载arp驱动. 关于windows8系统打开爱奇艺提示"呃,播放失败"的解决方法分享到这里了,找到原因后就可以轻松解决问题了.