看板 Knuckles_note
作者 標題 [Linux][CentOS] 設定 Apache 虛擬主機 virtual host
時間 2012年06月28日 Thu. PM 12:28:20
例如我有申請一個網址 mydomain.com 會轉為server的IP
我想要讓這個網址連進來是連到 /home/mydomain/www/ 這個資料夾
$ sudo vim /etc/httpd/conf.d/vhost.conf
NameVirtualHost *:80
#預設位置 直接打IP會連來這
<VirtualHost *:80>
DocumentRoot /var/www/html
</VirtualHost>
<VirtualHost *:80>
ServerName mydomain.com
# 如果還有其他網址要寫在 ServerAlias
ServerAlias www.mydomain.com mydomain2.com
DocumentRoot /home/mydomain/www
<Directory "/home/mydomain/www">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ErrorLog "/var/log/httpd/mydomain.error.log"
LogLevel warn
CustomLog "/var/log/httpd/mydomain.access.log" combined
</VirtualHost>
#預設位置 直接打IP會連來這
<VirtualHost *:80>
DocumentRoot /var/www/html
</VirtualHost>
<VirtualHost *:80>
ServerName mydomain.com
# 如果還有其他網址要寫在 ServerAlias
ServerAlias www.mydomain.com mydomain2.com
DocumentRoot /home/mydomain/www
<Directory "/home/mydomain/www">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ErrorLog "/var/log/httpd/mydomain.error.log"
LogLevel warn
CustomLog "/var/log/httpd/mydomain.access.log" combined
</VirtualHost>
注意:
預設位置的 ServerName 在 /etc/httpd/conf/httpd.conf 裡有設定
不可以與 VirtualHost 的 ServerName 相同
不同 VirtualHost 的 Directory 不可以設在相同的位置
--
※ 作者: Knuckles 時間: 2012-06-28 12:28:20
※ 編輯: Knuckles 時間: 2017-02-17 00:57:14
※ 看板: KnucklesNote 文章推薦值: 0 目前人氣: 0 累積人氣: 1106
回列表(←)
分享