Nginx 搭建文件服务器
2022/1/27 7:06:10
本文主要是介绍Nginx 搭建文件服务器,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Nginx 做文件服务器(云服务器与域名)
需要 | 数量 |
---|---|
域名 | 1个 |
云服务器 | 1台 |
确认好域名正确解析至服务器 ip
可通过 ping 命令测试
虽说是需要云服务器与域名,其实本地的服务器也行
做一个内网静态资源服务器就行了,
比如寝室或者机房等环境
1.找到 nginx.conf 文件
find / -name nginx.conf ..... .... .... /etc/nginx/nginx.conf # 一般这个就是nginx的配置文件
作者安装了宝塔面板,直接通过web界面修改了配置文件,在此不做截图
2.编辑nginx.conf 文件
添加一个 server{} 和其他 server{} 同级,在 http{} 中
server { listen 80; #监听 80(http) listen 443 ssl http2; #监听 443(https) server_name wode.yumin.xyz; #你的域名域名 root /www/wode.yumin.xyz; #你的文件系统的根目录 #HTTPS相关配置 #HTTP_TO_HTTPS_START 强制使用https,如果加入这段下方的 ssl相关配置一定要配置好 if ($server_port !~ 443){ rewrite ^(/.*)$ https://$host$1 permanent; } ssl_certificate /wodeyumin.https/fullchain.pem; #ssl 证书pem ssl_certificate_key /wodeyumin.https/privkey.pem; #ssl 证书私钥 ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3; #ssl 版本 ssl_ciphers EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5; #配置项的可选值由openssl 的ciphers定义 ssl_prefer_server_ciphers on; # 是否由服务器决定采用哪种加密算法,如果ssl协议支持tlsv1 tls1.1这种老协议,设置为 on ,并配合ssl_ciphers使用如果ssl协议只支持tlsv1.2 tlsv1.3新协议,设置为 off (nginx默认为off),因为新协议不再采纳此参数 #HTTPS相关 error_page 403 /error.html; location = /error.html { return 404; } autoindex on; #显示目录 正式建站后建议设为 off autoindex_exact_size on; #显示文件大小 正式建站后建议设为 off autoindex_localtime on; #显示文件时间 正式建站后建议设为 off # 设置可支持的文件后缀格式以及刷新时间 location ~*\.(jpg|gif|png|swf|flv|wma|wmv|asf|mp3|mmf|zip|rar|js|css|zip)$ { expires 30d; #失败的重定向 valid_referers /wodeyumin.xyz/xxxxxx.jpg; if ($invalid_referer) { rewrite ^/ /wodeyumin.xyz/xxxxxx.jpg; } } }
3.启动nginx
service nginx start service nginx stop service nginx restart nginx -s reload # 重载配置
4.查看启动效果
访问界面:
这篇关于Nginx 搭建文件服务器的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-13用Nginx防范DDoS攻击的那些事儿
- 2024-12-13用Terraform在AWS上搭建简单NGINX服务器指南
- 2024-10-29Nginx发布学习:从入门到实践的简单教程
- 2024-10-28Nginx发布:新手入门教程
- 2024-10-21nginx 怎么设置文件上传最大20M限制-icode9专业技术文章分享
- 2024-10-17关闭 nginx的命令是什么?-icode9专业技术文章分享
- 2024-09-17Nginx实用篇:实现负载均衡、限流与动静分离
- 2024-08-21宝塔nginx新增8022端口方法步骤-icode9专业技术文章分享
- 2024-08-21nginx配置,让ws升级为wss访问的方法步骤-icode9专业技术文章分享
- 2024-08-15nginx ws代理配置方法步骤-icode9专业技术文章分享