Ubuntu
如何向 nginx 伺服器添加第二個驅動器?
我有一台伺服器,有兩個驅動器,每個驅動器 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 中,否則在啟動後它將不存在,並且內容將消失,直到手動重新掛載。