![Linux 中的 Apache 服务器文档根目录](https://linux22.com/image/994626/Linux%20%E4%B8%AD%E7%9A%84%20Apache%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%96%87%E6%A1%A3%E6%A0%B9%E7%9B%AE%E5%BD%95.png)
我必须从客户的 Linux Ubuntu 服务器上找到网站代码。我已经检查了它们的默认文档根目录。
/var/www/localhost/htdocs
我只是发现有很多 html 文件(例如 index.html.en、index.html.fr、index.html.ce、index.html.ft)但没有像 php 脚本这样的整个网站代码。
这些文件位于/etc/apache2/
httpd.conf
magic
modules.d
ssl
vhosts.d
php 脚本文件在哪里?或者你能告诉我找到它们的方法吗?谢谢
答案1
是否显示了一些内容?它应该列出已启用的站点。通常,如果站点已启用,则a2query -s
站点配置应该位于 下/etc/apache2/sites-available/site.conf
,并符号链接到。/etc/apache2/sites-enabled/site.conf
也许这个功能可以phpinfo();
帮助你
<?php
phpinfo();
?>
它应该列出有关 Web 服务器的信息。在 Apache 环境部分中,应该列出文档根目录
答案2
首先,文件名为 httpd.conf,其中自定义目录定义如下
etc /.../vhosts.d/*conf
vhosts.d 文件有 3 个 conf 文件。其中一个与我的代码相关。server-name 和 rewriterule 在那里定义。例如
/virtualhosts/aalm/ecash3/....www/
我在 www 中获得了目标文件。