Nginx 虚拟主机
对于Nginx而言,每一个虚拟主机相当于一个在同一台服务器中却相互独立的站点,从而实现一台主机对外提供多个 web 服务,每个虚拟主机之间是独立的,互不影响的。 虚拟主机类型 Nginx 支持三种类型的虚拟主机配置: 基于IP虚拟主机 1....
对于Nginx而言,每一个虚拟主机相当于一个在同一台服务器中却相互独立的站点,从而实现一台主机对外提供多个 web 服务,每个虚拟主机之间是独立的,互不影响的。 虚拟主机类型 Nginx 支持三种类型的虚拟主机配置: 基于IP虚拟主机 1....
在本节中,我们将讨论如何配置 Nginx 静态内容。 根目录和索引文件 root 指令用于定义将用于搜索文件的根目录。为了获得请求文件的路径,NGINX 将请求的 URI 附加到由 root 指令定义的路径。该指令可以放置在服务器 {}、h...
变量是编程语言的自然组成部分。变量是在 Perl、C/C++、Bourne shell、Perl 等语言中保存各种值的容器。值可以是像“hello world”这样的字符串,像 3.14 这样的数字,甚至是复杂的东西,比如在这些语言中对数组...
Nginx 由配置文件中定义的指令控制的模块组成。指令分为两部分: 配置文件中放置在任何上下文之外的指令都被认为是在主上下文中。events 与 http 指令在主上下文中,server 指令在&nb...
默认情况下,nginx 配置文件可以位于: /etc/nginx/nginx.conf /usr/local/etc/nginx/nginx.conf /usr/local/nginx/conf/nginx.conf 配置文件的位置会根据 ...
安全的服务器是只配置所需内容的服务器。 理想情况下,应基于最小配置构建服务器,不要配置多余的选项。 使用最小的配置也有助于调试。如果错误在最小配置中,可以通过增加或减少配置来排查错误。 下面是运行 nginx 所需的最低配置: root, ...
nginx的日志文件没有切割功能,如果你不处理,日志文件 access.log 将变得越来越大,我们可以写一个 nginx 日志切割脚本按日期自动切割日志文件。 Nginx 日志切割的实现逻辑 第一步重命名日志文件,把 access.log...
日志使用用来进行数据统计、问题排错的重要手段。本文主要介绍 nginx 日志相关的配置如 access_log、log_format、log_not_found、rewrite_log、error_log 以及 Nginx 日志切割。 日志...
Nginx配置文件 Nginx 主配置文件 /etc/nginx/nginx.conf 是一个纯文本类型的文件,整个配置文件是以区块的形式组织,通常每一个区块以一对大括号{}来表示开始与结束。提示:若编译安装则 nginx.con...
Nginx 文件结构比较简洁,主要包括配置文件和二进制可执行程序,通过安装包形式安装的 nginx 文件结构跟各 Linux 发行版目录规则存放配置文件和二进制文件的位置。 源码安装一般会把所有文件一起放到/usr/local/nginx,...