Nginx服务配置文件介绍
LNMP架构应用实战——Nginx服务配置文件介绍
nginx的配置文件比较简单,但功能相当强大,可以自由灵活的进行相关配置,因此,还是了解下其配置文件的一此信息
1、Nginx服务目录结构介绍
安装完成后,在安装路径下就会有Nginx目录信息
[root@centos6 application]# tree nginx
nginx
+-- client_body_temp
+-- conf #nginx服务配置文件目录
¦ +-- fastcgi.conf #fastcgi配置文件
¦ +-- fastcgi.conf.default
¦ +-- fastcgi_params #fastcgi参数配置文件
¦ +-- fastcgi_params.default
¦ +-- koi-utf
¦ +-- koi-win
¦ +-- mime.types
¦ +-- mime.types.default
¦ +-- nginx.conf #nginx服务的主配置文件
¦ +-- nginx.conf.default #nginx服务的默认配置文件
¦ +-- scgi_params
¦ +-- scgi_params.default
¦ +-- uwsgi_params
¦ +-- uwsgi_params.default
¦ +-- win-utf
+-- fastcgi_temp
+-- html #编译安装nginx默认的首页配置文件目录
¦ +-- 50x.html #错误页面配置文件
¦ +-- index.html #默认的首页配置文件
¦ +-- index.html.bak
+-- logs #日志配置文件目录
¦ +-- access.log #访问日志文件
¦ +-- error.log #错误日志文件
+-- proxy_temp
+-- sbin #命令目录
¦ +-- nginx #Nginx服务启动命令
+-- scgi_temp #临时目录
+-- uwsgi_temp
2、Nginx服务主配置文件介绍
[root@centos6 conf]# egrep -v "#|^$" nginx.conf
worker_processes 1; #工作进程数
events { #事件
worker_connections 1024; #并发数,单位时间内最大连接数
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server { #虚拟主机标签
listen 80; #监听的端口号
server_name localhost; #服务器主机名
location / {
root html; #默认站点目录
index index.html index.htm; #默认首页文件
}
error_page 500 502 503 504 /50x.html; #错误页面文件
location = /50x.html {
root html;
}
}
}
3、Nginx服务帮助信息
[root@centos6 conf]# /application/nginx/sbin/nginx -h
nginx version: nginx/1.10.1 #版本信息
Usage: nginx [-?hvVtTq] [-s signal] [-c filename] [-p prefix] [-g directives]
Options:
-?,-h : this help
-v : show version and exit
#显示版本并退出
-V : show version and configure options then exit
#显示版本信息与配置后退出
-t : test configuration and exit
#检查配置(检查语法)
-T : test configuration, dump it and exit
-q : suppress non-error messages during configuration testing
-s signal : send signal to a master process: stop, quit, reopen, reload
-p prefix : set prefix path (default: /application/nginx-1.10.1/)
-c filename : set configuration file (default: conf/nginx.conf)
#指定配置文件,而非使用nginx.conf
-g directives : set global directives out of configuration file
4、nginx编译参数查看
[root@centos6 conf]# /application/nginx/sbin/nginx -v
nginx version: nginx/1.10.1
[root@centos6 conf]# /application/nginx/sbin/nginx -V
nginx version: nginx/1.10.1
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC)
built with OpenSSL 1.0.1e-fips 11 Feb 2013
TLS SNI support enabled
configure arguments:
--user=nginx
--group=nginx
--prefix=/application/nginx-1.10.1
--with-http_stub_status_module
--with-http_ssl_module
-with-pcre=/download/tools/pcre-8.38
实际生产环境比较实用的查看参数,比如服务非你自己所安装,但又没有相关文档参考,此参数可以提供一些相关的信息
Nginx服务配置文件介绍的更多相关文章
- linux运维、架构之路-Nginx服务
一.Nginx服务 1.介绍 Nginx软件常见的使用方式或架构为:LNMP(linux nginx mysql php),Nginx三大主要功能,web网站服务,反向代理负载均衡(n ...
- 9. nginx服务实验笔记
LNMP安装与配置 Nginx与apache.lighttp性能综合对比,如下图: 一.系统需求: CentOS/RHEL/Fedora/Debian/Ubuntu系统 需要3GB以上硬盘 ...
- Nginx 配置文件介绍
目录 1.1 常用命令 1.2 Nginx的配置文件结构 1.3 Nginx的全局配置 1.4 HTTP服务器配置 1.5 HttpGzip配置 1.6 负载均衡配置 1.7 server虚拟主机配置 ...
- Nginx 服务介绍
目录 静态 / 动态 Web 服务 Nginx 简介 Nginx 的优点 Nginx 和 Apache 的比较 Nginx 的安装 Nginx 相关文件 Nginx 主配置文件 Nginx 虚拟主机配 ...
- nginx服务部署 说明
第1章 常用的软件 1.1 常用来提供静态服务的软件 Apache :这是中小型Web服务的主流,Web服务器中的老大哥, Nginx :大型网站Web服务的主流,曾经Web服务器中的初生牛犊 ...
- Nginx服务编译安装、日志功能、状态模块及访问认证模式实操
系统环境 [root@web ~]# cat /etc/redhat-release CentOS release 6.9 (Final) [root@web ~]# uname -a Linux d ...
- 3.Nginx常用功能介绍
Nginx常用功能介绍 Nginx反向代理应用实例 反向代理(Reverse Proxy)方式是指通过代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器,并且从内部网络服 ...
- Nginx(二)------nginx.conf 配置文件
上一篇博客我们将 nginx 安装在 /usr/local/nginx 目录下,其默认的配置文件都放在这个目录的 conf 目录下,而主配置文件 nginx.conf 也在其中,后续对 nginx 的 ...
- Nginx核心配置文件常用参数详解
Nginx核心配置文件常用参数详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 关于Nginx权威文档的话童鞋们可以参考Nginx官方文档介绍:http://nginx.org/ ...
随机推荐
- kubernetes第十章--ConfigMap 管理配置
- iOS - Base64转图片&&图片转Base64
记录一个小功能 app传base64位上去,服务器拿到后转图片保存,当app请求拿回用户图片时,服务器再把图片转base64字符串返回给app,app再转图片 // 64base字符串转图片 - (U ...
- csrf 功能 及 csrf装饰器使用
目录 csrf 功能 及 csrf装饰器使用 简单了解csrf 防范措施 了解更多csrf点击 django 中 csrf csrf装饰器 csrf功能(执行流程) csrf 功能 及 csrf装饰器 ...
- UI5-技术篇-Hybrid App-3-jsbin百度地图
今天研究了下如何在SAPUI5中加载百度地图,现将相关过程进行备注. 1.实现思路 1.1了解百度地图相关应用过程 A.百度地图申请应用AK:http://lbsyun.baidu.com/apico ...
- python多进程间通信
这里使用pipe代码如下: import time from multiprocessing import Process import multiprocessing class D: @stati ...
- python网络爬虫入门(二)
刚去看了一下,18年2月份写了第一篇关于爬虫的文章(仅仅介绍了使用requests库去获取HTML代码),一年多之后看来很稚嫩也没有多少参考的意义,但没想着要去修改它,留着也是一个回忆吧.至少证明着我 ...
- java线程的生命周期及五种基本状态
一.线程的生命周期及五种基本状态 关于Java中线程的生命周期,首先看一下下面这张较为经典的图: 上图中基本上囊括了Java中多线程各重要知识点.掌握了上图中的各知识点,Java中的多线程也就基本上掌 ...
- 微信支付接口--超详细带注释代码--Demo
如果本文对你有用,请爱心点个赞,提高排名,帮助更多的人.谢谢大家!❤ 如果解决不了,可以在文末进群交流. 如果对你有帮助的话麻烦点个[推荐]~最好还可以follow一下我的GitHub~感谢观看! 微 ...
- 【转】DSP动态内存分配函数的使用
DSP里的动态内存分配,其分配的内存区域在在堆(heap)中.同时DSP里动态分配内存的函数还有calloc以及reclloc.这些动态分配的内存放置在.system段的全局池或堆(heap)中.因此 ...
- 资源管理与调度系统-YARN的资源调度器
资源管理与调度系统-YARN的资源调度器 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 资源调度器是Hadoop YARN中最核心的组件之一,它是ResourceManager中的 ...