国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Apache > 正文

在Apache服務器上安裝SSL支持的教程

2024-08-27 18:27:28
字體:
來源:轉載
供稿:網友

今天我會講述如何為你的個人網站或者博客安裝SSL 證書,來保護你的訪問者和網站之間通信的安全。

安全套接字層或稱SSL,是一種加密網站和瀏覽器之間連接的標準安全技術。這確保服務器和瀏覽器之間傳輸的數據保持隱私和安全。它被成千上萬的人使用來保護他們與客戶的通信。要啟用SSL鏈接,Web服務器需要安裝SSL證書。

你可以創建你自己的SSL證書,但是這默認不會被瀏覽器所信任,要解決這個問題,你需要從受信任的證書機構(CA)處購買證書,我們會向你展示如何獲取證書并在apache中安裝。生成一個證書簽名請求

證書機構(CA)會要求你在你的服務器上生成一個證書簽名請求(CSR)。這是一個很簡單的過程,只需要一會兒就行,你需要在你的服務器上運行下面的命令并輸入需要的信息:

    代碼如下:# openssl req -new -newkey rsa:2048 -nodes -keyout yourdomainname.key -out yourdomainname.csr

輸出看上去會像這樣:

201561192452216.jpg (800×371)

這一步會生成兩個文件:一個用于解密SSL證書的私鑰文件,一個證書簽名請求(CSR)文件(用于申請你的SSL證書)。

根據你申請的機構,你會需要上傳csr文件或者在網站表格中粘帖該文件內容。
在Apache中安裝實際的證書

生成步驟完成之后,你會收到新的數字證書。本篇教程中我們使用Comodo SSL,并在一個它發給我們的zip文件中收到了證書。要在apache中使用它,你首先需要用下面的命令用收到的證書創建一個組合的證書:

    代碼如下:# cat COMODORSADomainValidationSecureServerCA.crt COMODORSAAddTrustCA.crt AddTrustExternalCARoot.crt > bundle.crt

201561192513280.jpg (800×68)

    用下面的命令確保ssl模塊已經加載進apache了:

    代碼如下:# a2enmod ssl

如果你看到了“Module ssl already enabled”這樣的信息就說明你成功了,如果你看到了“Enabling module ssl”,那么你還需要用下面的命令重啟apache:

    代碼如下:# service apache2 restart

最后像下面這樣修改你的虛擬主機文件(通常在/etc/apache2/sites-enabled 下):

    代碼如下:DocumentRoot /var/www/html/
    ServerName linoxide.com
    SSLEngine on
    SSLCertificateFile /usr/local/ssl/crt/yourdomainname.crt
    SSLCertificateKeyFile /usr/local/ssl/yourdomainname.key
    SSLCACertificateFile /usr/local/ssl/bundle.crt

你現在應該可以用https://YOURDOMAIN/(注意使用‘https'而不是‘http')來訪問你的網站了,并可以看到SSL的進度條了(通常在你瀏覽器中用一把鎖來表示)。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临夏县| 安阳市| 绿春县| 开原市| 石嘴山市| 靖江市| 明星| 丽水市| 蕉岭县| 南通市| 焦作市| 开江县| 延川县| 宾阳县| 龙岩市| 成安县| 丹棱县| 衢州市| 鹤岗市| 清水县| 广汉市| 皮山县| 新安县| 大关县| 辉南县| 乌兰县| 湖南省| 佛坪县| 化德县| 逊克县| 三河市| 望江县| 杨浦区| 农安县| 大厂| 乐山市| 青铜峡市| 万荣县| 六安市| 郑州市| 福建省|