通过xftp传文件,xshell操作linux
概念
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:\Windows\System32\drivers\etc 下的hosts
进去之后在DNS下
172.18.17.215 testnginx.com 别名就起好了
使用
配置nginx
vim /etc/profile 放在最下面 下面路径是默认的 export PATH=$PATH:/usr/local/nginx/sbin
nginx基础命令
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
|