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默认网站