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 可以使用...