nginx编译安装

最近用到nginx的编译安装,记不住一些编译参数,每次都需要去查我的word笔记,太麻烦,于是将安装步骤摘录在此,便于查找。

1、添加用户

useradd -s /sbin/nologin -M www

2、安装nginx的依赖库

yum install pcre pcre-devel openssl openssl-devel -y

3、安装nginx

./configure --user=www --group=www --prefix=/application/nginx1.6.2 --with-http_stub_status_module --with-http_ssl_module

make && make install

简单的几个步骤就ok了。

软件安装完目录信息

  conf             — 软件配置文件保存目录

  html             — 网站站点目录*

  logs             — 日志文件保存目录

  sbin             — nginx命令保存目录

conf目录中内容

  nginx.conf             — nginx程序的主配置文件

  nginx.conf.default    — nginx配置备份文件

因为初始化的nginx配置文件内有较多注释,影响对配置文件的修改,所以进行精简化配置文件

[root@web conf]# egrep -v "#|^$" nginx.conf.default >nginx.conf


启动方法(全路径) 
/applocation/nginx/sbin/nginx 
停止方法(全路径+ -s 参数 接指令)
/applocation/nginx/sbin/nginx -s stop
平滑重启方法(全路径+ -s 参数 接指令)
/applocation/nginx/sbin/nginx -s reload
检查配置文件语法(全路径+ -t 参数)
/applocation/nginx/sbin/nginx -t
查看怎么部署的(全路径+ -V 参数)
/applocation/nginx/sbin/nginx -V

Nginx配置文件配置详解

在server模块下指定主页文件,可以指定自己写的主页,这里需要注意的是,主页文件要放到站点目录下

[root@web nginx]# cat conf/nginx.conf
worker_processes 1; ##worker进程数量
events {
 worker_connections 1024; ##每个worker进程支持的最大连接数
}
http {
 include mime.types; ##Nginx支持的媒体类型库文件
 default_type application/octet-stream; ##默认的媒体类型
 sendfile on; ##开启高效传输模式
 keepalive_timeout 65; ##连接超时
 server {
 listen 80; ##提供服务的端口,默认是80
 server_name www.zxpo.top; ##提供服务的域名主机名
 location / {
 root html/www; ##站点的根目录,相当于Nginx的安装目录
 index index.html index.htm; ##默认的首页文件,多个用空格分开
 }
 error_page 500 502 503 504 /50x.html; ##出现对应的状态码,使50x.html
 location = /50x.html {
 root html; ##指定对应的站点目录为html
 }
 }
}

Nginx共享文件web页面
当配置autoindex on参数以后,会显示站点目录文件列表信息:

1. 对于nginx服务可以识别解析资源,进行点击,会显示相应内容

2. 对于nginx服务不可以识别解析资源,进行点击,会直接下载

复制代码
server {
 listen 80;
 server_name www.zxpo.com;
 location / {
 root html/www; <-或者在设置一级专门做共享的目录
 index index.html index.htm; <-这里要在站点目录中把主页文件删除,否则会直接显示主页
 autoindex on;
 }

访问状态信息参数解释

Active connections 客户端连接数

accepts 接收数值

handled 处理数值(通常跟接收值是一样的,但是限制值达到上限就例外了)

requests 客户端请求值

Reading 请求报文的连接数

Writing 响应

Waiting 等待请求的数量

说明:一般以上页面内容信息主要会被zabbix监控服务调取,形成图像信息;根据图像信息,从而判断nginx网站服务用户访问量情况

参考文件

Nginx服务编译安装、日志功能、状态模块及访问认证模式实操

 

 

 

 

1
如无特殊说明,文章均为本站原创,转载请注明出处
  • 转载请注明来源:nginx编译安装
  • 本文永久链接地址:http://www.hongxiaowei.com/xiaowei/479.html

该文章由 发布

这货来去如风,什么鬼都没留下!!!