从apache Web服务器访问正确的网站文件[关闭]
Posted
技术标签:
【中文标题】从apache Web服务器访问正确的网站文件[关闭]【英文标题】:Access correct website file from apache web server [closed] 【发布时间】: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
。
我怎样才能做到这一点?
【问题讨论】:
【参考方案1】:首先需要将apache的文档根目录改为/var/www/test
目录。
为此,我建议您遵循以下说明:https://askubuntu.com/a/738527
然后通常您将能够使用您的 PI 的 IP 地址从其他计算机访问您的页面。
【讨论】:
【参考方案2】:如果你只有一个网页在树莓派上运行,你需要更改apache的文档根目录。
更好的解决方案是使用带有 apache 的虚拟主机。根据 Pi 上的操作系统,Apache 配置文件可能有不同的路径。我只知道 Debian (Raspbian)。
然后您必须启用虚拟主机 (a2ensite
如果您正在运行本地名称服务器(如 PiHole),则必须为此虚拟主机添加正确的 DNS 条目。或者,如果您没有本地 DNS,则必须在您想要访问该网站的所有计算机上编辑 /etc/hosts 文件。 (windows上还有一个hosts文件(我认为它在\Windows\System32\drivers\etc)
就是这样:-)
【讨论】:
以上是关于从apache Web服务器访问正确的网站文件[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
我在虚拟机里配置了Apache web 服务器怎么样可以让其他机子访问我的网站?难道不行吗?只能在主机上配置Ap