如何向 nginx 服务器添加第二个驱动器?

如何向 nginx 服务器添加第二个驱动器?

我有一台服务器,有两个驱动器,每个驱动器为 2TB。第一个驱动器安装到“根”(称为“/”),第二个驱动器安装到 /mnt/disk1。我使用以下默认配置从位于 /usr/share/nginx/html/downloads/ 的第一个硬盘驱动器提供文件:

服务器{监听80默认服务器;监听[::]:80默认服务器ipv6only=on;

root /usr/share/nginx/html;   <---------------default served file location
index index.html index.htm;
server_name localhost;

location / {
    try_files $uri $uri/ =404;      
    }    

}

我的文件可以在以下网址下载http://ip_address/downloads/softwares/example.exe

现在我的第一个 2TB 硬盘已满,我没有预算购买另一台服务器。但我还有另外 2TB 硬盘,其所有 2TB 可用空间都安装在 /mnt/disk1 上。

你能告诉我如何告诉 nginx 包含该 2TB 驱动器,以便我可以将文件从该 2TB 驱动器放在 /mnt/disk1 位置并提供这些文件吗?

答案1

在 /usr/share/nginx/html/ 目录中创建一个目录,并将驱动器从 /mnt/disk1 挂载到该新目录。记得先将其从 /mnt/disk1 卸载。

还有许多其他选择,但这可能是最快的选择之一。

确保将挂载点放在 /etc/fstab 中,否则启动后它将不存在,并且内容将消失,直到手动重新挂载。

相关内容