apache配置ssl問題,apache配置ssl問題

2021-03-03 22:41:49 字數 5480 閱讀 9597

1樓:

虛擬主機也沒問題麼

把配置貼出來看看呢

如何解決apache配置https問題

2樓:匿名使用者

如果去掉了#無法訪問,很明確:httpd-ssl.conf檔案配置錯誤了,看下是否明確web或證書目錄是否正確,實在不會配置可以**gw***獲取技術支援。

apache安裝ssl證書

注意:安裝防火牆需要設定允許443埠或關閉防火牆,如果本地伺服器安裝安全狗的,請允許443埠

apache2.4 ssl證書配置問題 httpd-ssl.conf配置如圖

3樓:匿名使用者

1、開啟apache 安裝目錄

下 conf 目錄中的httpd.conf 檔案。

2、開啟apache 安裝目錄下 conf/extra 目錄中的httpd-ssl.conf 檔案

1、開啟apache 安裝目錄下 conf 目錄中的httpd.conf 檔案,找到:

#loadmodule ssl_module modules/mod_ssl.so

(如果找不到請確認是否編譯過 openssl 外掛程式)

刪除行首的配置語句注釋符號「#」,儲存退出。

2、開啟apache 安裝目錄下 conf/extra 目錄中的httpd-ssl.conf 檔案

注釋:yum 安裝配置目錄:conf.d/ssl.conf

