当前位置:首页 > 技术文章 > 正文内容

Nginx基础命令及nginx.config模板

arlanguage4个月前 (12-30)技术文章30

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

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/567.html

标签: nginx 文件名
分享给朋友:

“Nginx基础命令及nginx.config模板” 的相关文章

2022年从零开始,用一篇博客掌握 nginx 的初级配置

当 nginx 安装之后,默认的配置如下所示(数据来源为宝塔自动生成),本篇博客重点介绍的是配置虚拟机相关内容,即 server 块配置项。 server 块的指令主要用于设置主机和端口, location 块用于匹配网页路径,一个 http 块可以包含多个 server 。基础配置server {...

【Nginx进阶】Nginx安全配置

在本章中,我们将详细介绍 Nginx 的安全配置,包括 SSL/TLS 安全、访问控制、HTTP 安全头、防止 DDoS 攻击和日志审计。Nginx安全配置在现代网络环境中,保障 Web 服务器的安全性至关重要。Nginx 作为一个高性能的 Web 服务器和反向代理服务器,通过合理的安全配置,可以有...

Nginx配置可用参数

Nginx可用参数参数名称注释$arg_NAMEHTTP 请求中某个参数的值,如/index.html?name=zhangsan,可以用$arg_name 取得zhangsan$argsHTTP 请求中的完整参数。例如,在请求/index.html?id=1&name=zhangsan 中,$ar...

php高并发的瓶颈到底在哪

php高并发的瓶颈到底在哪?是同步阻塞?还是nginx+fpm不断创建-销毁进程资源过度消耗?高并发到底是什么问题,是语言问题嘛,为什么说php不适合高并发?求大佬指点从2009年后一直用lnmp,从5.2.17一直到现在的PHP7.4,做的项目无数个,大到日IP10W+、PV50W+的平台,小到日...

服务器排障nginx 499 错误地解决

问题描述:近期平台对外开放了数据查询接口,在数据量特别大时,返回结果时间可能会超过3秒,接口开放后,系统本身调用没有问题,其他第三方平台接入时,总会报链接超时问题;问题原因:查看tomcat日志无任何错误,一开始以为是tomcat接收参数最大限制问题,对tomcat做了一次整体优化,修改连接数、修改...

提升网站性能开发的10个技巧 提升网站性能开发的10个技巧是什么

随着网络的高速发展,网络性能的持续提高成为能否在芸芸App中脱颖而出的关键。高度联结的世界意味着用户对网络体验提出了更严苛的要求。假如你的网站不能做到快速响应,又或你的App存在延迟,用户很快就会移情你的竞争对手。以下为大家总结10条有关性能提升的经验,以供参考:1. 采用反向代理服务器(Rever...