Nginx静态资源服务器搭建
1 安装nginx(docker安装nginx见此篇)
2 配置nginx的server代码块
# 这是静态资源服务器的配置文件
server {listen 80;server_name 域名;root /usr/local/src;# 缓存配置location ~ .*\.(jpg|png|ico)(.*){expires 30d;}# 缓存配置location ~ .*\.(js|css)(.*){expires 7d;}location / {add_header Access-Control-Allow-Origin *;# 显示索引autoindex on; # 【字节显示】还是【单位显示】autoindex_exact_size on; # 时间是否用本地时间autoindex_localtime on;# 指定返回格式,语法:autoindex_format html | xml | json | jsonp; 默认:autoindex_format html;autoindex_format html;}}
设置用户名和密码
安装htpassed工具
yum -y install httpd-tools
设置用户名和密码,并把用户名、密码保存到指定文件中
htpasswd -c [passwfile] [username]
修改nginx配置
在上文的location块增加两个属性
# 输入密码时的提示语,注释后免登录
auth_basic "提示语";
# 设置认证时的用户名和密码文件存放路径
auth_basic_user_file /etc/ssl/password;
htpasswd语法
htpasswd [-cnmdpsbD] [passwdfile] [username]
htpasswd命令选项参数说明
-c 创建一个加密文件
-n 不更新加密文件,只将htpasswd命令加密后的用户名密码显示在屏幕上
-m 默认htpassswd命令采用MD5算法对密码进行加密
-d htpassswd命令采用CRYPT算法对密码进行加密
-p htpassswd命令不对密码进行进行加密,即明文密码
-s htpassswd命令采用SHA算法对密码进行加密
-b htpassswd命令行中一并输入用户名和密码而不是根据提示输入密码
-D 删除指定的用户
Nginx静态资源服务器搭建相关推荐
- Windows nginx静态资源服务器搭建
第一次搭建本地静态资源服务器nginx,记录以供后续学习 实现页面如下 1. 了解nginx: Nginx是一个开源的Web服务器,同时Nginx也提供了反向代理和负载均衡的功能.为了实现将Windo ...
- Linux-CentOS 7 nginx静态资源服务器简单配置
nginx静态资源服务器简单配置 在nginx的server中可以拥有多个location,但location 后面那部分不能一样. 进入nginx安装目录的conf目录下,修改nginx.conf文 ...
- nginx静态资源服务器简单配置
传统的web项目,一般都将静态资源存放在 webroot的目录下,这样做很方便获取静态资源,但是如果说web项目很大,用户很多,静态资源也很多时,服务器的性能 或许就会很低下了.这种情况下一般都会需要 ...
- nginx配置静态资源html,详解nginx静态资源服务器简单配置
传统的web项目,一般都将静态资源存放在 webroot的目录下,这样做很方便获取静态资源,但是如果说web项目很大,用户很多,静态资源也很多时,服务器的性能 或许就会很低下了.这种情况下一般都会需要 ...
- 安装 Nginx 静态资源服务器
1.进入放到local目录夹下 cd / cd usr/local/ 2.下载依赖 yum -y install pcre* yum -y install openssl* 之前下载安装过了↑ 3. ...
- Linux上安装Nginx静态资源服务器
1.下载依赖 yum -y install pcre*yum -y install openssl* 2.下载wget(类似于迅雷,用来下载文件的) yum install wget 3.下载Ngin ...
- nginx搭建静态文件服务器,利用nginx搭建静态资源服务器的方法步骤
以windows为例,linux其实一样: 搭建静态资源服务器 我电脑上的work文件夹下面有很多图片,我想通过nginx搭建静态资源服务器,通过在地址栏输入ip+port的方式完成目录的映射 找到n ...
- nginx 配置静态文件目录_nginx配置静态资源服务器
nginx服务器搭建在这就不过多的说明了,本内容主要是nginx静态资源服务器配置相关说明 nginx配置 location / :指所有的url请求都会去访问static下面的文件: 指定url后缀 ...
- 入门Nginx之-静态资源服务器及跨域配置
简介 这里静态资源就以之前的一个项目文章地址为例,源码 Github,项目本身很简单,只是分别对第三方的服务端.自己的服务端发起请求. 不论是调用第三方服务端接口,还是自己的后端服务,如果跨域未在服务 ...
最新文章
- Linux的档案权限及目录配置(3)
- 九余定理(hdu1013)
- android - 常用知识点以及代码片段(不断更新)
- initial、inherit、unset、revert和all
- MySQL DML语言笔记
- java 文件追加文本_Java追加文件内容的三种方法
- P11:经典卷积神经网络结构案例分析
- linux怎么看系统盘,Linux系统怎么查看电脑的磁盘空间?
- 201621123031 《Java程序设计》第13周学习总结
- 安装thrift遇到Error: libcrypto required
- 永久关闭 Windows 安全中心实时防护
- UnExpected Error, Quitting
- 【华为机试真题 Python实现】一个正整数到 Excel 编号之间的转换
- van-search自动聚焦
- THUWC2017 酱油记
- 抵御风险网站防攻击,国产浏览器能做的有很多
- 连续微小线段速度前瞻规划算法
- STM32CubeMX系列教程04_STM32CubeMX各窗口界面描述
- Redis笔记(二)-远程访问
- 计算机的mac被交换机绑定,交换机MAC地址绑定