nginx简单介绍&mac下安装nginx(一)


一、什么是nginx:

Nginx (engine x) 是一个高性能的http和反向代理的web服务器,同时也提供了IMAP/POP3/SMTP服务

Nginx是一款轻量级的web服务器/反向代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

官方测试 nginx 能够支支撑 5 万并发链接,并且 cpu、内存等资源消耗却非常低,运行非常稳定。

二、Nginx 应用场景:

1、http 服务器。Nginx 是一个 http 服务可以独立提供 http 服务。可以做网页静态服务器。

2、虚拟主机。可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。

3、反向代理,负载均衡。当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,需要用多台服务器集群可以使用 nginx 做反向代理。并且多台服务器可以平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。

三、nginx的安装与启动

mac下安装nginx

安装工具:homebrew

地址:https://brew.sh/index_zh-cn.html

步骤:
1、打开终端,习惯性命令:
brew update

​2、终端继续执行命令:
brew search nginx //查询要安装的软件是否存在

​3、这里我们多执行一步命令,利于我们后面的配置:
brew info nginx

4、正式开始安装:
brew install nginx

5、查看nginx安装目录
open /opt/homebrew/etc/nginx/

成功打开nginx目录,也可以看到如info所说servers目录以及nginx.conf的配置文件(后面会用到这个配置文件)。但我们并没有找到nginx被安装到了哪里。

6、终端继续执行:
open /opt/homebrew/Cellar/nginx //其实这个才是nginx被安装到的目录

会看到一个以当前安装的nginx的版本号为名称的文件夹,这个就是我们安装的nginx根目录啦。进入1.21.3/bin 目录,会看到nginx的可执行启动文件。同样的,我们在1.21.3/目录下还可以看到一个名字为html的快捷方式文件夹

7、启动nginx,终端输入如下命令:nginx
没有报错即为启动成功。

8、访问验证:打开浏览器访问localhost:8080,


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM