Ubuntu

如何向 nginx 伺服器添加第二個驅動器?

  • September 17, 2016

我有一台伺服器,有兩個驅動器,每個驅動器 2TB。第一個驅動器安裝到“root”(稱為“/”),第二個驅動器安裝到/mnt/disk1。我正在使用以下預設配置從 /usr/share/nginx/html/downloads/ 位置的第一個硬碟驅動器提供我的文件:

伺服器 { 聽 80 default_server; 聽

$$ :: $$:80 default_server 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 位置

在 /usr/share/nginx/html/ 目錄中創建一個目錄,並將驅動器從 /mnt/disk1 掛載到該新目錄。記得先從 /mnt/disk1 解除安裝它。

還有許多其他選擇,但這可能是最快的選擇之一。

確保將掛載點放在 /etc/fstab 中,否則在啟動後它將不存在,並且內容將消失,直到手動重新掛載。

引用自:https://serverfault.com/questions/803656