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:或者域名};
}
}
本文暂时没有评论,来添加一个吧(●'◡'●)