Nginx简介及安装

Nginx简介及安装

  • 一、什么是Nginx
  • 二、Nginx在系统架构中的作用
  • 三、Nginx安装
    • 1. yum方式安装
    • 2. Nginx目录结构
    • 3. Nginx常用命令


一、什么是Nginx

Nginx是一个轻量级,高性能的HTTP服务器,同时也是反向代理服务器,IMAP/POP3/SMTP代理服务器

Nginx具有稳定,丰富的模块库,灵活的配置和低系统资源消耗的优点,而且Nginx可以支持5W高并发连接,内存消耗少,成本低,目前国内很多大型企业都在使用

二、Nginx在系统架构中的作用

  • 网关:面向客户的总入口
  • 虚拟主机:一台机器为不同的域名/ip/端口提供服务
  • 路由:使用反向代理,整合后续服务为一个完整的服务
  • 静态服务器:发布前端的html/css/js/img
  • 负载集群:使用upstream,负载多个tomcat

三、Nginx安装

1. yum方式安装

OpenResty是一个全功能的Web应用服务器,它打包了标准的Nginx核心,常用的第三方模块以及大多数依赖项。可以把OpenResty看成是Nginx与众多第三方插件的合集

yum install yum-utils 
yum-config-manager --add-repo https://openresty.org/package/centos/openresty.repo 
yum install openresty

Nginx简介及安装_第1张图片

2. Nginx目录结构

Nginx简介及安装_第2张图片

  • conf:配置文件
  • html:网页文件
  • logs:日志文件
  • sbin:二进制程序

3. Nginx常用命令

  • ./sbin/nginx -c conf/nginx.conf 启动nginx
  • ./sbin/nginx -s stop 停止nginx
  • ./sbin/nginx -s quit 退出
  • ./sbin/nginx -s reload 重新加载

启动nginx,并访问nginx
在这里插入图片描述
Nginx简介及安装_第3张图片

你可能感兴趣的:(Nginx,nginx)