我使用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中设置文件夹权限?