ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Nginx学习笔记

2021-10-02 16:07:13  阅读:144  来源: 互联网

标签:sbin nginx 笔记 学习 Nginx 代理服务器 conf 安装


一、Nginx简介

Nginx是一款轻量级的反向代理服务器,也是一款轻量级的Web服务器(较少用到)

1.1、Nginx的使用场景

1、作为http反向代理服务器
2、作为负载均衡服务器
3、直接支持php(web服务器)
4、作为邮件代理服务器
5、帮助实现前端动静分离

1.2、Nginx特点

高稳定、高性能、资源占用少、功能丰富、模块化结构、支持热部署
单台NG可支撑10万并发

二、Nginx的安装

2.1、安装

以mac安装为例:
Step1:安装brew

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

Step2:安装Nginx

brew install nginx

2.2、安装后测试

1、测试配置是否正常
/nginx/sbin/nginx -t

2、启动nginx
/nginx/sbin/nginx

3、停止nginx
/nginx/sbin/nginx -s stop

4、重启nginx
/nginx/sbin/nginx -s reload

5、查看进程
ps -ef | grep nginx

三、Nginx的基本配置

配置文件在:安装路径/conf/nginx.conf

常见的配置文件:
1)nginx.conf:应用程序的基本配置文件
2)mime.types:MIME类型关联的扩展文件
3)fastcgi.conf:与fastcgi相关的配置(php开发时用)
4)proxy.conf:与proxy相关的配置(也可以在nginx.conf中配置)
5)sites.conf:配置Nginx提供的网站,包括虚拟主机(也可以在nginx.conf中配置)

标签:sbin,nginx,笔记,学习,Nginx,代理服务器,conf,安装
来源: https://blog.csdn.net/shijinghan1126/article/details/120585673

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有