Nginx--介绍与安装

一.简介

Nginx是一个高性能的HTTP和反向代理web服务器
Nginx是轻量级服务器/反向代理服务器及电子邮件代理,遵守了BSD协议

BSD是"Berkeley Software Distribution"的缩写,意思是"伯克利软件发行版"。

特点:
可扩展性好
高可靠
热部署
BSD许可证

作用
反向代理
动静分离
集群
为什么要使用Nginx?

单个tomcat能够承受的并发量少,使用Nginx反向代理和集群可以解决高并发.

正向代理与反向代理

反向代理:
反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。
正向代理:
是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端才能0使用正向代理。

二.下载与安装

官方网址: http://nginx.org/

Windows安装

1、解压文件夹,绿色软件无需安装解压可用
2、双击nginx.exe ,一闪而过,nginx启动成功了,通过访问:http://localhost(端口号默认80)

Linux安装

执行以下命令:

rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

安装该rpm后,我们就能在/etc/yum.repos.d/ 目录中看到一个名为nginx.repo 的文件。

安装完Nginx源后,就可以正式安装Nginx了。

yum install -y nginx
Nginx默认目录

输入命令:

whereis nginx

即可看到类似于如下的内容:

nginx: /usr/sbin/nginx /usr/lib64/nginx /etc/nginx /usr/share/nginx

以下是Nginx的默认路径:

(1) Nginx配置路径:/etc/nginx/
(2) PID目录:/var/run/[nginx.pid](https://www.centos.bz/tag/nginx-pid/)
(3) 错误日志:/var/log/nginx/[error](https://www.centos.bz/tag/error/).log
(4) 访问日志:/var/log/nginx/access.log
(5) 默认站点目录:/usr/share/nginx/html

事实上,只需知道Nginx配置路径,其他路径均可在/etc/nginx/nginx.conf 以及/etc/nginx/conf.d/default.conf 中查询到。

常用命令

(1) 启动:

nginx start

(2) 测试Nginx配置是否正确:

nginx -t

(3) 重启:

nginx -s reload

(4) 查看nginx的进程号:

ps -ef |grep nginx

(5)nginx服务停止

nginx -s stop

Docker安装

基本安装

拉取Nginx镜像

docker pull nginx:latest

查看本地镜像列表(即可看到nginx)

docker images

运行容器

docker run --name nginx-test -p 80:80 -d nginx

参数说明:

  • –name nginx-test:容器名称。
  • -p 80:80: 端口进行映射,将本地 8080 端口映射到容器内部的 80 端口。
  • -d nginx: 设置容器在在后台一直运行。

安装成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值