Linux环境安装nginx 及nginx的基础命令

概念

nginx的三个概念

  1. 反向代理:相当于代理服务器端的一个代理服务器
    正向代理:相当于代理客户端的代理服务器
  2. 负载均衡:当有多个服务器的时候,可以根据服务器大小来分配具体
  3. 动静分离:静态资源可以通过nginx返回,不需要从你项目里面去找

安装

通过xftp传文件,xshell操作linux

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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Andrew0219

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值