線上書籍

Home

VirtualBox

使用虛擬 Host 對於獨立網站的搬移性較佳:

/etc/apache2/sites-available/default

 # -----------------------------------------------------------------------
<VirtualHost *:80>
    ServerAdmin hbes@gmail.com
    ServerName www.hbes.chc.edu.tw
    DocumentRoot /var/www/www/                -----> 後面有 /
    <Directory />
        Options FollowSymLinks
        AllowOverride All
    </Directory>
    <Directory /var/www/www>                  -----> 後面 <<沒>>有  /
        Options FollowSymLinks MultiViews
        # AllowOverride None
        AllowOverride All
        Order allow,deny
        allow from all
        # allow from 163.23. 172.20. 192.168.
    </Directory>
 

    Alias /ftp "/srv/ftp/"                                 -----> 請注意 路徑的後面是否有 /
        <Directory "/srv/ftp">                         -----> 後面 <<沒>>有  /
            Options Indexes
        </Directory>
 

# 現在應該不會有人再用 cgi 了吧! 所以這一段可以刪掉
    ScriptAlias /cgi-bin/ /var/www/cgi-bin/
    <Directory "/var/www/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog /var/log/apache2/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog /var/log/apache2/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>
</VirtualHost>
# -----------------------------------------------------------------------
# -----------------------------------------------------------------------