0

我有一个运行 Ubuntu 和 Apache 的 VPS

例如,假设地址是:5.5.5.5

  • 在 VPS 上,我有一个名为 eggdrop 的用户(除了我的 root 用户)。
  • 用户 eggdrop 有一个目录路径,如下所示:/home/eggdrop/
  • 在那个位置,我有一个名为 的目录logs,因此:/home/eggdrop/logs/
  • 名为的目录logs包含另外两个名为:dir1dir2
  • 因此:/home/eggdrop/logs/dir1/&/home/eggdrop/logs/dir2/

这些位置将包含我想为访问特定链接的任何人公开的各种日志文件。

那么,当我在浏览器中键入以下地址时,我如何才能公开 :以便当有人访问该链接时,它会呈现包含在中的那些日志文件的列表?dir15.5.5.5/dir1//home/eggdrop/logs/dir1/

Linux ubuntu18 4.15.0-22-generic #24-Ubuntu

4

1 回答 1

2

您可以使用别名:

Alias /dir1 /home/eggdrop/logs/dir1/
<Directory /home/eggdrop/logs/dir1/>
        Require all granted
</Directory>

您可以将这条线放入/etc/apache2/sites-available/default.conf,VirtualHost块内。

如果 www-data 用户可以读取您的日志目录,请检查您的权限。

于 2021-01-05T17:33:29.110 回答