Nginx(三):nginx.conf配置文件说明 【2】 文件结构和配置高亮

简介:

配置文件结构说明:

里面的配置文件有几个,当然最主要是nginx.conf配置文件。

Main配置段,是核心配置段。

Events {

    配置事件的

}

Http { } 标准http配置段,可选http配置段,都在http{}这里配置,每一种都是一个独立的。

注意:每一个配置参数都需要以分号结尾

标准模块也叫作核心模块是默认都安装的,如果不想安装就是—without什么,可选模块是默认不安装的,如果想安装就是—with-什么

可选模块比如—with-http_ssl_module—with-http_stub_status_module


使用VIM编辑器编辑配置使其高亮显示:

因为VIM编辑器默认打开nginx配置文件无法像打开Apache配置文件那样产生高亮,所以看起来就很难受,为了让它支持,所以我们需要安装一个小插件,下载地址:http://www.vim.org/scripts/script.php?script_id=1886


安装方法:

在用户家目录创建一个目录,然后把下载的那个文件放到这个目录里即可。

进入到管理员家目录,然后创建目录

wKioL1iyoEeCwLG6AABNMlYoXZI801.jpg

把那个文件拷贝到这里

wKiom1iyoFPwS5wDAAB9LJxB5xU161.jpg

返回上一层目录,创建一个文件,然后添加一行

1
2
3
au BufRead,BufNewFile
/etc/nginx/ *, /usr/local/nginx/conf/ if  &ft ==  ''  | setfiletype nginx |
endif

wKioL1iyoILgEGq9AABD4gBNNUg304.jpg

这一行内容在那个网站上有,注意这一行里面的/etc/nginx/*,还有后面的,这个是说nginx配置文件在哪里,如果你的配置文件不在那些目录中,你就要修改这里的目录。

再次打开就高亮了

wKioL1iyoJzTjOORAACwOtLPGss883.jpg你看这里usererror_log等都是注释的,这是它默认的路径,由于我们安装的时候修改这些东西,所以它就注释了。不过它在这里也没有显示我们设置的内容。




      本文转自linuxjavachen  51CTO博客,原文链接:http://blog.51cto.com/littledevil/1901397 ,如需转载请自行联系原作者





相关文章
|
11月前
|
编解码 应用服务中间件 Linux
centos配置nginx-rtmp实现ffmpeg转码rtsp为rtmp视频流
centos配置nginx-rtmp实现ffmpeg转码rtsp为rtmp视频流
767 1
|
11月前
|
Ubuntu 安全 应用服务中间件
详细指南:配置Nginx服务器在Ubuntu平台上
以上步骤涵盖了基本流程:从软件包管理器获取 Ngnix, 设置系统服务, 调整UFW规则, 创建并激活服务器块(也称作虚拟主机), 并进行了初步优化与加固措施。这些操作都是建立在命令行界面上,并假设用户具有必要权限(通常是root用户)来执行这些命令。每个操作都有其特定原因:例如,设置开机启动确保了即使重启后也能自动运行 Ngnix;而编辑server block则定义了如何处理进入特定域名请求等等。
546 18
|
11月前
|
Ubuntu 安全 应用服务中间件
详细指南:配置Nginx服务器在Ubuntu平台上
以上步骤涵盖了基本流程:从软件包管理器获取 Ngnix, 设置系统服务, 调整UFW规则, 创建并激活服务器块(也称作虚拟主机), 并进行了初步优化与加固措施。这些操作都是建立在命令行界面上,并假设用户具有必要权限(通常是root用户)来执行这些命令。每个操作都有其特定原因:例如,设置开机启动确保了即使重启后也能自动运行 Ngnix;而编辑server block则定义了如何处理进入特定域名请求等等。
925 17
|
数据建模 应用服务中间件 PHP
配置nginx容器和php容器协同工作成功,使用ip加端口的方式进行通信
本示例演示如何通过Docker挂载同一宿主目录至Nginx与PHP容器,实现PHP项目运行环境配置。需注意PHP容器中监听地址修改为0.0.0.0:9000,并调整Nginx配置中fastcgi_pass指向正确的IP与端口。同时确保Nginx容器中/var/www/html权限正确,以避免访问问题。
配置nginx容器和php容器协同工作成功,使用ip加端口的方式进行通信
|
应用服务中间件 网络安全 nginx
配置Nginx以支持Websocket连接的方法。
通过上述配置,Nginx将能够理解WebSocket协议的特殊要求,代理Websocket流量到合适的后端服务器。注意,Websocket并不是HTTP,尽管它最初是通过HTTP请求启动的连接升级,因此保证Nginx了解并能够妥善处理这种升级流程是关键。
2507 10
|
Ubuntu 应用服务中间件 Linux
在Ubuntu上配置Nginx实现开机自启功能
至此,Nginx应该已经被正确地设置为开机自启。在Ubuntu中利用 `systemd`对服务进行管理是一种高效的方式,为系统管理员提供了强大的服务管理能力,包括但不限于启动、停止、重启服务,以及配置服务的开机自启动。通过这些简洁的命令,即使是对Linux不太熟悉的用户也能轻松地进行配置。
548 0
|
安全 应用服务中间件 网络安全
Nginx SSL/TLS协议栈中配置深度解析与实践指南-优雅草卓伊凡
Nginx SSL/TLS协议栈中配置深度解析与实践指南-优雅草卓伊凡
918 0
Nginx SSL/TLS协议栈中配置深度解析与实践指南-优雅草卓伊凡
|
应用服务中间件 PHP nginx
开启Nginx的目录文件列表功能
nginx默认是不允许列出整个目录的。如何开启Nginx的目录文件列表功能?打开nginx.conf文件,在location server 或 http段中加入 autoindex on;另外两个参数最好也加上去:autoindex_exact_size on;显示出文件的确切大小,单位是bytes。
1914 0
|
应用服务中间件 nginx
|
应用服务中间件 nginx
开启Nginx的目录文件列表功能
ngx_http_autoindex_module  此模块用于自动生成目录列表,ngx_http_autoindex_module只在 ngx_http_index_module模块未找到索引文件时发出请求. nginx默认是不允许列出整个目录的。
1493 0