您无权访问此服务器上的 mp3 文件

发布于 2025-01-16 06:03:12 字数 1773 浏览 2 评论 0原文

我有 Apache (CentOS) 服务器。如果我将一些音频文件放入目录中并在浏览器中运行它们,则会收到 403 禁止错误。整个场景是:

我在 Adob​​e Captivate 中创建了一个播放器,并将其发布为 HTML 并集成到我的 Spring Boot 应用程序中。它在我的本地计算机上运行良好,但将其推送到服务器后。当我的播放器加载且无法加载音频文件 (mp3) 格式时,我收到禁止错误

下面是我的配置文件:

    <VirtualHost *:80>
    ServerName example.com
    ServerAlias www.example.com
    DocumentRoot /var/www/html/player
    <Directory /var/www/html/player>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
  
    Redirect / https://www.example.com
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://www.example.com$1 [R,L]
    
    ErrorLog /var/log/httpd/eldtplayer-error-log
    CustomLog /var/log/httpd/eldtplayer-acces-log common
</VirtualHost>

<VirtualHost *:443>
    ServerName example.com
    ServerAlias www.example.com
    
    SSLEngine on
    SSLCertificateFile /home/cert/ecdl/ssl.cer
    SSLCertificateKeyFile /home/cert/ecdl/private.key
    SSLCertificateChainFile /home/cert/ecdl/caclient.cer

    DocumentRoot /var/www/html/player
    <Directory /var/www/html/player>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
    RequestHeader set X-Forwarded-Proto "https"
</VirtualHost>

问题的屏幕截图:

显示 403 错误的屏幕截图

显示 403 错误的屏幕截图

I have Apache (CentOS) server. If I place some audio file in my directory and run them in my browser then getting 403 forbidden error. The whole scenario is:

I have created a player in Adobe Captivate and published that into HTML and integrated into my Spring Boot application. It is working fine on my local machine but after pushing it to server. I am getting Forbidden Error when my player gets loaded and unable to load audio files (mp3) format.

Below is my configuration file:

    <VirtualHost *:80>
    ServerName example.com
    ServerAlias www.example.com
    DocumentRoot /var/www/html/player
    <Directory /var/www/html/player>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
  
    Redirect / https://www.example.com
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://www.example.com$1 [R,L]
    
    ErrorLog /var/log/httpd/eldtplayer-error-log
    CustomLog /var/log/httpd/eldtplayer-acces-log common
</VirtualHost>

<VirtualHost *:443>
    ServerName example.com
    ServerAlias www.example.com
    
    SSLEngine on
    SSLCertificateFile /home/cert/ecdl/ssl.cer
    SSLCertificateKeyFile /home/cert/ecdl/private.key
    SSLCertificateChainFile /home/cert/ecdl/caclient.cer

    DocumentRoot /var/www/html/player
    <Directory /var/www/html/player>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
    RequestHeader set X-Forwarded-Proto "https"
</VirtualHost>

screenshot of the issue:

Screenshot to display 403 error

Screenshot to display 403 error

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文