nginx日志收集分析平台搭建2-nginx配置

19 篇文章 5 订阅
本文详细介绍了在CentOS系统中安装和配置Nginx服务器的步骤,包括安装Nginx、启动服务、修改配置文件以解决权限问题,并进行了语法检查和配置文件的解析,最后成功启动并完成了Nginx的搭建。此外,还补充了Nginx配置文件的组成部分,包括全局块、events块、http块、server块和location块的作用。
摘要由CSDN通过智能技术生成

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


nginx搭建


1、安装

# 安装epel源
yum install epel-release -y
# 安装nginx
yum install nginx -y

2、启动

systemctl start nginx
# 设置开机自启
systemctl enable nginx

3、修改配置文件

使用yum安装的nginx,配置文件在/etc/nginx下面
vim /etc/nginx/nginx.conf

将 listen 80 default_server; 
改为listen 80;

vim /etc/nginx/conf.d/sc.conf

server {
    listen 80 default_server;
    server_name  www.sc.com;

    root         /usr/share/nginx/html;

    access_log  /var/log/nginx/sc/access.log main;

    location  / {

    }
}

语法检测: nginx -t

[root@nginx-kafka01 nginx]# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: [emerg] open() "/var/log/nginx/sc/access.log" failed (2: No such file or directory)
nginx: configuration file /etc/nginx/nginx.conf test failed

报错:没有/var/log/nginx/sc这个目录,那么我们先去创建,再重新进行语法检测

[root@nginx-kafka01 html]# mkdir /var/log/nginx/sc
[root@nginx-kafka01 html]# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

出现successful就说明语法检测没问题了

重新加载nginx

nginx -s reload

至此nginx搭建已经完成


补充

nginx配置文件的各个部分
1、全局块:配置影响nginx全局的指令
一般有运行nginx服务器的用户组,nginx进程pid存放路径,日志存放路径,配置文件引入,允许生成worker process数等。

2、events块:配置影响nginx服务器或与用户的网络连接
有每个进程的最大连接数,选取哪种事件驱动模型处理连接请求,是否允许同时接受多个网路连接,开启多个网络连接序列化等。

3、http块:可以嵌套多个server,配置代理,缓存,日志定义等绝大多数功能和第三方模块的配置
如文件引入,mime-type定义,日志自定义,是否使用sendfile传输文件,连接超时时间,单连接请求数等。

4、server块:配置虚拟主机的相关参数,一个http中可以有多个server。

5、location块:配置请求的路由,以及各种页面的处理情况。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值