用nginx简单搭建文件服务器

步骤一:安装httpd相关工具

      yum -y install httpd-tools
    步骤二:生成密码文件

      htpasswd -c /usr/local/nginx/conf/htpasswd username 根据提示填写密码
    步骤三:修改nginx配置 里添加:
            server {
                listen 80;
                root /data/wwwroot/download;
                server_name xxxxx.xxxx.xxxxx;
                location ~ / {
                    auth_basic "User basic check";
                    auth_basic_user_file "conf/htpasswd";
                    autoindex on;
                }
    
    }
    步骤四:重启nginx服务

     systemctl restart nginx 或者 nginx -s reload

原文地址:https://www.cnblogs.com/sblack/p/8989371.html

时间: 2024-10-18 18:13:29

用nginx简单搭建文件服务器的相关文章

centos 6.5使用Apache简单搭建文件服务器

1:搭建web服务器 安装   yum -y install httpd 启动httpd    service httpd restart 直接在网页输入ip测试,防火墙需要放行80端口. 2:取消Apache 的欢迎访问页面 进入配置文件 vim /etc/httpd/conf.d/welcome.conf    注释掉框起来的文件 service httpd restart    然后在网页测试,欢迎界面没有 3 使用rpm搭建lamp 环境 yum install httpd mysql-

【Nginx-20180108】Nginx的搭建文件服务器问题一则

导读:公司内部一个提供apk包下载的磁盘空间不足,需要将新生成的apk包放到最新挂载的磁盘上面.内部使用的是nginx做为文件服务器对内部提供apk下载服务,现在开发将新生成的包放到新的目录上面,所以nginx的根目录的路径也需要更改了,但是我们希望旧的url还可以对外提供服务.为此现在我的解决思路就是在nginx新建一个新的location为新的root根目录. location配置信息:     location /apk_download/ {         root /data/apk

GitLab+本地Nginx简单环境搭建

最近找工作,闲着逛github就看到gitlab这么个东西,说是比github功能多些.所以果断去官网看了看,然后在自己的虚拟机上简单搭建了一个. gitlab官网:https://about.gitlab.com/ 环境:centos6.9    nginx/1.14.0 我选择的是免费的那个,官网的安装步骤写的很明白,只要按照要求复制粘贴官网的命令就可以了.邮箱和域名可以不用管. 安装好之后服务是会启动.但是如果你的服务器上有进程占用了80端口(我的是因为自己的nginx占用),那么服务是启

nginx搭建文件服务器

在Windows环境下,想建一个HTTP文件服务器,比较简便的方法就是使用HFS(下载地址:HFS下载地址)来实现.这里不介绍HFS怎么实现一个HTTP文件服务器,有兴趣的童鞋可以自行上网了解.本次主要介绍在Windows环境下,使用Nginx作为HTTP文件服务器的方法: Nginx下载地址:http://nginx.org/en/download.html 下载完后,解压到本地磁盘,打开conf文件夹,找到里面的 nginx.conf 文件,使用notepad++打开该文件,并增加一段代码:

Docker Registry V2(distribution) & Proxy(nginx) 的搭建经历

Docker Registry V2 问世后,简单实用的确不错,不过等将端口5000更改成其他后,或者使用域名绑定后就错误百出.这里详细的将自己的经历过程做一个记录. 一.Docker Registry V2(distribution) 的安装. 这里我选择了使用官方提供的镜像去进行安装,也许你会感觉这很EASY,不屑一顾.不过,对一个运维人员来说,注重的是应用,注重的是registry中的镜像.而不是注重花哨的搭建过程.而我们注重的,registry 镜像都能满足我们的需求. # docke 

nginx+ffmpeg搭建rtmp转播rtsp流的flash服务器

本文概要: nginx是非常优秀的开源服务器,用它来做hls或者rtmp流媒体服务器是非常不错的选择.本文介绍了一种简易方法快速搭建rtmp流媒体服务器,也叫rtsp转播,数据源不是读取文件,而是采用获取rtspNal流后使用ffmpeg转播.csdn固本培元:[email protected] 开发环境:centos6.4 (主流的linux服务器选择,30%以上的市场占有率) 需要这几个包. 版本号:nginx 1.7.3  openssl 1.0.2   rtmp-module(版本未知)

nginx keepalived 搭建负载均衡

1下载安装包 yum install -y pcre-devel wget http://www.keepalived.org/software/keepalived-1.2.2.tar.gz tar zxvf keepalived-1.2.2.tar.gz cd keepalived-1.2.2 ./configure --prefix=/usr/local/keepalived make  && make install cp /usr/local/keepalived/sbin/ke

Nginx+Keepalived搭建高可用负载平衡WEB 集群

Nginx+Keepalived搭建高可用负载平衡WEB 集群 1.1环境规划: Nginx_master:192.168.5.129 Nginx_backup:192.168.5.131 Tomcat:192.168.5.132 端口:8080,9080 操作系统:CentOS6.5 x86_64 内核版本:2.6.32-696.el6.x86_64 Nginx版本:nginx/1.12.0 nginx-1.12.0 Keepalived版本:Keepalived v1.2.13 前端双Ngi

Nginx+Tomcat搭建集群环境

集群概述与架构介绍 Tomcat集群能带来什么: 提高服务的性能,例如计算处理能力.并发能力等,以及实现服务的高可用性 提供项目架构的横向扩展能力,增加集群中的机器就能提高集群的性能 Tomcat集群实现方式: Tomcat集群的实现方式有多种,最简单的就是通过Nginx负载进行请求转发来实现 Tomcat单机架构图: 可能看了上面的Tomcat单机的架构图后,会 "想当然" 的觉得Tomcat集群架构是这样子的: 这种 "想当然" 的Tomcat集群会带来什么问题