2013-10-31 33 views
-1

我試圖在我的EC2 centos實例上添加虛擬主機。 我加了mod24_ssl和我的證書。Apache不會重新啓動新的Vhost *:443

但是,當我嘗試添加一個新的虛擬主機apache不想重新啓動。 我只是複製粘貼工作的虛擬主機,並更改端口:

<VirtualHost *:80> 
    ServerName www.mysite.com 
    DocumentRoot /var/www/www/ 

    ErrorLog /var/www/www/logs/error.log 
    CustomLog /var/www/www/logs/access.log combined 
</VirtualHost> 

<VirtualHost *:443> 
    ServerName www.mysite.com 
    DocumentRoot /var/www/www/ 

    ErrorLog /var/www/www/logs/error.log 
    CustomLog /var/www/www/logs/access.log combined 
</VirtualHost> 

它沒有第二個虛擬主機工作正常,但不是當我加入吧。

任何人有想法?

+0

是否有另一臺虛擬主機配置在該端口上?你不能爲SSL做基於名稱的虛擬主機 – datasage

+0

@datasage - 你可以爲基於SSL的虛擬主機做名字,但它取決於你使用的SSL庫的版本,瀏覽器執行請求等。比它更值得。我認爲你對某個地方的重複主機是正確的。 – DaveyBoy

+0

@ user227450 - 是你嘗試的虛擬主機配置的總和?如果是這樣,你沒有指定任何使用的證書,他們的密碼等等。檢查'ssl.conf'文件以獲取關於什麼地方的細節。說實話,使用你自己的證書和'DocumentRoot'設置來修改這個文件,它應該可以正常工作 – DaveyBoy

回答

0

好吧,我與amazone EC2的默認443虛擬主機發生衝突。

知道的事情是,一個默認的SSL虛擬主機在/etc/httpd/conf.d/ssl.conf已經設置

這一切