Nginx中常用命令与Nginx.conf配置文件详解

简介: Nginx中常用命令与Nginx.conf配置文件详解

Nginx的常用命令

1.查看nginx的版本号:
使用docker进入容器,执行nginx -v的命令

docker exec -it nginx /bin/bash

nginx -v

执行结果
image.png

2.查看nginx进行的命令

ps -ef | grep nginx

执行结果:
在这里插入图片描述
关闭nginx的命令

kill -s QUIT 11385

3.nginx官网网站的指导,nginx -s singal的相关命令,前提是必须进入容器内部

image.png

Nginx中Nginx.conf配置文件的讲解

找到nginx配置文件:/etc/nginx
指令种类:简单指令,块指令。
简单指令:
整体分类:
全局块:就是最开始的简单指令。从配置文件开始到events

user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log notice;
pid /var/run/nginx.pid;

events块:配置服务器和用户网络连接相关的参数。
http块:

http {
   
   
 include /etc/nginx/mime.types;
 default_type application/octet-stream;
 log_format main '$remote_addr - $remote_user [$time_local] "$request" '
 '$status $body_bytes_sent "$http_referer" '
 '"$http_user_agent" "$http_x_forwarded_for"';
 access_log /var/log/nginx/access.log main;
 sendfile on;
 #tcp_nopush on;
 keepalive_timeout 65;
 #gzip on;
 include /etc/nginx/conf.d/*.conf;
  # server块可以有多个
 server {
   
   
     listen 80;
     # server_name 127.0.0.1;
     server_name www.cpf.com;
     # location 块可以有多个
     location / {
   
   
         proxy_pass http://127.0.0.1:8080;
     }
 }
}
相关文章
|
4天前
|
网络协议 前端开发 应用服务中间件
nginxconf.sh 自动生成 nginx tcp 转发配置文件 conf
该脚本由 eisc.cn 开发,用于自动生成 Nginx 代理配置。它根据预设的域名、IP 和端口信息,为多个项目(如 www、work、sou 等)创建对应的 Nginx 配置文件,设置前端转发、端口对端口及后端转发规则,并生成日志和 301 跳转配置。支持自动创建 CGI 解析目录,确保各项目能够正确访问。运行时需具备 root 权限或使用 sudo。
27 9
|
4月前
|
负载均衡 应用服务中间件 Linux
nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全
这篇博客文章详细介绍了Nginx的下载、安装、配置以及使用,包括正向代理、反向代理、负载均衡、动静分离等高级功能,并通过具体实例讲解了如何进行配置。
237 4
nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全
|
4月前
|
缓存 负载均衡 算法
nginx学习:配置文件详解,负载均衡三种算法学习,上接nginx实操篇
Nginx 是一款高性能的 HTTP 和反向代理服务器,也是一个通用的 TCP/UDP 代理服务器,以及一个邮件代理服务器和通用的 HTTP 缓存服务器。
242 0
nginx学习:配置文件详解,负载均衡三种算法学习,上接nginx实操篇
|
4月前
|
域名解析 网络协议 应用服务中间件
nginx server_name配置文件覆盖不生效
nginx server_name配置文件覆盖不生效
|
4月前
|
应用服务中间件 Linux nginx
Linux下操作Nginx相关命令
Linux下操作Nginx相关命令
|
4月前
|
应用服务中间件 nginx
nginx 配置文件
nginx 配置文件
|
9月前
|
负载均衡 NoSQL 应用服务中间件
Nginx编译安装及配置文件详解
Nginx编译安装及配置文件详解
|
负载均衡 关系型数据库 MySQL
Nginx的安装与配置文件结构| 学习笔记
快速学习Nginx的安装与配置文件结构。
Nginx的安装与配置文件结构| 学习笔记
|
负载均衡 关系型数据库 MySQL
Nginx的安装与配置文件结构
一、LNMP架构的部署注意事项 二、Nginx的安装与配置文件结构 三、Nginx常用功能实战
Nginx的安装与配置文件结构
|
Web App开发 缓存 应用服务中间件