我使用xampp本地主机创建了一个网站,数据库信息存储在htdocs / config.cfg中。 如果我键入192.168.0.100/config.cfg,浏览器将显示sql数据库安全信息。 任何人都可以帮助我如何克服这个问题 客户端如何以domain.com而不是192.168.0.100访问我的网站,而不是通过编辑驱动程序/ etc / hosts文件。
答案 0 :(得分:1)
使用虚拟主机 https://delanomaloney.com/2013/07/10/how-to-set-up-virtual-hosts-using-xampp/
如果您使用的是php,请使用 .php 文件ext代替所有文件,而不是 blahblah.inc 和 blahblah.cfg 。正确的方法是: blahblah.cfg.php
如果您需要.cfg和inc扩展名,请配置vhost或apache httpd.conf:
AddType application / x-httpd-php .inc
AddType application / x-httpd-php .cfg
(您需要检查您的服务器/托管并在上传代码时进行配置)
答案 1 :(得分:1)
您需要在路由器的配置中为计算机设置端口转发,以便从局域网外部访问您的Web服务器。这是一个小小的分步教程:
现在,每个人都应该能够使用your public IP adress访问您的网络服务器。
使用.htaccess文件或创建新的虚拟主机可以简单地限制对config.cfg的访问。我建议使用第二个选项,因为无论如何你需要为你的域创建一个新的虚拟主机。
请注意,XAMPP并非设计用于生产服务器!
出于性能和安全原因,我强烈建议将Apache或nginx与PHP 7.0.x和MySQL的当前稳定版一起使用。