ubuntu/apache2 安裝目錄:conf/sites-enabled/*.conf

在配置檔案中查詢以下配置語句:

a. 新增ssl 協議支援語句,關閉不安全的協議和加密套件:

sslprotocol all -sslv2 -sslv3

b.修改加密套件如下:

sslciphersuite aesgcm:all:!dh:!

export:!rc4:+high:!

medium:!low:!anull:!

enull;

c.將伺服器證書公鑰配置到該路徑下(在conf 目錄下建立ssl 目錄,將 for apache 裡面的三

個證書檔案拷貝到 ssl 目錄下)

sslcertificatefile conf/ssl/test.wosign.***.crt (證書公鑰)

。d.將伺服器證書私鑰配置到該路徑下

sslcertificatekeyfile conf/ssl/test.wosign.***.key (證書私鑰)

e.將伺服器證書鏈配置到該路徑下

#sslcertificatechainfile conf/ssl/1_root_bundle.crt(證書鏈)刪除行首的「#」號注釋符

儲存退出,並重啟apache。

3、進入apache 安裝目錄下的bin 目錄,執行如下命令

./apachectl -k stop

./apachectl -k start

4樓:匿名使用者

wosign ssl apache安裝配置方法

1、開啟apache 安裝目

錄下 conf 目錄中的httpd.conf 檔案,找到:

#loadmodule ssl_module modules/mod_ssl.so

(如果找不到請確認是否編譯過 openssl 外掛程式)

刪除行首的配置語句注釋符號「#」,儲存退出。

2、開啟apache 安裝目錄下 conf/extra 目錄中的httpd-ssl.conf 檔案

注釋:yum 安裝配置目錄:conf.d/ssl.conf

ubuntu/apache2 安裝目錄:conf/sites-enabled/*.conf

在配置檔案中查詢以下配置語句:

a. 新增ssl 協議支援語句,關閉不安全的協議和加密套件:

sslprotocol all -sslv2 -sslv3

b.修改加密套件如下:

sslciphersuite aesgcm:all:!dh:!

export:!rc4:+high:!

medium:!low:!anull:!

enull;

c.將伺服器證書公鑰配置到該路徑下(在conf 目錄下建立ssl 目錄,將 for apache 裡面的三

個證書檔案拷貝到 ssl 目錄下)

sslcertificatefile conf/ssl/test.wosign.***.crt (證書公鑰)

d.將伺服器證書私鑰配置到該路徑下

sslcertificatekeyfile conf/ssl/test.wosign.***.key (證書私鑰)

e.將伺服器證書鏈配置到該路徑下

#sslcertificatechainfile conf/ssl/1_root_bundle.crt(證書鏈)刪除行首的「#」號注釋符

儲存退出,並重啟apache。

3、進入apache 安裝目錄下的bin 目錄,執行如下命令

./apachectl -k stop

./apachectl -k start

參考

phpstudy 配置ssl證書 apache啟動失敗

5樓:雪v歌

首先,確保你的apache編譯了ssl模組,這是支援ssl證書必要的條件(如果沒有,請編譯,【開啟phpstudy】》【其他選項選單】》【php擴充套件】》【php-openssl】前面勾選上)。23

開啟 apache 安裝目錄下 conf 目錄中的 httpd.conf 檔案,找到以下內容並去掉前面的「#」注釋符,使得ssl模組生效(如果該模組已去掉注釋,請不用操作)。

4接著搜尋以下內容:【include conf/vhosts.conf】,在其下面增加一條引用內容:【include conf/vhostssl.conf】,如下圖所示

5apache 安裝目錄下 conf 資料夾中建立乙個vhostssl.conf配置檔案。可以複製httpd.

conf檔案另存為vhostssl.conf,按照80的配置,另起乙個virtualhost443,vhostssl.conf檔案中的所有內容如下所示:

listen 443

documentroot "d:\www\webmulu"

servername ****example.***

serveralias example.***

sslengine on

sslprotocol tlsv1 tlsv1.1 tlsv1.2

sslciphersuite high:medium:!anull:!md5

sslcertificatefile "d:\phpstudy\apache\cert\public.pem"

sslcertificatekeyfile "d:\phpstudy\apache\cert\21564852664745.key"

sslcertificatechainfile "d:\phpstudy\apache\cert\chain.pem"

options +indexes +followsymlinks +execcgi

allowoverride all

order allow,deny

allow from all

require all granted

6注意:其中的網域名稱資訊替換成所申請ssl證書繫結的網域名稱,sslciphersuite、sslcertificatefile、sslcertificatekeyfile、sslcertificatechainfile,結合所申請的ssl證書給的配置資訊與自己所建立的cert證書目錄來配置;vhostssl.conf檔名沒有限制要求,可以根據自己的想要的重新命名,不過一定要跟httpd.

conf 檔案中引用的檔名稱一樣!

7重啟apache(有可能報錯,看一下443埠是否被防火牆攔截或被占用);apache正常重啟後,在瀏覽器裡面輸入帶有https的**就能看到安全鎖出來啦;最後備份好您的ssl證書!

6樓:光網

啟動失敗可能是

配置衝突或證書檔案不正確導致的,核實配置證書是否正確,並且確定確定web與證書目錄核對位址。並且按照phpstudy安裝ssl證書教程:網頁鏈結

如果以上配置教程,配置不成功,建議讓ca機構**遠端配置:網頁鏈結

7樓:gdca數安時代

伺服器環境是不一樣的,如果是在gdca申請免費的ssl證書,有技術人員免費幫忙安裝部署,就可以解決安裝出錯的問題,比較省心省力。

8樓:匿名使用者

windows環境下,有的是不支援

sslprotocol tlsv1 tlsv1.1 tlsv1.2

這一句的,刪掉就好了,你試試看。

9樓:創世者札記

用我的經驗幫你捋一捋吧:首先,開啟cmd命令列,找到安裝apache的目錄,輸入httpd -t。

這一步是幫你定位下配置檔案是否有語法錯誤。你說apache起不來,很可能就是這一步影響的。

apache 24 配置ssl 訪問443埠時提示錯誤「您正在對啟用ssl的伺服器端口使用普通http。」

10樓:匿名使用者

apache安裝ssl證書:

網頁鏈結

apache自動跳轉到 https:網頁鏈結注意:安裝防火牆需要設定允許443埠或關閉防火牆,如果本地伺服器安裝安全狗的,請允許443埠。ssl證書安裝技術支援:網頁鏈結

11樓:匿名使用者

安裝完ssl證書,可以使用https://網域名稱 去訪問,假如配置ssl證書使用的是其他埠去訪問,即是https://網域名稱:

埠 。如果是在gdca買的ssl證書,那麼安裝的事可以讓他們來弄。

apache只允許網域名稱訪問https的問題

12樓:光網

ssl證書是根據網域名稱簽發的信任的,如果ip沒有證書所以才會這樣,但配置可以指定網域名稱訪問。

servername 網域名稱

serveralias 網域名稱

documentroot /var/www/html

sslengine on

sslprotocol all -sslv2 -sslv3

sslcertificatefile /etc/ssl/server.crt

sslcertificatekeyfile /etc/ssl/server.key

sslcertificatechainfile /etc/ssl/server.ca-bundle

apache配置後不能啟動,配置完php後Apache不能啟動

下面抄一行需要修 襲改 bai loadmodule php5 module c php php5apache2.dll 應改du為 loadmodule php5 module c php php5apache2 2.dll 因為zhi 你是dao2.2的apache。lfdfne 5 2 f k...

怎麼配置php567和apache

apache conf httpd.conf 檔案最來後新增方法一源 zhiphpinidir c php 方法二 如果是32bit版本,和xp一樣,沒什麼特殊,注意安裝的時候用管理員許可權的賬戶登入系統 php7與apache整合apache中httpd conf怎麼配置 一般情況下要獲取一 ba...

apache虛擬主機配置好了以後localhost打不開

修改hosts檔案1 不管你用的是什麼系統,windows,mac,電腦上都會有乙個 hosts 檔案,修改這個檔案,可以改變主機名所對應的ip位址。比如你安裝了 web開發環境 mamp 或wamp 啟動環境以後,訪問 你就會開啟環境的預設的目錄,這個 localhost 就是在hosts 檔案裡...