Debian下Apache SSL配置方法

2021-08-30 00:09:26 字數 1310 閱讀 6226

1. 安裝apache2

sudo apt-get install apache2

2. 開啟ssl模組

sudo a2enmod ssl

3. 建立證書

可以使用apache內建的工具建立預設的證書,通過-days指定有效期。

sudo apache2-ssl-certificate

另外我們可以使用openssl來建立

sudo openssl req -x509 -newkey rsa:1024 -keyout apache.pem -out apache.pem -nodes -days 999

在要求輸入common name (eg, your name) 時,輸入你的主機名。

4、編輯ssl的配置

我們可以將當前的預設站點配置檔案拷貝乙份,然後進行修改

nano /etc/apache2/sites-enabled/001-ssl

把埠改為443,加入ssl認證配置。其它的根據需要自己定製 與普通配置無異。

namevirtualhost *:443

serversignature on

sslengine on

sslcertificatefile /etc/apache2/ssl/apache.pem

serveradmin webmaster@localhost

#[......]

修改普通http方式的配置

nano /etc/apache2/sites-enabled/000-default

把埠改為80

namevirtualhost *:80

serveradmin webmaster@localhost

#[......]

編輯apache埠配置,加入443埠(ssl的)

nano /etc/apache2/ports.conf

listen 80

listen 443

重新載入apache的配置

/etc/init.d/apache2 force-reload

或者重新啟動apache2

/etc/init.d/apache2 restart

Debian下locale的設定

locale是用來設定多字型支援的,如果locale沒有設定好,會提示warning perl warning setting locale failed.perl warning please check that your locale settings language unset lc al...

debian下samba的安裝

特別簡單,直接apt get install samba,根據嚮導填幾項內容,不會填的就預設吧,然後用乙個有效的使用者名稱和密碼就以通過windows訪問使用者目錄了。在 etc samba smb.conf global 節新增以下幾行 dos charset cp936 unix charset...

debian下rsync配置過程

一 特性簡介 rsync是類unix系統下的資料映象備份工具,從軟體的命名上就可以看出來了 remote sync。它的特性如下 1 可以映象儲存整個目錄樹和檔案系統。2 可以很容易做到保持原來檔案的許可權 時間 軟硬鏈結等等。3 無須特殊許可權即可安裝。4 優化的流程,檔案傳輸效率高。5 可以使用...