摘要:配置證書(shū)部署指南錯(cuò)誤一報(bào)錯(cuò)這是因?yàn)闆](méi)有安裝模塊可以運(yùn)行命令然后再執(zhí)行錯(cuò)誤二配置證書(shū),正常配置代碼后,重啟報(bào)了一個(gè)錯(cuò)誤,看報(bào)錯(cuò)語(yǔ)句表明,是加載錯(cuò)誤問(wèn)題。
Apache配置SSL證書(shū)部署指南?? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
錯(cuò)誤一:
Apache報(bào)錯(cuò)httpd: Syntax error on line 99 of / wwwrver apache/conf/httpd.conf: Syntax error on line 11 of / wwwrver /apache/conf.d/ssl.conf: Cannot load / wwwrver /apache/modules/mod_ssl.so into server: / wwwrver /apache/modules/mod_ssl
這是因?yàn)閍pache沒(méi)有安裝模塊mod_ssl.so
可以運(yùn)行命令:yum install mod_ssl
然后再執(zhí)行mod_ssl.so
錯(cuò)誤二:
Apache配置ssl證書(shū),正常配置代碼后,重啟報(bào)了一個(gè)錯(cuò)誤,看報(bào)錯(cuò)語(yǔ)句表明,是加載mod錯(cuò)誤問(wèn)題。
httpd: Syntax error on line 59 of /wwwrver/apache/conftpd.conf: module authn_file_module is built-in and can"t be loaded
解決方法1:
最開(kāi)始的檢查方式是到httpd.conf下,找mol的語(yǔ)句是否正常開(kāi)啟,若被注釋掉,需要手動(dòng)去掉#號(hào),再重新啟動(dòng)apache。
若沒(méi)有被#注釋?zhuān)_(kāi)啟狀態(tài)還是報(bào)這個(gè)錯(cuò)誤問(wèn)題,就需要下一步去查找apache已加載的mod。通常執(zhí)行的命令是bin目錄下:apachectl -l 可查看apache本身編譯的自帶模塊(如下圖),這些自帶模塊是apache已經(jīng)加載的,需要手動(dòng)注釋掉httpd.conf里的檢測(cè)出來(lái)的模塊。把已加載的模塊注釋完后,重啟apache,這樣apache一般就會(huì)起來(lái)。除非還有其他的模塊之外的問(wèn)題。
在apache的bin目錄下,執(zhí)行httpd –t命令也能查看到?jīng)]有正常配置的錯(cuò)誤問(wèn)題。
解決方法2:
編譯Apache時(shí)(./configure)沒(méi)有加上—enable-mods-shared=all造成的,重新編譯Apache加上--—enable-mods-shared=all參數(shù)即可。
Module內(nèi)其他優(yōu)化配置部分:
如果需要提供基于文本文件的認(rèn)證,加載此模塊,否則注釋掉
LoadModule authn_file_module modules/mod_authn_file.so
如果需要在未正確配置認(rèn)證模塊的情況下簡(jiǎn)單拒絕一切認(rèn)證信息,加載此模塊,否則注釋掉
LoadModule authn_default_module modules/mod_authn_default.so
此模塊為mod_cache提供基于磁盤(pán)的緩存管理,推薦加載
LoadModule disk_cache_module modules/mod_disk_cache.so
如果需要在未正確配置授權(quán)支持模塊的情況下簡(jiǎn)單拒絕一切授權(quán)請(qǐng)求,加載此模塊,否則注釋掉
LoadModule authz_default_module modules/mod_authz_default.so
此模塊為mod_cache提供基于內(nèi)存的緩存管理,推薦加載
LoadModule mem_cache_module modules/mod_mem_cache.so
如果需要服務(wù)器在將輸出內(nèi)容發(fā)送到客戶(hù)端以前進(jìn)行壓縮以節(jié)約帶寬,加載此模塊(推薦),否則注釋掉
LoadModule deflate_module modules/mod_deflate.so
此模塊為mod_cache提供基于內(nèi)存的緩存管理,推薦加載
LoadModule mem_cache_module modules/mod_mem_cache.so
沃通技術(shù)支持原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明來(lái)源
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/35994.html
摘要:話說(shuō)當(dāng)下一共有種運(yùn)行模式,分別是和模塊模式。使用,全稱(chēng)進(jìn)程管理器進(jìn)行管理。工作原理啟動(dòng)時(shí)載入進(jìn)程管理器進(jìn)程管理器自身初始化,啟動(dòng)多個(gè)解釋器進(jìn)程并等待來(lái)自的連接當(dāng)客戶(hù)端請(qǐng)求到達(dá)時(shí),進(jìn)程管理器選擇并連接到一個(gè)解釋器。 我們知道 workerman 程序需要在php-cli模式下運(yùn)行,也就是命令行模式,這塊我們有必要了解一下。 話說(shuō)PHP當(dāng)下一共有4種運(yùn)行模式,分別是CGI、FastCGI、...
摘要:模塊加載原理的模塊可以以靜態(tài)方式編譯到可執(zhí)行程序中,也可以在運(yùn)行過(guò)程中動(dòng)態(tài)加載以動(dòng)態(tài)鏈接庫(kù)的方式。這樣在進(jìn)程運(yùn)行時(shí)一有請(qǐng)求,就可以加載動(dòng)態(tài)鏈接庫(kù)文件形式的模塊,用來(lái)處理請(qǐng)求。 1、PHP與Apache工作模式 在傳統(tǒng)的LAMP架構(gòu)中,PHP與Apache交互時(shí),至少有兩種方式『運(yùn)行PHP』: 使用CGI:Apache發(fā)送請(qǐng)求至php-cgi進(jìn)程,php-cgi進(jìn)程調(diào)用PHP解釋器,然...
摘要:模塊加載原理的模塊可以以靜態(tài)方式編譯到可執(zhí)行程序中,也可以在運(yùn)行過(guò)程中動(dòng)態(tài)加載以動(dòng)態(tài)鏈接庫(kù)的方式。這樣在進(jìn)程運(yùn)行時(shí)一有請(qǐng)求,就可以加載動(dòng)態(tài)鏈接庫(kù)文件形式的模塊,用來(lái)處理請(qǐng)求。 1、PHP與Apache工作模式 在傳統(tǒng)的LAMP架構(gòu)中,PHP與Apache交互時(shí),至少有兩種方式『運(yùn)行PHP』: 使用CGI:Apache發(fā)送請(qǐng)求至php-cgi進(jìn)程,php-cgi進(jìn)程調(diào)用PHP解釋器,然...
摘要:也是阿里巴巴的開(kāi)源項(xiàng)目之一,目前在微貸事業(yè)群廣泛使用。模塊的版本,如果版本號(hào)和之前加載的不一致,框架則會(huì)重新加載模塊。 JarsLink (原名Titan) 是一個(gè)基于JAVA的模塊化開(kāi)發(fā)框架,它提供在運(yùn)行時(shí)動(dòng)態(tài)加載模塊(一個(gè)JAR包)、卸載模塊和模塊間調(diào)用的API。也是阿里巴巴的開(kāi)源項(xiàng)目之一 https://github.com/alibaba/ja...,目前在微貸事業(yè)群廣泛使用。...
摘要:也是阿里巴巴的開(kāi)源項(xiàng)目之一,目前在微貸事業(yè)群廣泛使用。模塊的版本,如果版本號(hào)和之前加載的不一致,框架則會(huì)重新加載模塊。 JarsLink (原名Titan) 是一個(gè)基于JAVA的模塊化開(kāi)發(fā)框架,它提供在運(yùn)行時(shí)動(dòng)態(tài)加載模塊(一個(gè)JAR包)、卸載模塊和模塊間調(diào)用的API。也是阿里巴巴的開(kāi)源項(xiàng)目之一 https://github.com/alibaba/ja...,目前在微貸事業(yè)群廣泛使用。...
閱讀 3790·2021-10-15 09:42
閱讀 2672·2021-09-03 10:50
閱讀 1717·2021-09-03 10:28
閱讀 1835·2019-08-30 15:54
閱讀 2578·2019-08-30 12:46
閱讀 463·2019-08-30 11:06
閱讀 2873·2019-08-30 10:54
閱讀 596·2019-08-29 12:59