今天需要在浏览器中查看一个本地视频,于是我用 nginx
快速搭了个静态服务器。以下是完整步骤,供大家参考。
🧱 1. 安装 Nginx
sudo yum install nginx
sudo systemctl enable nginx # 开机自动启动
sudo yum update # 可选,更新系统软件包
⚙️ 2. 配置 Nginx
编辑主配置文件:
sudo vi /etc/nginx/nginx.conf
找到 http
块中对应的 server
配置,可以将默认配置修改为如下内容,或者直接添加一个新的 server
块:
server {
listen 9527 default_server;
listen [::]:9527 default_server;
server_name _;
location / {
root /home/yourname; # 注意:root 是你要访问的视频所在目录的上一级
autoindex on; # 打开目录浏览功能
index index.html;
}
}
🔺 注意事项:
-
千万不要把视频放在根目录
/root
,否则会导致403 Forbidden
,因为 Nginx 默认无法访问 root 目录。 -
如果你的视频文件在
/home/yourname/videos/video.mp4
,那么配置中的root
应该是/home/yourname
,浏览器里访问的是http://localhost:9527/videos/video.mp4
。
🚀 3. 启动 & 检查服务
sudo systemctl start nginx # 启动 Nginx
sudo nginx -t # 检查配置是否有误
sudo systemctl reload nginx # 重载配置(修改完 nginx.conf 后需要)
🌐 4. 打开浏览器访问
现在在浏览器中输入:
http://localhost:9527
即可看到你指定目录下的文件列表,点击视频就能播放了!
🧩 小贴士
-
如果访问不了,请检查防火墙是否开启了 9527 端口。
-
autoindex on;
可以让你像“网盘”一样浏览目录下的所有文件。 -
想要更炫一点的样式可以考虑安装第三方目录主题。