Nginx常用命令及具体应用(Linux系统) |
您所在的位置:网站首页 › Linux命令用法网站 › Nginx常用命令及具体应用(Linux系统) |
目录 一、常用命令 1、查看Nginx版本命令,在sbin目录下 2、检查配置文件的正确性 3、启动和停止Nginx 4、查看日志,在logs目录下输入指令: 5、重新加载配置文件 二、Nginx配置文件结构 三、Nginx具体应用 1、部署静态资源 2、反向代理 3、负载均衡 一、常用命令 1、查看Nginx版本命令,在sbin目录下 ./nginx -v在启动Nginx服务之前,可以先检查一下conf/nginx.conf文件配置的是否有错误,命令如下: ./nginx -t在sbin目录下,启动命令 相对路径在nginx目录下:./nginx 绝对路径:/usr/local/nginx/sbin/nginx停止命令 #相对路径在nginx目录下:./nginx -s stop 绝对路径:/usr/local/nginx/sbin/nginx -s stop查看进程命令 ps -ef | grep nginx当修改Nginx配置文件后,需要重新加载才能生效,可以使用下面命令重新加载配置文件: 相对路径在nginx目录下:./nginx -s reload 绝对路径:/usr/local/nginx/ -s reload 二、Nginx配置文件结构全局块:和Nginx运行相关的全局配置 Events块:和网络连接相关的配置 Http块:代理、缓存、日志、虚拟主机配置 Http包括:http全局块,server块(server全局块,location块) 注意: http块中可以配置多个Server块,每个Server块中可以配置多个location块。 Nginx可以作为静态web服务器来部署静态资源。静态资源指在服务端真实存在并且能够直接展示 的一些文件 比如:常见的html页面、css文件、js文件、图片、视频等资源。 相对于Tomcat,Nginx处理静态资源的能力更加高效,所以在生产环境下,一般都会将静态资源部 署到Nginx中。将静态资源部署到Nginx非常简单,只需要将文件复制到Nginx安装目录下的html目 录中即可。 红色单词是固定写法不能改,黑色的可以改 注意:修改完最后要以分号结尾----> ; 2、反向代理反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服 务器,即用户直接访问反向代理服务器就可以获得目标服务器的资源,反向代理服务器负责将请求 转发给目标服务器。 用户不需要知道目标服务器的地址,也无须在用户端作任何设定。 在nginx.conf配置文件中修改 早期的网站流量和业务功能都比较简单,单台服务器就可以满足基本需求,但是随着互联网的发 展,业务流量越来越大并且业务逻辑也越来越复杂,单台服务器的性能及单点故障问题就凸显出来 了,因此需要多台服务器组成应用集群,进行性能的水平扩展以及避免单点故障出现。 应用集群:将同一应用部署到多台机器上,组成应用集群,接收负载均衡器分发的请求,进行业务 处理并返回响应数据 负载均衡器:将用户请求根据对应的负载均衡算法分发到应用集群中的一台服务器进行处理 负载均衡策略
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |