日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Mac解决Apache2目录权限问题

發布時間:2023/12/20 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mac解决Apache2目录权限问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題描述:

為apache配置虛擬主機,在httpd-vhosts.conf文件中進行簡單設置,啟動apache進行訪問,卻出現了You don't have permission to access / on this server的提示,原因是我的虛擬主機目錄為非apache安裝目錄下的 .htaccess,所以違反了apache對默認對網站根訪問權限。如圖所示:

配置方式:

apache的默認虛擬主機根目錄地址為/Library/WebServer/Documents/ , 方法如下:

  • 更改 Apache 默認網站根目錄需更改 DocumentRoot、Directory .
  • 還要記得改一下權限,將 httpd.conf 中的 AllowOverride none,Require all granted ,全部都改成 AllowOverride All,Require all granted ..
  • Options指令可以在Apache服務器核心配置(server config)、虛擬主機配置(virtual host)、特定目錄配置(directory)以及.htaccess文件中使用。Options指令的主要作用是控制特定目錄將啟用哪些服務器特性。
  • Options FollowSymLinks為禁止Apache顯示該目錄結構,以上問題可以通過下邊兩種方式來解決:
  • 第一,添加Indexes: Options Indexes FollowSymLinks 第二,將其注釋,改為: Options All# 注意:在Indexes前,加 + 代表允許目錄瀏覽;加 – 代表禁止目錄瀏覽.

    <Directory />AllowOverride AllRequire all granted </Directory>DocumentRoot "/Users/UserName/Documents/object" <Directory "/Users/UserName/Documents/object"># Options FollowSymLinks Multiviews# MultiviewsMatch AnyOptions AllAllowOverride All# Controls who can get stuff from this server.Require all granted </Directory>

    重啟Apache: sudo apachectl restart , 在瀏覽器輸入對應地址即可.

    轉載于:https://www.cnblogs.com/sweetheartly/p/9439858.html

    總結

    以上是生活随笔為你收集整理的Mac解决Apache2目录权限问题的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。