我以前從未設置過這樣的設置,但我需要在 Ubuntu 12.04 中為 apache2 Web 伺服器添加新的虛擬主機網站。
**我需要為 /var/www/sha-prc-corporate 建立一個新的conf文件,例如 /etc/apache2/sites-available/default ,然後使用以下命令啟用該設定。
sudo a2ensite mynewsite sudo 服務 apache2 重新啟動**
我的問題是上述方法是否正確?另外如何為 /etc/apache2/sites-available/mynewsite 的新conf 檔案寫它?
感謝您的任何建議。
答案1
您的配置似乎是正確的,但很難解析 GIF 檔案:)
您顯示的命令沒問題。如果您my_site.conf
在 中建立一個/etc/apache2/sites-available
然後執行a2ensite my_site
,它會自動建立一個symbolic link
to /etc/apache2/sites-enabled
,以這種方式啟用 VirtualHost。
請記住VirtualHost
,據我所知,您沒有ServerName
;它可能會引起與default
另一方的衝突。
若要符合特定 URL,只需新增VirtualHost
以下指令:
ServerName myname.com
ServerAlias *.myname.com