免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3244 | 回复: 14

[服务应用] apache启动时的错误 [复制链接]

论坛徽章:
0
发表于 2014-07-22 15:46 |显示全部楼层
当我的apache配置了虚拟主机后 启动时[root@localhost sconfig]# /etc/init.d/httpd restart
Stopping httpd:                                            [FAILED]
Starting httpd:                                            [  OK  ]
但是当我  [root@localhost sconfig]# /etc/init.d/httpd status
httpd dead but subsys locked
我删除了lock  结构还是一样的  还有 我的selinux已经关闭  下面是error日志:
:[Tue Jul 22 03:38:29 2014] [notice] SELinux policy enabled; httpd running as context root:system_r:httpd_t
[Tue Jul 22 03:38:29 2014] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Tue Jul 22 03:38:29 2014] [notice] Digest: generating secret for digest authentication ...
[Tue Jul 22 03:38:29 2014] [notice] Digest: done
Configuration Failed


下面是我的虚拟主机配置:
NameVirtualHost *:80
<VirtualHost *:80>
  ServerAdmin tcj@qq.com
  ServerName pcunion.ce9.com
  DocumentRoot /var/www/pcunion
  CheckSpelling on
  ErrorLog "|rotatelogs /var/log/httpd/pcunion_error_log_%Y-%m-%d 86400 480"
  <Directory "/var/www/pcunion">
        DirectoryIndex index.php
        Options FollowSymLinks
        AllowOverride  All
        Order allow,deny
        Allow from all
        <Files *.pass>
           Order allow,deny
       Deny from all
    </Files>
#       AuthType Basic
#       AuthName "CE9 BETA"
#       AuthUserFile /etc/httpd/conf/passwd/passwds
#       Require user ce928
   </Directory>
   RewriteEngine On
   RewriteMap perl-map prg:/etc/httpd/rewrite/rewrite_pcunion.pl
   RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
   RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
   RewriteCond %{REQUEST_FILENAME} !.+\..+
   RewriteRule ^(.+)$ ${perl-map1}  [L]
   ErrorDocument 404 /index.php
   ErrorDocument 300 /index.php
   RewriteLog /var/log/httpd/rewrite_pcunion.log
   #RewriteLogLevel 5

#<IfModule mod_rewrite.c>
#RewriteEngine On
#RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
#RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
#RewriteRule ^(.*)$ http://www.cepay.cn$1 [L]
#</IfModule>


</VirtualHost>


求指导是怎么回事 应该怎么解决

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
发表于 2014-07-22 15:55 |显示全部楼层
selinux关闭之后reboot了没?

论坛徽章:
0
发表于 2014-07-22 16:07 |显示全部楼层
我是setenforce 0 的  这样和disabled然后reboot应该没有区别吧 回复 2# Shell_HAT


   

论坛徽章:
12
技术图书徽章
日期:2014-07-11 16:27:5215-16赛季CBA联赛之山西
日期:2016-01-08 16:10:11操作系统版块每日发帖之星
日期:2015-08-01 06:20:002015亚冠之武里南联
日期:2015-06-11 01:12:162015年亚洲杯之阿联酋
日期:2015-03-20 11:41:462015年亚洲杯纪念徽章
日期:2015-03-18 18:08:422015年辞旧岁徽章
日期:2015-03-03 16:54:15丑牛
日期:2015-01-10 22:23:32天秤座
日期:2014-08-20 15:53:35水瓶座
日期:2014-08-11 12:08:51午马
日期:2014-07-23 23:03:38IT运维版块每日发帖之星
日期:2016-02-18 06:20:00
发表于 2014-07-22 16:12 |显示全部楼层
回复 3# tcj0221


    reboot 后就失效了, 要这样
  1. sed -i 's/^SELINUX=enforcing$/SELINUX=disabled/g' /etc/sysconfig/selinux
复制代码
reboot 后selinux 才会保持disabled。

论坛徽章:
0
发表于 2014-07-22 16:17 |显示全部楼层
恩  刚刚修改了selinux为disabled之后reboot 现在error.log的第一行没有了 但是问题还是存在  下面是现在的日志
[Tue Jul 22 04:15:16 2014] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Tue Jul 22 04:15:17 2014] [notice] Digest: generating secret for digest authentication ...
[Tue Jul 22 04:15:17 2014] [notice] Digest: done
Configuration Failed回复 4# phanx


   

论坛徽章:
0
发表于 2014-07-22 16:18 |显示全部楼层
这个问题已经纠结了一天了 还是毫无进展啊  求各位解救

论坛徽章:
12
技术图书徽章
日期:2014-07-11 16:27:5215-16赛季CBA联赛之山西
日期:2016-01-08 16:10:11操作系统版块每日发帖之星
日期:2015-08-01 06:20:002015亚冠之武里南联
日期:2015-06-11 01:12:162015年亚洲杯之阿联酋
日期:2015-03-20 11:41:462015年亚洲杯纪念徽章
日期:2015-03-18 18:08:422015年辞旧岁徽章
日期:2015-03-03 16:54:15丑牛
日期:2015-01-10 22:23:32天秤座
日期:2014-08-20 15:53:35水瓶座
日期:2014-08-11 12:08:51午马
日期:2014-07-23 23:03:38IT运维版块每日发帖之星
日期:2016-02-18 06:20:00
发表于 2014-07-22 16:27 |显示全部楼层
本帖最后由 phanx 于 2014-07-22 16:30 编辑

回复 5# tcj0221


   
在 /etc/httpd/conf.d/nss.conf  中加一句。   NSSEnforceValidCerts off

或者试试看把 nss.conf 文件去掉
  1. cd /etc/httpd/conf.d
  2. mv nss.conf nss.conf.orig
复制代码

论坛徽章:
0
发表于 2014-07-22 16:35 |显示全部楼层
目录下面没有这个文件 下面是conf.d下面所有的文件
perl.conf  php.conf  proxy_ajp.conf  README  welcome.conf   还有就是 您说的那个文件时做什么用的 回复 7# phanx


   

论坛徽章:
12
技术图书徽章
日期:2014-07-11 16:27:5215-16赛季CBA联赛之山西
日期:2016-01-08 16:10:11操作系统版块每日发帖之星
日期:2015-08-01 06:20:002015亚冠之武里南联
日期:2015-06-11 01:12:162015年亚洲杯之阿联酋
日期:2015-03-20 11:41:462015年亚洲杯纪念徽章
日期:2015-03-18 18:08:422015年辞旧岁徽章
日期:2015-03-03 16:54:15丑牛
日期:2015-01-10 22:23:32天秤座
日期:2014-08-20 15:53:35水瓶座
日期:2014-08-11 12:08:51午马
日期:2014-07-23 23:03:38IT运维版块每日发帖之星
日期:2016-02-18 06:20:00
发表于 2014-07-22 17:01 |显示全部楼层
回复 8# tcj0221

把apache 进程 kill 掉以后

    试试看
  1. ipcs -s | grep apache | awk '{print $2;}' | while read -r line; do ipcrm sem "$line"; done
复制代码
然后在启动apache

论坛徽章:
0
发表于 2014-07-22 17:04 |显示全部楼层
可是apache没有进程啊  回复 9# phanx


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP