【问题标题】:Access correct website file from apache web server [closed]从apache Web服务器访问正确的网站文件[关闭]
【发布时间】:2021-09-25 03:51:07
【问题描述】:
我在托管网站的 Raspberry Pi 上运行 apache Web 服务器。为了获取服务器的 IP 地址,我使用了ifconfig 并在 wlan0 下查找 inet 地址。我将这个地址输入到 chromium 中并到达/var/www/html/index.html。我不想访问此文件,而是希望配置服务器,以便我访问的第一个站点是 /var/www/test/index.php。
我怎样才能做到这一点?
【问题讨论】:
标签:
apache
raspberry-pi
lamp
【解决方案2】:
如果你只有一个网页在树莓派上运行,你需要更改apache的文档根目录。
更好的解决方案是使用带有 apache 的虚拟主机。根据 Pi 上的操作系统,Apache 配置文件可能有不同的路径。我只知道 Debian (Raspbian)。
然后您必须启用虚拟主机 (a2ensite ) 并重新加载或重新启动 Apache。
如果您正在运行本地名称服务器(如 PiHole),则必须为此虚拟主机添加正确的 DNS 条目。或者,如果您没有本地 DNS,则必须在您想要访问该网站的所有计算机上编辑 /etc/hosts 文件。 (windows上还有一个hosts文件(我认为它在\Windows\System32\drivers\etc)
就是这样:-)