Nginx基础命令及nginx.config模板

createh53周前 (05-30)技术教程15

1、nginx -h:查看帮助

nginx -h

2、nginx -v:查看 Nginx 版本

nginx -v

3、nginx -V:查看版本和配置选项

nginx -V

4、nginx -t:测试配置文件的正确性

nginx -t

5、nginx -T:测试配置文件,并显示配置文件

nginx -T

6、nginx -q:测试配置文件,只显示错误信息

nginx -q

7、nginx -s:发送信号给主进程,如 stop 强制退出、quit 优雅的退出、reopen 重启、reload 重新加载配置

nginx -s stop
nginx -s quit
nginx -s reopen
nginx -s reload 

8、nginx -p:设置前缀

nginx -p

实现nginx反向代理

在服务器上进行nginx的安装:Linux系统上nginx的安装与配置。跟着该博客,一步步实现命令式安装即可,勿躁,看仔细点。

进入目录 /usr/local/nginx/conf 下,打开编辑nginx配置文件nginx.conf。vim命令进入文件的命令模式,输入“i”进入编辑模式,然后在server{}块中,编辑字段server_name(将后面内容修改为你自己的域名),编辑字段proxy_pass(修改需要反向代理的地址,即形式为 ip:端口号 的地址)。编辑完成,通过Esc进入底线命令模式,输入“:wq”进行保存并退出。最后,切换至在 /usr/local/nginx/sbin 目录,输入“./nginx -s reload”进行重启nginx。

cd /usr/local/nginx/conf  #进入到该目录下,从而修改配置文件
vim nginx.conf  #vim命令进行编辑配置文件
nginx -s reload   #重新加载配置nginx服务

nginx.conf模板

# 全局变量
# 进程数量
worker_processes 1;

# 工作线程数量
events{
    worker_connections 1024;
}

# 具体配置
http {
	# 负载均衡配置
    upstream halo {
         server wsszn.com:8090;
    }
	# 具体监听端口及转发内容
    server {
         listen 80;
         server_name {ip:或者域名};
         location / {
             proxy_pass http://{ip:或者域名};
         }
    }
    server{
         listen 443;
         server_name {ip:或者域名};
         location / {
             proxy_pass https://{ip:或者域名};
         }
    }

相关文章

Nginx 从安装到高可用入门教程

Nginx安装1、去官网http://nginx.org/下载对应的nginx包,推荐使用稳定版本2、上传nginx到linux系统3、安装依赖环境(1)安装gcc环境yum install gcc-...

Nginx从安装到高可用,一篇搞定

一、Nginx安装1、去官网http://nginx.org/下载对应的nginx包,推荐使用稳定版本2、上传nginx到linux系统3、安装依赖环境(1)安装gcc环境yum install gc...

Nginx合集-常用功能指导

1)启动、重启以及停止nginx进入sbin目录之后,输入以下命令#启动nginx ./nginx #指定配置文件启动nginx ./nginx -c /usr/local/nginx/conf/n...

Nginx的启动、停止与重启方法

启动 启动代码格式:nginx安装目录地址 -c nginx配置文件地址例如:[root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/...

nginx启动、重启、关闭

一、启动cd usr/local/nginx/sbin./nginx二、重启更改配置重启nginxkill -HUP 主进程号或进程号文件路径或者使用cd /usr/local/nginx/sbin....

老版本nginx存在安全漏洞,请升级至1.18稳定版本

1、场景介绍部门承接了XXX局的安全防控系统,物理机部署在本地XX云上,web服务器使用nginx服务,采用动静分离的部署方式,nginx版本1.14,应XX云安全检测要求现版本暴出漏洞,需要进行版本...