Apache 2.4.7 虛擬主機(jī)的設(shè)置跟老師講的有差異,一開始一直不成功。它的default.conf文件是這樣:
<VirtualHost *:80>
#ServerName www.example.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>
設(shè)置完default.conf軟連接到sites-enabled里后發(fā)現(xiàn)訪問出現(xiàn)403錯(cuò)誤。但是整個(gè)文件結(jié)構(gòu)跟老師講的完全不同。最后在apache2目錄下的apache2.conf文件中間找到這樣一段權(quán)限設(shè)置:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
設(shè)置好自己的路徑后終于成功。
2014-09-03
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
這段代碼如果在主配置文件中則表示全局文件夾權(quán)限設(shè)置。
如果外部沒有這段,可以在每個(gè)虛擬機(jī)配置文件中分別設(shè)置。
如果主配置文件中,和虛擬主機(jī)配置文件中均有這個(gè)設(shè)置,以最后加載的為準(zhǔn)。
2015-07-14
一定要在/下嗎?
2015-01-05
apache在如下版本中的配置文件和樓主和badguy都不太一樣,不過還是解決了,也是通過添加Directory標(biāo)簽到sites-available目錄中自定義的文件中搞定,我覺得關(guān)鍵還是的清楚enable和available的概念把,謝謝
Server version: Apache/2.4.7 (Ubuntu)
Server built: ? Jul 22 2014 14:36:38
2014-09-10
這個(gè)能詳細(xì)說下不呢?沒看懂你的意思呢