Ubuntu下為Apache2配置SSL

2021-07-22 23:34:08 字數 1065 閱讀 5355

參考文章:

1. 啟用 ssl 模組

sudo a2enmod ssl

2.安裝openssl

sudo apt-get install openssl

3. 建立ca簽名(不使用密碼去除-des3選項)

openssl genrsa -des3 -out server.key 1024

4. 建立csr(certificate signing request)

openssl req -new -key server.key -out server.csr

5. 自己簽發證書

openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

6. 複製到相應目錄

sudo cp server.crt /etc/ssl/certs  

sudo cp server.key /etc/ssl/private

7. 修改配置檔案

sudo cp /etc/apache2/sites-enabled/000-default.conf /etc/apache2/sites-enabled/001-ssl.conf

sudo vim 001-ssl.conf

在段中,

埠修改為:443,即(ssl的埠)

documentroot一行的下方加入內容:

8. 重啟apache

sudo /etc/init.d/apache2 force-reload  

sudo /etc/init.d/apache2 restart

Ubuntu搭建Apache2服務

apache http伺服器是世界上使用最廣泛的web伺服器。它提供了許多強大的功能,包括動態載入模組,強大的 支援,以及與其他流行軟體的廣泛整合。在本指南中,我們將討論如何在ubuntu 16.04伺服器上安裝apache web伺服器。apache在ubuntu的預設軟體庫中可用,因此我們將使用...

Ubuntu 完全解除安裝Apache2

安裝時候使用的一鍵安裝,很簡單 apt get install apache2 這兩天想配置乙個lighttpd,但是一直不能成功,今天在公司用虛擬機器裡面的ubuntu 配置lighttpd成功了,懷疑是和apache2 的某些東西衝突了。於是乎就準備解除安裝apache2,然後重新配置light...

在ubuntu上配置apache2

前言 之前只是用下面的命令列安裝了apache2,裝好之後就可以訪問到 sudo apt get install apache2 開啟連線localhost顯示出 var www html下的index.html檔案的內容,因為在那個目錄下的檔案的管理許可權都是要 root的,在裡面很難操作檔案 所...