Red Hat Linux enterprise 5
start httpd faild
Www^
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文件可以解决问题:
Chinaz~com
1.将ServerName这行注释掉,即行最前面加个#号。
Www.zhuye123.com
2.将ServerAdmin 这行要写完整。如:ServerAdmin admin@example.com
中国.站长站
3.将Lockfile 的文件路径弄正确,或都干脆注释掉(行首加#)
4.将Loadmodule .........
Loadmodule.........
.........#这里很多行。省略!其实这些都是错误的,应该是HTTP本身代码问题导致。我们用初始文件替换。
Loadmodule.....
用/etc/httpd/conf/httpd.conf.bak里面的相应内容替换掉
内容如下:
Www~Chinaz~com
| 以下为引用的内容: LoadModule auth_basic_module modules/mod_auth_basic.so LoadModule auth_digest_module modules/mod_auth_digest.so Chinaz 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 Www_Chinaz_com LoadModule authn_dbm_module modules/mod_authn_dbm.so zhuye123.com LoadModule authn_default_module modules/mod_authn_default.so LoadModule authz_host_module modules/mod_authz_host.so Chinaz 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 Www^ 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 Www_Chinaz_com LoadModule env_module modules/mod_env.so zhuye123.com 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 Www_Chinaz_com LoadModule deflate_module modules/mod_deflate.so 中国站长_站,为中文网站提供动力 LoadModule headers_module modules/mod_headers.so Chinaz~com LoadModule usertrack_module modules/mod_usertrack.so Www_Chinaz_com 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 Www_Chinaz_com LoadModule vhost_alias_module modules/mod_vhost_alias.so zhuye123.com LoadModule negotiation_module modules/mod_negotiation.so 中国.站长站 LoadModule dir_module modules/mod_dir.so Chinaz_com LoadModule actions_module modules/mod_actions.so LoadModule speling_module modules/mod_speling.so 中国 LoadModule userdir_module modules/mod_userdir.so Chinaz_com LoadModule alias_module modules/mod_alias.so 中国 LoadModule rewrite_module modules/mod_rewrite.so LoadModule proxy_module modules/mod_proxy.so Chinaz LoadModule proxy_balancer_module modules/mod_proxy_balancer.so Chinaz_com LoadModule proxy_ftp_module modules/mod_proxy_ftp.so Chinaz~com LoadModule proxy_http_module modules/mod_proxy_http.so Www^ LoadModule proxy_connect_module modules/mod_proxy_connect.so 中国站.长站 LoadModule cache_module modules/mod_cache.so Chinaz~com 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 Www^ |
OK,这样应该可以启动httpd服务了,请在shell里使用命令service httpd start来启动服务
另外需要注意的是,这些只改了一小部分内容,很多选项已经跟初始httdp.conf不一样了,请大家详细看看相关功能的开启状态,按需要更改即可。
[中国站长站]