suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)

前些日志在研究saltstack的api,使用了https的方式來訪問api蝴猪,創(chuàng)建一對(duì)兒密鑰/etc/pki/tls/certs/localhost.crt/etc/pki/tls/certs/localhost.key 過了幾天后發(fā)現(xiàn)我實(shí)驗(yàn)的這臺(tái)機(jī)器的Apache服務(wù)宕掉了调衰,而且重啟失敗膊爪,故障信息如下

shell> service httpd restart
Stopping httpd:                                            [FAILED]
Starting httpd:                                            [FAILED]

shell> tail /var/log/httpd/error_log
[Mon Mar 28 10:46:36 2016] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)

shell> tail /var/log/httpd/ssl_error_log
[Mon Mar 28 10:49:19 2016] [warn] RSA server certificate CommonName (CN) `localhost' does NOT match server name!?
[Mon Mar 28 10:49:19 2016] [error] Unable to configure RSA server private key
[Mon Mar 28 10:49:19 2016] [error] SSL Library Error: 185073780 error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch
  • 當(dāng)我發(fā)現(xiàn)重啟失敗且終端沒有報(bào)錯(cuò)輸出時(shí),當(dāng)時(shí)打開了/var/log/message/var/log/httpd/error_log兩個(gè)log嚎莉,重新重啟Apache服務(wù)米酬,發(fā)現(xiàn)message沒有輸出,而httpd的error_log有一行[notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)輸出
  • 發(fā)現(xiàn)suEXEC之后趋箩,我百度了該關(guān)鍵字赃额,得知是負(fù)責(zé)處理CGI和SSI程序的請(qǐng)求,當(dāng)我看到SSL的時(shí)候叫确,就突然想起之前做過的salt-api的實(shí)驗(yàn)跳芳,當(dāng)時(shí)創(chuàng)建了一對(duì)兒密鑰,該密鑰過期時(shí)間大概是24小時(shí)启妹,猜測可能是Apache的默認(rèn)配置文件加載了mod_ssl模塊筛严,而且引用了我創(chuàng)建密鑰對(duì)兒的默認(rèn)位置醉旦,而該密鑰卻處于失效狀態(tài)饶米,所以Apache服務(wù)無法啟動(dòng)(這是當(dāng)時(shí)的猜測)
  • 知道是SSL相關(guān)的問題之后,馬上打開/var/log/httpd/ssl_error_log查看情況车胡,有如下報(bào)錯(cuò)[warn] RSA server certificate CommonName (CN)localhost' does NOT match server name!?` 當(dāng)看到這一行報(bào)錯(cuò)的時(shí)候檬输,已經(jīng)確認(rèn)上面猜測的第一點(diǎn),就是Apache的默認(rèn)配置文件加載了mod_ssl模塊匈棘,而且指定密鑰對(duì)兒的位置丧慈,就是我測試salt-api時(shí)創(chuàng)建密鑰對(duì)兒的位置。而且還有一個(gè)錯(cuò)誤就是我密鑰對(duì)兒指定的hostname和Apache指定的hostname并不相同主卫,基于密鑰對(duì)主機(jī)名不符與密鑰過期兩點(diǎn)逃默,造成了Apache無法啟動(dòng)的故障。
  • 確定了問題之后簇搅,解決方案有很多種完域,核心思想就是讓Apache的ssl配置失效
    • 第一種辦法,可以在Apache的配置中禁用mod_ssl模塊/etc/httpd/conf.d/ssl.conf
    • 第二種辦法瘩将,在/etc/httpd/conf.d/ssl.conf配置文件中吟税,指定其他密鑰對(duì)兒的路徑
    • 第三種辦法,我的salt-api已經(jīng)測試完畢姿现,可以把創(chuàng)建的密鑰對(duì)兒刪除或更名
  • 最終我是選擇了第三種的方法肠仪,將原有的密鑰對(duì)兒加了.bak后綴,之后重啟Apache恢復(fù)正常备典,問題解決异旧,回頭再去查看/etc/httpd/conf.d/ssl.conf配置文件的時(shí)候,已經(jīng)自動(dòng)變成了/etc/httpd/conf.d/ssl.conf.bak相當(dāng)于Apache找不到配置文件中指定的密鑰對(duì)兒后提佣,自動(dòng)禁用了mod_ssl模塊

