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 檔案裡...