![](/img/trans.png)
[英]I am having problems installing mod_ssl onto my AWS Apache instance
[英]installing mod_ssl amazon linux
我只是想在CentOS服務器上安裝mod_ssl
。 做一個簡單的sudo yum install mod_ssl
會返回一個錯誤:
錯誤:httpd24-tools與httpd-tools-2.2.25-1.0.amzn1.x86_64沖突
錯誤:httpd24與httpd-2.2.25-1.0.amzn1.x86_64沖突
您可以嘗試使用--skip-broken來解決問題
您可以嘗試運行:rpm -Va --nofiles --nodigest
我試圖刪除httpd-tools
: sudo yum remove httpd-tools-2.2.25-1.0.amzn1.x86_64
但沒有運氣。 有沒有我錯過的東西?
編輯 :
我做了sudo yum -v remove httpd-tools-2.2.25-1.0.amzn1.x86_64
並輸出:
Yum Version: 3.2.29
rpmdb time: 0.000
Setting up Remove Process
No Match for argument: httpd-tools-2.2.25-1.0.amzn1.x86_64
Setting up Package Sacks
amzn-main | 2.1 kB 00:00
amzn-updates | 2.3 kB 00:00
pkgsack time: 0.330
Package(s) httpd-tools-2.2.25-1.0.amzn1.x86_64 available, but not installed.
No Packages marked for removal
做yum search mod_ssl
輸出:
嘗試這個:
sudo yum install mod24_ssl
如果您將來再次遇到這種不兼容問題,請使用yum search all
。 例如:
yum search all mod_ssl
返回:
mod_ssl.x86_64 : SSL/TLS module for the Apache HTTP Server
mod24_ssl.x86_64 : SSL/TLS module for the Apache HTTP Server
我有同樣的問題並通過從源代碼編譯Apache版本2.4.6與AMI中的Amazon APR Devel軟件包1.4.6然后將新編譯的mod_ssl.so
復制到/etc/httpd/modules
目錄,就是這樣。
在這里,您可以下載的mod_ssl.so
亞馬遜的Linux的Apache 2.4.6 64 MOD_SSL包。
您可以使用APXS安裝任何缺少的模塊
http://httpd.apache.org/docs/2.2/programs/apxs.html
下載該軟件包,上傳到您的服務器,按照說明正常操作。 如果遇到錯誤,只需要安裝缺少的組件。 在我的情況下,我不得不安裝libtools和openssl。
只需使用以下內容:
sudo yum安裝libtools
我相信你還需要apache開發人員工具,你可以輕松找到可安裝的東西
sudo yum搜索httpd-dev
例如(不太確定這個)
最后,請按照我在開始時粘貼的鏈接中的說明進行操作。
這個可以幫助你:
在Ubuntu 18.04中,請通過apt search mod_ssl
然后你會看到apache2-ssl-dev
,這是你需要的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.