我使用xampp本地主機創建了一個網站,數據庫信息存儲在htdocs/config.cfg中。 如果我輸入192.168.0.100/config.cfg,瀏覽器會顯示sql數據庫的安全信息。 任何人都可以幫助我如何解決這個問題 以及客戶端如何訪問我的網站作爲domain.com而不是192.168.0.100而不是編輯驅動器/ etc/hosts文件。如果您使用PHP如何爲xampp htdocs文件夾中的文件設置權限?
0
A
回答
0
使用virtualhosts https://delanomaloney.com/2013/07/10/how-to-set-up-virtual-hosts-using-xampp/
,使用.PHP文件分機的所有文件,而不是blahblah.inc和blahblah.cfg。正確的做法是:blahblah.cfg.php
如果您需要.CFG和INC擴展,配置虛擬主機或Apache的httpd.conf:
將AddType應用/ X的httpd - PHP 。公司
將AddType應用/ X的httpd - PHP的.cfg
(你需要檢查你的服務器/主機和配置它也如果你上傳你的代碼)
- 用「web」目錄和你的document_root使用它創建網站。 例如:www.blabla.tld加載c:\ xampp \ htdocs \ mysite \ web並將您的配置文件存儲在「web」目錄之外。
0
您需要在路由器的配置中爲您的計算機設置端口轉發,以使您的Web服務器可以從局域網之外訪問。這裏是一個一步一步的教程:
- 分配一個靜態IP到您的計算機。這可以通過編輯/ etc/network/interfaces文件將DHCP網絡配置轉換爲靜態IP配置或編輯路由器配置來完成。
- 在路由器的配置中設置端口轉發。轉發端口80上的所有傳入TCP連接到您的計算機端口8080
- 更改您的Web服務器爲8080的偵聽端口
現在,每個人都應該能夠使用your public IP adress訪問您的Web服務器。
通過使用.htaccess文件或創建新的虛擬主機,可以簡單地限制對config.cfg的訪問。我會推薦第二個選項,因爲無論如何您需要爲您的域創建一個新的虛擬主機。
請注意,XAMPP並非設計用於生產服務器!
對於性能和安全原因,我強烈建議將Apache或nginx與PHP 7.0.x和MySQL的當前穩定版一起使用。
相關問題
- 1. 如何設置文件夾權限
- 2. 如何設置文件夾權限?
- 3. 如何打開htdocs/project1文件夾中名爲index.php的文件i xampp?
- 4. 如何訪問Xampp項目Out Side Xampp文件夾(htdocs)
- 5. 在magento中設置文件夾/文件的權限
- 6. 爲什麼權限在ubuntu htdocs文件夾中被拒絕?
- 7. 如何將新文件權限設置爲hdfs中的父文件夾?
- 8. 在Vista上設置文件夾權限
- 9. 跨域設置文件夾權限
- 10. Powershell - 設置文件夾權限
- 11. PowerShell設置文件夾權限
- 12. Django文件夾權限設置?
- 13. 使用powershell設置文件夾權限
- 14. 在設置文件夾權限
- 15. 設置C++文件夾中所有文件的權限
- 16. 如何爲vagrant共享文件夾的子目錄設置chmod文件權限?
- 17. 維克斯:如何設置文件夾的權限和所有子文件夾
- 18. 如何在Plone中設置文件夾的共享權限?
- 19. 文件夾權限
- 20. 爲Wix設置文件夾和所有子文件夾的權限
- 21. 文件夾權限
- 22. 如何設置Linux文件的權限?
- 23. 不使用SSH設置文件夾和文件權限
- 24. 文件夾權限
- 25. 如何在xampp的「htdocs」文件夾之外啓動laravel項目?
- 26. ASP 3.0文件夾/文件權限設置
- 27. 遞歸地設置所有文件和文件夾的權限
- 28. 文件夾權限?
- 29. 如何在黑莓中設置文件夾權限?
- 30. 如何在linux中設置文件夾權限?