修改apache2的配置文件 /etc/apache2/apache2.conf,需要增加網(wǎng)站代碼的路徑,下列配置是什么意思呢
<Directory "/var/www/html">
? ? Options FollowSymLinks
? ? AllowOverride All
? ? Require all granted
</Directory>
1.?Options
Options - 如果設置了這個選項,表示禁用了指定的功能,這里的 "Indexes" 表示禁用目錄列表功能,即當用戶訪問一個目錄時,不會顯示該目錄下的文件列表。
FollowSymLinks - 如果設置了這個選項,表示允許通過符號鏈接(Symbolic Links)訪問服務器上的文件。符號鏈接是指在文件系統(tǒng)中創(chuàng)建的指向另一個文件或目錄的鏈接。這個選項的作用是允許在網(wǎng)站中使用符號鏈接來引用其他文件或目錄。
【備注:在前,加 + 代表允許目錄瀏覽;加 – 代表禁止目錄瀏覽?!?/p>
如果有了Indexes,則會顯示目錄,加-號,即“-Indexes”,加 – 代表禁止目錄瀏覽,但重啟會報錯,所以直接刪掉就行
以上代碼指定了 "/var/www/html" 目錄下的配置,禁用了目錄列表功能,并允許通過符號鏈接訪問文件。
2.?AllowOverride All
當設置為AllowOverride All時,表示允許.htaccess文件中的所有指令和規(guī)則覆蓋默認配置。這樣可以方便地在虛擬主機等多個網(wǎng)站之間個性化設置不同的配置選項,而無需修改主配置文件。
這段配置指定了/var/www/html目錄,表示允許對該目錄下的.htaccess文件進行覆蓋,默認配置為AllowOverride None,表示不允許.htaccess文件產生作用。文章來源:http://www.zghlxwxcb.cn/news/detail-680716.html
3.?Require all granted
"Require all granted" 用于授權所有用戶訪問 "/var/www/html" 目錄下的文檔和文件。文章來源地址http://www.zghlxwxcb.cn/news/detail-680716.html
到了這里,關于apache2配置文件 Require all granted是什么意思的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!