Apache2 - 如何在特定文件夹中提供静态文件?

Apache2 - 如何在特定文件夹中提供静态文件?

我的 Ubuntu Server 20.04 中有 2 个虚拟主机,分别在端口 80 和 443 上为 2 个不同的站点提供服务。

我想使用同一台服务器在自定义端口(比如说 8080)上提供一些静态文件供下载。

share_backup_folder.conf在我的文件上添加了一个配置文件/etc/apache2/sites-available,其内容如下:

<VirtualHost *:8080>
        ServerName vpsxxxxx.ovh.net
        DocumentRoot /var/www/backup

        Alias /backup /var/www/backup
        <Directory /var/www/backup>
                Require all granted
                Options +Indexes
                AllowOverride None
                Order allow,deny
                Allow from all
        </Directory>
</VirtualHost>

我启用了它 sudo a2ensite share_backup_folder 并重新启动了 apache2 sudo systemctl restart apache2 ,没有任何错误。

当我wget vpsxxxxx.ovh.net:8080/backup/example_file.tar.gz失败时Connection refused

我在这里遗漏了什么?

谢谢。

答案1

你可能错过了

Listen 8080

并且它可能属于/etc/apache2/ports

相关内容