栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

nginx

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

nginx

简介

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。
其特点是占有内存少,并发能力强。

反向代理

代理服务器端
正向代理:代理客户端

负载均衡

Nginx提供的负载均衡策略有2种:内置策略和扩展策略。
内置策略为轮询,加权轮询,Ip hash(可以解决session不共享的问题)
扩展策略,就天马行空,只有你想不到的没有他做不到的。

动静分离

软件开发中,有些请求是需要后台处理的,有些请求是不需要经过后台处理的(如:css、html、jpg、js等等文件)。这些不需要经过后台处理的文件称为静态文件。
让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以后,我们就可以根据静态资源的特点将其做缓存操作。提高资源响应的速度。

安装 windows

1、安装:下载稳定版本

2、启动方法:

直接双击nginx.exe,双击后一个黑色的弹窗一闪而过
打开cmd命令窗口,切换到nginx解压目录下,输入命令 nginx.exe ,回车即可

3、配置监听
nginx的配置文件是conf目录下的nginx.conf,默认端口配置为80,如果80端口被占用可以修改为未被占用的端口即可。
修改了nginx的配置文件nginx.conf 时,只需要执行命令nginx -s reload即可让改动生效

4、关闭nginx
① 输入nginx命令 nginx -s stop(快速停止nginx) 或 nginx -s quit(完整有序的停止nginx)
② 使用 taskkill /f /t /im nginx.exe

linux

① 安装gcc

yum install gcc-c++

② PCRE pcre-devel 安装

yum install -y pcre pcre-devel

③ zlib 安装

yum install -y zlib zlib-devel

④ OpenSSL 安装

yum install -y openssl openssl-devel

⑤ 下载.tar.gz安装包,下载完毕上传到服务器上 /root
⑥ 解压

tar -zxvf nginx-1.18.0.tar.gz
cd nginx-1.18.0

⑦ 使用默认配置,在nginx根目录下执行
查找安装路径: whereis nginx

./configure
make
make install

linux常用命令

cd /usr/local/nginx/sbin/
./nginx  启动
./nginx -s stop  停止
./nginx -s quit  安全退出
./nginx -s reload  重新加载配置文件
ps aux|grep nginx  查看nginx进程

⑧ 启动成功访问 服务器ip:80

如何连接不上,检查阿里云安全组是否开放端口,或者服务器防火墙是否开放端口!

# 开启
service firewalld start
# 重启
service firewalld restart
# 关闭
service firewalld stop
# 查看防火墙规则
firewall-cmd --list-all
# 查询端口是否开放
firewall-cmd --query-port=8080/tcp
# 开放80端口
firewall-cmd --permanent --add-port=80/tcp
# 移除端口
firewall-cmd --permanent --remove-port=8080/tcp
#重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload
使用
upstream lb{
    server 127.0.0.1:8080 weight=1;
    server 127.0.0.1:8081 weight=1;
}
location / {
    proxy_pass http://lb;
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/881192.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号