歡迎您光臨本站 註冊首頁

Ubuntu Linux系統下Apache SSL配置方法

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
   

基於的Ubuntu版本Edgy,在Ubuntu下面安裝配置Apache都比較簡單。相應的配置文件位置如下:

 

默認站點在 /var/www/

配置文件在 /etc/apache2/

日誌在 /var/log/apache/

啟動腳本是 /usr/sin/apache2ctl 或者 /etc/init.d/apache2

 

1、安裝Apache

$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的配置

我們可以將當前的默認站點配置文件拷貝一份,然後進行修改

#vi /etc/apache2/sites-enabled/001-ssl

把埠改為443

加入SSL認證配置

其它的根據需要自己定製 與普通配置無異

 

 

NameVirtualHost *:443    ServerSignature On  SSLEngine On  SSLCertificateFile /etc/apache2/ssl/apache.pem    ServerAdmin webmaster@localhost  #[......]

 

修改普通http方式的配置

#vi /etc/apache2/sites-enabled/000-default

把埠改為80

NameVirtualHost *:80

 

ServerAdmin webmaster@localhost

#[......]

 

編輯Apache埠配置,加入443埠(SSL的)

#vi /etc/apache2/ports.conf:

Listen 80

Listen 443

 

重新載入Apache的配置

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

或者重新啟動Apache2

#/etc/init.d/apache2 restart

(責任編輯:A6)



[火星人 ] Ubuntu Linux系統下Apache SSL配置方法已經有469次圍觀

http://coctec.com/docs/net/show-post-68299.html