nginx 配置教程

1.控制NGINX

主程序和工作程序:

NGINX具有一个主进程(master process)和一个或多个工作进程(worker processes)。

主进程的主要目的是读取和评估配置文件,以及维护工作进程。

工作进程执行请求的实际处理。NGINX依赖于操作系统相关的机制来有效地在工作进程之间分配请求。工作进程的数量由nginx.conf配置文件中的worker_processes指令定义,可以设置为固定数量,也可以配置为自动调整为可用的CPU内核数量。

启动nginx:

./nginx #启动
netstat -tunpl |grep 80 #启动完后,查看nginx是否启动

要重新加载您的配置:

您可以停止或重新启动NGINX,或发送信号给主进程。通过使用-s参数运行nginx命令(调用nginx可执行文件)可以发送一个信号。

nginx -s <SIGNAL>

<SIGNAL>可选项

  • quit – 正常关机
  • reload – 重新加载配置文件
  • reopen – 重新打开日志文件
  • stop – 立即关闭(快速关闭)

加载自定义配置:
默认主安装目录为/usr/local/nginx,具体看在安装时–prefile指定的位置
在安装目录下创建目录 conf.d,用于存放自己的server配置,建议每个按照域名命名文件名,如下:
在这里插入图片描述
aesopcmc.top.conf配置如下:

server {
	listen       80;
	server_name  aesopcmc.top www.aesopcmc.top;

	location / {
		root   /home/www/aesopcmc.top; # 网站静态资源文件位置
		index  index.html index.htm;
	}

	error_page   500 502 503 504  /50x.html;
	location = /50x.html {
		root   html;
	}

}


在这里插入图片描述

nginx.conf核心配置:


#user  nobody;
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;
        }
    }
    # 包含自定义配置
    include ../conf.d/*.conf;
}

配置完成重启nginx,访问aesopcmc.top,打开静态网站。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值