超级管理员

njs 简介Nginx 是C语言开发的,很多人扩展 Nginx 的功能,并未使用 C 语言开发,更常见的是使用 Lua 扩展和定制 Nginx 服务。比较著名的是 OpenResty 使用 lua-nginx-module 模块运行 Lua 语言,并集成了大量精良的 Lua 库、第三方模块,可以方便地搭建能够处理超高并发、扩展性极高的 Web 服务。就像Atwood定律所描述一样,该来的又来了。现在最新版本的 Nginx 1.9.11+ 已经推出了 njs 模块,可以在 nginx 的配置中引入 JavaScript 脚本,从而实现一些更复杂的 nginx 配置功能。NJS 模块并不是运行一个

2021-12-25    JavaScript    Web 服务器    296
超级管理员

第一步,查看openssl 版本openssl version -a openssl 1.0.1以上的版本支持 TLS1.2,openssl 1.1.1以上的版本支持 TLS1.3。openssl版本满足条件,如不满足,需要重新编译安装。第二步,检查所有虚拟主机,修改所有虚拟主机的 ssl_protocols SSLv2 SSLv3 TLSv1; 修改成ssl_protocols TLSv1 TLSv1.1 TLSv1.2; Nginx 多个虚拟主机中,如果有一个使用第一行配置,就会导致浏览器提示“用于加载此网站的连接使用的是 TLS 1.0 或 TLS 1.1,这两个 TLS 版本都已

2021-09-18    Web 服务器    643
超级管理员

一、通过openssl命令自建证书1、创建私钥:openssl genrsa -out server.key 1024 2、证书请求:openssl req -new -out server.csr -key server.key 3、自签署证书:openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt 4、将证书变成浏览器支持的.p12格式openssl pkcs12 -export -clcerts -in server.crt -inkey server.key -out serve

2021-09-18    Web 服务器    426
超级管理员

1, 使用 htpasswd 生成 passfile 文件yum install -y httpd-tools # 安装 htpasswd -c -d /etc/nginx/pass_file username 2,添加到 nginx 配置location /test { auth_basic "登录认证"; auth_basic_user_file /data/conf.d/pass_file; autoindex on; autoindex_exact_size on; autoindex_localtime on; }

2021-09-08    Web 服务器    438
超级管理员

Nginx 会根据mime type告诉浏览器如何处理服务器返回的文件,是打开还是下载。默认的 default_type定义的是 default_type application/octet-stream;mime type 和文件扩展名的对应关系一般放在 mime.types这个文件里,然后用 include mime.types; 来加载mime.types文件里是用types指令来定义的文本:location /test { default_type text/html; return 200 'This is text!'; } JSON:location /test

2021-05-20    Web 服务器    662
随机推荐
Photoshop创建金属质感文字
defer和async的区别
Javascipt数组
macOS 文字转语音命令 say
Atom的php插件推荐
20170313 夜晚停电
企鹅直播品牌Logo提案,流程很好
uniapp 开发笔记 (二)
PHP 为什么会引入 Trait
如何通过网页启动应用程序
QQ号

微信联系我

夜间模式切换
回到顶部