您无权访问此服务器上的 mp3 文件
我有 Apache (CentOS) 服务器。如果我将一些音频文件放入目录中并在浏览器中运行它们,则会收到 403 禁止错误。整个场景是:
我在 Adobe 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>
问题的屏幕截图:
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:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论