-
Linux
操作系统启动
httpd
失败的解决方法
Red Hat Linux enterprise 5
start httpd
faild
linux
httpd: httpd
启动
failed
< br>我在虚拟机里面遇到此问题,试了很多方法都没法启动,后来发现,问题出在
/e
tc/httpd/conf/
目录里面有一个叫
的文件。在同一目录下还有另外一个叫
,只要把
p>
的内容复制
文件中
,覆盖原来的内容就能启
动了,到
shell
< br>里运行
service httpd
start
,惊喜发现,
start httpd
ok
。启动
httpd
确定
用
service httpd status
可以看到
httpd
正运行中。心情舒服啊。虽然只是
个很菜的新手问
题,嘿嘿,但我还是写下来,或许哪个新手也遇到此问题能帮上忙。后来
我又详细排查了一
下是什么问题导至的。结果是意料之外啊。原来是使用了
[
系统
]-[
管理
]-[
服务器设置
]
-[HTTP]
工具进行设置,然后保存之后导至。用了这个工具后里面的设置内容有比
较多的地方跟初始
设置是不一样的。
我发现修改
/etc/httpd/
conf/
文件可以解决问题:
1.
将
Se
rverName
这行注释掉,即行最前面加个
#
号。
2.
将
ServerAdmin
这行要写完整。如:
ServerAdmin
admin@example
3.
将
Lockfile
的文件路径弄正确,或都干脆注释掉(行首加
#
)
4.
将
Loadmodule
.........
Loadmodule.........
.........#
这里很多行。
省略!其实这些都是错误的,应该是
HTTP
本身代码问题导致
。我们
用初始文件替换。
新濠天地
Loadmodule.....
p>
用
/etc/httpd/conf/
里面
的相应内容替换掉
内容如下:
LoadModule auth_basic_module
modules/mod_auth_
LoadModule
auth_digest_module modules/mod_auth_
LoadModule authn_file_module
modules/mod_authn_
LoadModule
authn_alias_module modules/mod_authn_
LoadModule authn_anon_module
modules/mod_authn_
LoadModule
authn_dbm_module modules/mod_authn_
LoadModule authn_default_module
modules/mod_authn_
LoadModule
authz_host_module modules/mod_authz_
LoadModule authz_user_module
modules/mod_authz_
LoadModule
authz_owner_module modules/mod_authz_
LoadModule authz_groupfile_module
modules/mod_authz_
LoadModule
authz_dbm_module modules/mod_authz_
LoadModule authz_default_module
modules/mod_authz_
LoadModule
ldap_module modules/mod_
LoadModule
authnz_ldap_module modules/mod_authnz_
LoadModule include_module modules/mod_
LoadModule log_config_module
modules/mod_log_
LoadModule
logio_module modules/mod_