通过xftp传文件,xshell操作linux
- 概念
- nginx的三个概念
- 安装
- 启动
- 开放指定端口方法
- 设置本地域名解析
- 使用
- 配置nginx
- nginx基础命令
- 反向代理:相当于代理服务器端的一个代理服务器
正向代理:相当于代理客户端的代理服务器 - 负载均衡:当有多个服务器的时候,可以根据服务器大小来分配具体
- 动静分离:静态资源可以通过nginx返回,不需要从你项目里面去找
安装
1.安装依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
2.创个空文件夹通过xftp把下载好的nginx压缩包放进去
3.cd 进入文件夹,解压
tar -zxvf nginx-1.20.1.tar.gz
4.进入nginx,并编译一下
启动cd nginx-1.20.1
./configure
make
make install
5.访问配置
cd /usr/local/nginx/sbin
这也是默认下载地址 /usr/local/nginx
6.启动
开放指定端口方法./nginx
输入虚拟机ip看看是否启动nginx 有时候会启动失败 是因为防火墙的问题 开发指定端口就行了 firewall-cmd --zone=public --add-port=80/tcp --permanent 重启防火墙 firewall-cmd --reload 再输入ip启动nginx一般就没问题了 可以查看当前所有tcp端口 netstat -ntlp 查看所有80端口使用情况· netstat -ntulp |grep 80设置本地域名解析
相当于起个别名
C:WindowsSystem32driversetc
下的hosts
进去之后在DNS下
172.18.17.215 testnginx.com
别名就起好了
使用 配置nginx
vim /etc/profile
放在最下面 下面路径是默认的
export PATH=$PATH:/usr/local/nginx/sbin
ps -ef |grep nginx查看nginx的进程号 nginx -s reload 优雅重启nginx/重新加载配置文件 nginx -t 查看nginx配置是否正确,测试配置是否有语法错误 nginx -h 查看帮助信息 nginx -c filename 指定配置文件 nginx -s stop 停止服务 如果没配置环境变量那么需要./nginx -s stop才能关闭 启动同理 因为./意思是在当前目录下执行 nginx 启动nginx服务 sudo nginx打开nginx



