您好,登錄后才能下訂單哦!
X-Sendfile 是一個用于在 HTTP 響應中發送文件的 Nginx 配置選項
server {
listen 80;
server_name example.com;
# 使用 PHP-FPM 處理 PHP 文件
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # 根據實際 PHP 版本修改
}
# 配置 X-Sendfile
location /files {
alias /path/to/your/files; # 將此路徑替換為實際文件存儲路徑
internal; # 僅允許服務器內部訪問
autoindex on; # 顯示文件列表
try_files $uri $uri/ =404;
}
}
sudo service nginx restart
sudo service php7.4-fpm restart # 根據實際 PHP 版本修改
注意:確保已經安裝并啟用了 Nginx 的 X-Sendfile 模塊。在編譯 Nginx 時,需要添加 --with-http_xsendfile_module
選項。如果已經編譯并安裝了 Nginx,可以通過運行 nginx -t
檢查是否已啟用該模塊。如果沒有,請重新編譯并安裝 Nginx。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。