📅  最后修改于: 2023-12-03 15:32:06.411000             🧑  作者: Mango
Jellyfin是一个自由、开放源代码的媒体服务器,可用于管理和播放音频、视频和图像文件。本文将介绍如何使用Nginx作为反向代理服务器来部署Jellyfin。
首先,我们需要在Ubuntu上安装Jellyfin。执行以下命令来完成安装:
sudo apt update
sudo apt install jellyfin
此外,确保Jellyfin已启动并可在浏览器中正常访问。
在Ubuntu上安装Nginx,执行以下命令:
sudo apt-get install nginx
在Nginx配置文件目录中创建一个名为 jellyfin.conf
的新文件并将以下内容复制进去:
upstream jellyfin {
server 127.0.0.1:8096;
}
server {
listen 80;
server_name your-domain.com www.your-domain.com;
location / {
proxy_pass http://jellyfin/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection keep-alive;
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
access_log /var/log/nginx/jellyfin.access.log;
error_log /var/log/nginx/jellyfin.error.log;
}
通过执行以下命令来添加 jellyfin.conf
到Nginx配置文件中:
sudo ln -s /etc/nginx/sites-available/jellyfin.conf /etc/nginx/sites-enabled/jellyfin.conf
sudo nginx -t
sudo systemctl reload nginx
现在,您可以通过在浏览器中输入 http://your-domain.com
来访问Jellyfin。
恭喜!现在您已经成功配置了Jellyfin通过Nginx运行。通过此方法,您可以轻松地将Jellyfin服务器暴露给外部网络并实现较高的安全性。