查看 niginx 进程:

ps -ef|grep nginx

进程:

  • master
  • worker

查看 nginx 的:版本、安装目录 (--prefix)、编译参数

nginx -V

重新加载配置文件:

shell
nginx -s reload

查看配置文件 nginx.config 所在目录,验证默认配置文件,常用于检查配置文件有没有写对:

nginx -t

常见目录有:

/etc/nginx/conf
/usr/local/etc/nginx
/opt/homebrew/etc/nginx

停止 nginx 服务:

nginx -s quit		 	//优雅停止
nginx -s stop			//立即停止
nginx -s reload		//重载配置文件
nginx -s reopen		//重新打开日志文件

配置文件 nginx.config

  • 全局块
  • events 块
  • http 块
    • include mime.types
    • server 块 // 代表一个虚拟主机,可以放在 server 目录下的 local.config
      • location 块
    • include servers/*

使用 openssl 生成证书

  • 生成私钥文件(private key)

    openssl genrsa -out private.key 2048
  • 根据私钥生成证书签名请求文件(Certificate Signing Request, 简称 CSR 文件)

    openssl req-new -key private.key -out cert.cr
  • 使用私钥对证书申请进行签名从而生成证书文件(pem 文件)

    openssl x509 -req-in cert.cr -out cacert.pem -signkey private.key
Edited on Views times