如何从本地主机上的Apache服务器访问挂载的BaseSpace数据?[我在 Ubuntu 上使用 Xampp]

How can I access mounted BaseSpace data from the Apache server on localhost? [I am using Xampp on Ubuntu]

提问人:Prabir Saha 提问时间:11/16/2023 最后编辑:ADysonPrabir Saha 更新时间:11/16/2023 访问量:27

问:

我在“/opt/lampp/”中安装了Ubuntu Xampp,并将文档根目录设置为“/opt/lampp/htdocs/”。

挂载的BaseSpace也位于文档根目录下,包含FASTQ、BAM和VCF等各种文件。

我的目标是从Apache服务器访问BaseSpace文件夹数据,特别是读取VCF文件并将其显示在Web浏览器中。

BaseSpace 文件夹的文件系统是“fuse.basemount”。我已经在Apache配置文件中包含了挂载的BaseSpace文件夹的路径。

Alias /basespace /opt/lampp/basespace/
    <Directory "/opt/lampp/basespace/">
    Require all granted
    </Directory>

添加这些行后,我重新启动了 Apache 服务器。但是,当我从Web浏览器(Apache)检查BaseSpace文件夹时,我遇到了错误。

Access forbidden!
You don't have permission to access the requested directory. There is either no index document or the directory is read-protected.

If you think this is a server error, please contact the webmaster.

Error 403
localhost
Apache/2.4.56 (Unix) OpenSSL/1.1.1t PHP/8.2.4 mod_perl/2.0.12 Perl/v5.34.1

如果我检查错误日志,它显示:

Permission denied: [client ::1:39888] AH00035: access to /basespace denied (filesystem path '/opt/lampp/basespace') because search permissions are missing on a component of the path

所以我想打印存在于“basespace/Project/ABC/ABC.vcf .vcf”中的 vcf 文件的标题。

php apache ubuntu

评论


答: 暂无答案