玖叶教程网

前端编程开发入门

Nginx基础命令及nginx.config模板

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:或者域名};
         }
    }

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言