我想建立一個運行php的apache服務器。我想要從www.example.com/訪問特定文件夾(比如/ site /)中的所有文件。不過,我希望通過www.example.com/data/看不到/ site/data /中的文件。我希望www.example.com/fun.php腳本能夠讀取/寫入/ site/data /。通過premissions和apache defalt文件做到這一點的最好方法是什麼?如何讓腳本訪問文件但不訪問互聯網 - Apache
1
A
回答
0
通過把這個在您的.htaccess文件在/網站/數據禁用Apache的目錄列表
Options -Indexes
2
你需要設置你的目錄結構略有不同,以您所提出的內容。而是運行就像一個目錄下的網站:
/site/html
和存儲就像一個目錄下的數據:
/site/data
配置Apache僅從/網站/ HTML而不是/網站上投放的文件/數據
,或者如果您使用的是比較傳統的Apache目錄結構,那麼把你想通過在Web服務器公開訪問的文件:
/var/www/html
個
和私有數據文件,只希望你的應用程序能夠訪問的東西,如:
/var/www/data
你的Apache的conf文件,然後將包含類似:
DocumentRoot "/var/www/html"
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
這種方式中的文件/ var/www/data將無法公開訪問,但這些文件仍然可以通過/ var/www/html/
+0
感謝您的幫助。它已經澄清了我的理解,並且給了我一些啓迪,讓我做一些我認爲我應該做的事。 – jj111222333 2012-03-17 18:00:49
相關問題
- 1. PHP - 讓腳本可訪問文件,但不能訪問用戶
- 2. 從互聯網訪問Apache服務器
- 3. 從互聯網訪問XAMPP
- 4. 如何讓ruby腳本(程序?)通過http代理訪問互聯網?
- 5. 使腳本可以訪問文件,但不能訪問用戶
- 6. 虛擬機可以訪問內部網絡,但不能訪問互聯網
- 7. 從互聯網訪問本地主機
- 8. 如何讓互聯網上的Express.js API可訪問?
- 9. 如何讓模擬器在android中訪問互聯網?
- 10. 如何讓Android虛擬設備訪問互聯網?
- 11. 如何讓我的VPC通過雲端訪問互聯網?
- 12. 如何讓有限的互聯網訪問員工/兒童
- 13. 從互聯網訪問XAMPP Localhost
- 14. 如何使htdocs文件夾可通過互聯網訪問
- 15. Android本地互聯網訪問:下載文件
- 16. 從互聯網訪問的Python程序
- 17. 當訪問互聯網時Bash腳本的通知
- 18. 如何在Apache,htaccess中允許子域訪問但不能訪問文件夾?
- 19. 瀏覽器訪問互聯網,但終端和Firefox不
- 20. 如何從互聯網上訪問本地IP設備
- 21. SSRS報告的互聯網訪問
- 22. ANDROID_ID是否依賴互聯網訪問?
- 23. 從BB10模擬器訪問互聯網
- 24. Android Wear Watchface需要訪問互聯網
- 25. Android:互聯網訪問應用程序
- 26. 互聯網訪問服務器2012 R2
- 27. LXC容器,無法訪問互聯網
- 28. 無法在AWS訪問互聯網
- 29. 通過互聯網訪問樹莓派
- 30. WinpCap區塊互聯網訪問
中的php腳本訪問,這樣可以停止文件列表,但文件仍然可以訪問,而不是被問及的內容。 – TheCarver 2014-06-06 15:37:25