标签: Nginx

31 篇文章

031、Nginx给网站添加用户认证配置( Basic HTTP authentication)
Nginx给网站添加用户认证配置( Basic HTTP authentication) 说明:ngx_http_auth_basic_module模块实现让访问者只有输入正确的用户密码才允许访问web内容。web上的一些内容不想被其他人知道,但是又想让部分人看到。nginx的http auth模块以及Apache http auth都是很好的解决方案。 《Nginx给网站添加用户认证配置( Ba…
030、nginx设置referer配置个人图床的防盗链功能
nginx设置referer配置个人图床的防盗链功能 我见过好几个公益图床从免费使用到关站,有些令人唏嘘。本博客之前也有几篇文章用了别人的图床,而且有关了站点的,当时的图片我自己也忘了备份,从而导致文章中的图片永远 404 了,遗憾啊。自从 2022-06-09 22:58:51 开始,我使用 Lsky Pro 程序搭建了自己的图床,运行在家里的 pve-debian11 机器上,为此我还开发了该…
029、Nginx 编译安装以及参数详解
Nginx 编译安装以及参数详解 Nginx安装 # wget http://nginx.org/download/nginx-1.10.2.tar.gz # tar xvf nginx-1.10.2.tar.gz -C /usr/local/src # yum groupinstall "Development too # yum -y install gcc wget gcc-c++…
028、Nginx 陷阱和常见错误
Nginx 陷阱和常见错误(以下为正确或者推荐配置) 把 root 放在 location 区块外 server { server_name www.example.com; root /var/www/Nginx -default/; location / { # [...] } location /foo { # [...] } location /bar { # [...] } } 简单的使…
027、服务启动、停止和重启脚本
服务启动、停止和重启脚本 Ubuntu 14.04.2 LTS 启动脚本 PHP-FPM 服务 Nginx 服务 Ubuntu 16.04.2 LTS 启动脚本 PHP-FPM 服务 Nginx 服务 Ubuntu 14.04.2 LTS 启动脚本 PHP-FPM 服务 下载文件php-fpm.sh 注意配置文件:sudo vim /usr/local/php-7.2/etc/php-fpm.co…
026、nginx的11个phases
nginx的11个phases 一个请求经过nginx处理的过程中,会经过一系列的阶段(phases),下面这个表格列出了nginx的所有phases,每个阶段可选的退出方式,包含的模块和对应的指令 Phases modules / directives description NGX_HTTP_POST_READ_PHASE HttpRealIpModule 读取请求内容阶段 NGX_HTTP_…
025、高并发系统内核优化
高并发系统内核优化 Nginx 子进程允许打开的连接数:worker_connections 系统内核 内核参数的优化 实践优化配置 编辑: vim /etc/sysctl.conf 配置结果 net.ipv4.tcp_max_tw_buckets = 6000 net.ipv4.ip_local_port_range = 1024 65000 net.ipv4.tcp_tw_recycle = …
024、在Ubuntu 16.04中如何从源代码编译Nginx
在Ubuntu 16.04中如何从源代码编译Nginx NGINX可用作HTTP/HTTPS服务器,反向代理服务器,邮件代理服务器,负载均衡器,TLS终结器或缓存服务器。它是相当模块化的设计。它具有由社区创建的本机模块和第三方模块。以C编程语言编写,它是一个非常快速和轻便的软件。 从源头构建NGINX的要求,强制性要求: OpenSSL库版本介于1.0.2 - 1.1.0之间 Zlib库版本介于1…
023、如何改进 NGINX 配置文件节省带宽?
如何改进 NGINX 配置文件节省带宽? 为HTML,CSS和JavaScript文件启用Gzip压缩 如您所知,用于在现代网站上构建页面的HTML,CSS和JavaScript文件可能非常庞大。在大多数情况下,Web服务器可以即时压缩这些和其他文本文件,以节省网络带宽。 查看Web服务器是否正在压缩文件的一种方法是使用浏览器的开发人员工具。对于许多浏览器,您可以使用F12键访问这些工具,并且相关…
022、Nginx 配置文件 nginx.conf 详解
Nginx 配置文件 nginx.conf 详解 #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数。 worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log /var/log/nginx/error.log in…