如果你想了解suexec方面的東西吮蛹,可以參考以下文章:

http://blog.csdn.net/hulihong/article/details/5416056

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末欲险,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子匹涮,更是在濱河造成了極大的恐慌天试,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,383評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件然低,死亡現(xiàn)場離奇詭異喜每,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)雳攘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門带兜,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人吨灭,你說我怎么就攤上這事刚照。” “怎么了喧兄?”我有些...
    開封第一講書人閱讀 157,852評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵无畔,是天一觀的道長。 經(jīng)常有香客問我吠冤,道長浑彰,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,621評(píng)論 1 284
  • 正文 為了忘掉前任拯辙,我火速辦了婚禮郭变,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘涯保。我一直安慰自己诉濒,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,741評(píng)論 6 386
  • 文/花漫 我一把揭開白布夕春。 她就那樣靜靜地躺著未荒,像睡著了一般。 火紅的嫁衣襯著肌膚如雪撇他。 梳的紋絲不亂的頭發(fā)上茄猫,一...
    開封第一講書人閱讀 49,929評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音困肩,去河邊找鬼划纽。 笑死,一個(gè)胖子當(dāng)著我的面吹牛锌畸,可吹牛的內(nèi)容都是我干的勇劣。 我是一名探鬼主播,決...
    沈念sama閱讀 39,076評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼比默!你這毒婦竟也來了幻捏?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,803評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤命咐,失蹤者是張志新(化名)和其女友劉穎篡九,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體醋奠,經(jīng)...
    沈念sama閱讀 44,265評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡榛臼,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,582評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了窜司。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片沛善。...
    茶點(diǎn)故事閱讀 38,716評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖塞祈,靈堂內(nèi)的尸體忽然破棺而出闰挡,到底是詐尸還是另有隱情试伙,我是刑警寧澤撕瞧,帶...
    沈念sama閱讀 34,395評(píng)論 4 333
  • 正文 年R本政府宣布县匠,位于F島的核電站,受9級(jí)特大地震影響笙蒙,放射性物質(zhì)發(fā)生泄漏抵屿。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,039評(píng)論 3 316
  • 文/蒙蒙 一捅位、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧搂抒,春花似錦艇搀、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至芳杏,卻和暖如春矩屁,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背爵赵。 一陣腳步聲響...
    開封第一講書人閱讀 32,027評(píng)論 1 266
  • 我被黑心中介騙來泰國打工吝秕, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人空幻。 一個(gè)月前我還...
    沈念sama閱讀 46,488評(píng)論 2 361
  • 正文 我出身青樓烁峭,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子约郁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,612評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理缩挑,服務(wù)發(fā)現(xiàn),斷路器鬓梅,智...
    卡卡羅2017閱讀 134,637評(píng)論 18 139
  • http協(xié)議及Apache服務(wù) http協(xié)議 什么是http? http全稱為超文件傳輸協(xié)議(Hyper text...
    魏鎮(zhèn)坪閱讀 2,256評(píng)論 0 1
  • php+mysql+apache+centos 編譯安裝 領(lǐng)導(dǎo)要求先保證php環(huán)境穩(wěn)定供置,然后再去考慮其他,例如性能...
    dnaEMx閱讀 2,185評(píng)論 1 16
  • 架構(gòu)師必須知道的26項(xiàng)PHP安全實(shí)踐 PHP是一種開源服務(wù)器端腳本語言绽快,應(yīng)用很廣泛士袄。Apache web服務(wù)器提供...
    meng_philip123閱讀 6,058評(píng)論 1 161
  • 早評(píng):消息面上,周四海關(guān)總署公布了 3 月份進(jìn)出口數(shù)據(jù)谎僻。在美元計(jì)價(jià)下娄柳,中國 3 月進(jìn)口 ,貿(mào)易順差 1643 億元...
    股金往來閱讀 174評(píng)論 0 0