栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

踩坑日志:mac安装nginx,并且搭建静态文件服务,且配置口令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

踩坑日志:mac安装nginx,并且搭建静态文件服务,且配置口令

安装:

brew install nginx

nginx -v // 看一下nginx安装好了没

brew info nginx. // 查看一下,你的nginx的安装路径以及配置路径,如下图


对我来说,安装路径我基本就不动他了
我们直接去修改配置文件

cd /usr/local/etc/nginx

// 在nginx的配置文件的路径下,执行下面语句;目的是:生成身份验证时的口令
htpasswd -bc passwd.db test  123456
// 再次添加一个用户,参数少一个c,是生成文件,在文章最后我贴一下htpasswd的配置信息
htpasswd -b passwd.db  admin 123456

// 然后修改nginx.conf 配置文件
vim nginx.conf //如下

这是我的配置文件

worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    server {
		listen  9090; # 自定义开放端口
        server_name  localhost;
        charset utf-8;
        root /xxx/xx/xxxx/share; # 共享的文件
        location / {
           autoindex on; # 索引
           autoindex_exact_size on; # 显示文件大小
           autoindex_localtime on; # 显示文件时间
           auth_basic "请输入用户名密码";
           auth_basic_user_file /usr/local/etc/nginx/passwd.db; # 如上述:对应路径
        }
    }
    include servers/*;
}

保存并退出文件后,然后启动nginx

nginx

打开自己的浏览器,直接访问:127.0.0.1:9090

就会看到相对应的提示了

对于:htpasswd 的命令

-c:创建一个加密文件;
-n:不更新加密文件,只将加密后的用户名密码显示在屏幕上;
-m:默认采用MD5算法对密码进行加密;
-d:采用CRYPT算法对密码进行加密;
-p:不对密码进行进行加密,即明文密码;
-s:采用SHA算法对密码进行加密;
-b:在命令行中一并输入用户名和密码而不是根据提示输入密码;
-D:删除指定的用户。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/962603.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号