Linux 中的 Apache 服务器文档根目录

Linux 中的 Apache 服务器文档根目录

我必须从客户的 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 中获得了目标文件。

相关内容