nginx

全面总结nginx服务器详细配置

前言 Nginx服务器的配置对新手来说不算很友好,支持自定义的功能非常多,没有Apache2那么友好。 网上抄来的配置也不知道适不适合自己的服务器,因此,这边带大家来全面总结一下nginx服务器的一些相关配置。 内容 这些内容基本可以配置在 nginx.conf 的主程序配置文件的 server 框内,也可以选配在每个网站的配置文件中。 基础配置指令 1. send_timeout send_ti […]

全面总结nginx服务器详细配置 阅读更多»

nginx基础优化

1. Nginx运行工作进程数量 Nginx运行工作进程个数一般设置CPU的核心或者核心数x2。如果不了解cpu的核数,可以top命令之后按1看出来,也可以查看/proc/cpuinfo文件: grep ^processor /proc/cpuinfo | wc -l 显示结果核心数。 修改nginx配置文件: vim /etc/nginx/nginx.conf worker_processes

nginx基础优化 阅读更多»

安装Nginx主线(最新)版本 Mainline version

前言 最近在试着升级 Ubuntu 22.10 kinetic 系统,升级完后感觉当作服务器还是有点问题。 其中就发现Nginx的版本好像不能用下面这条代码添加源来获取最新版本: add-apt-repository ppa:ondrej/nginx 也可能是我以前一直是错的。于是就细细查了一下官网,发现还真是的。 本教程仅适用于 Ubuntu 22.10 kinetic 步骤 根据官网的介绍,,

安装Nginx主线(最新)版本 Mainline version 阅读更多»

Nginx配合Apache2实现动静分离

前言 之前介绍过Nginx与Apache2共存,但是也只是Nginx服务器作为前端,Apache2服务器作为后端,web页面请求由Nginx服务来进行转发出来,在根本上没有任何意义,不如直接使用Apache2。 我们的目的不是把所有的内容都由Apache2完成,再由Nginx转发,而是将静态页面请求由Nginx服务器自己来处理,动态页面请求则转发给后端的Apache2服务器来处理。 但是在网上查了

Nginx配合Apache2实现动静分离 阅读更多»

Nginx反向代理Apache2多个端口

前言 在涉及到使用Nginx代理多个Apache2项目时,不可避免需要Apache2使用不同的端口才能正常访问。 而且不知道什么原因,好像Apache2开启了HSTS严格认证,使得Nginx只能代理https,代理http的话会出现无法访问的情况。无奈~ 这边记录一下学习过程。 步骤 1.修改Apache2监听端口 Apache2的监听端口配置文件为 ports.conf vim /etc/apa

Nginx反向代理Apache2多个端口 阅读更多»

Nginx进阶篇·Nginx与Apache2共存

前言 今天接触了一个项目,它只能用Apache2,而且最近PHP8.2也推出了来了,所有想着试试就逝世的态度,结果还挺简单的,只能说配置好,后续再深入了解一下。 因此这里把简单的配置方案做一下。 环境 Ubuntu Nginx PHP8.1-FPM 步骤 1.安装Apache2 add-apt-repository ppa:ondrej/apache2 apt install apache2 2.

Nginx进阶篇·Nginx与Apache2共存 阅读更多»

Nginx服务配置篇·第一课:服务器环境部署(Nginx+PHP-FPM)

一切的一切都要从这里开始 前言 搭建服务器最起初的第一课:服务器环境部署。 前期准备 1.CVM服务器或者轻量级服务器 2.域名(推荐购买顶级域名,理由:不贵,而且以后也可以方便做其他配置) 服务器: 对于时间充裕,不急着使用的,首选内地的服务器,虽然备案可能大约要15-20天左右,但是鉴于目前环境,内地的服务器还是有优势(类似后期部署应用,无需备案的服务器国内都解析不了),而且据说在推广方面备案

Nginx服务配置篇·第一课:服务器环境部署(Nginx+PHP-FPM) 阅读更多»

滚动至顶部