nginx安装配置文件

Posted wobenwuxin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx安装配置文件相关的知识,希望对你有一定的参考价值。

1. yum安装部署
a. 官方源安装: 最新稳定版本 目录结构信息 web01
第一个历程: 修改yum源
vim /etc/yum.repos.d/nginx.repo
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key

第二个历程: 安装软件
yum install -y nginx

b. 非官方源安装: 历史稳定版本 web02
yum install -y nginx


2. 编译安装部署 灵活安装软件 web03
第一个历程: 下载nginx源码包
cd /server/tools
wget http://nginx.org/download/nginx-1.16.0.tar.gz

第二个历程: 解决软件依赖
pcre-devel: perl语言兼容正则表达式
openssl-devel: 实现HTTPS访问
yum install -y pcre-devel openssl-devel

 

第三个历程:解压压缩包,进入压缩包
  ./configure --prefix=/applicatio/ninx-1.16 --user=www --group=www
  --with-http_stub_status_module --with-http_ssl_module
1.1.编译安装 make && make install

01. 如何利用logrotate程序进行日志切割 系统自带切割日志程序
在脚本里写
    #nginx log logrotate
    01 23 * * * /usr/sbin/logrotate -f /etc/logrotated/nginx >/dev/null 2>&1

第一点: 掌握logrotate主配置文件
第二点: 掌握logrotate扩展文件配置
第三点: 自己编写日志文件,测试如何让logrotate进行切割

02. 网站服务配置文件
nginx扩展配置文件:
[root@web01 conf.d]# grep -vE "#|^$" default.conf >www.conf
[root@web01 conf.d]# cat www.conf
server { --- 可以配置网站信息 每个网站==server==每个虚拟主机
listen 80; --- 网站服务监听端口
server_name www.oldboy.com; --- 定义网站主机域名
location / { ???
root /html/www; --- 指定站点目录(存放网站所有资源)
index oldboy.jpg index.htm; --- 首页文件
}
error_page 500 502 503 504 /oldboy.jpg; --- 错误页面优雅显示
location = /50x.html {
root /usr/share/nginx/html;
}
}

 

以上是关于nginx安装配置文件的主要内容,如果未能解决你的问题,请参考以下文章

nginx安装配置

Nginx 之 Nginx安装和配置文件简要介绍

Nginx相关安装功能开放(主配置文件修改)状态统计访问控制虚拟主机

nginx之旅第一篇:nginx下载安装nginx配置文件详解nginx默认网站

Nginx——Nginx的默认配置语法(Centos7通过yum方式安装)

linux---集群架构初探(16)Nginx安装配置文件模块