初涉Nginx ---Nginx 安装与使用
初涉Nginx —Nginx 安装与使用
Nginx 反向代理
正向代理
客户端请求目标服务器之间的一个代理服务器,请求会先经过代理服务器,然后转发给目标服务器,获得内容后响应给客户端。正向代理,其实是"代理服务器"代理了"客户端",去和"目标服务器"进行交互,目标服务器不知道真正的客户端到底是谁。
反向代理
是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。**其实就是客户端请求目标服务器时,由代理服务器决定访问哪个 IP。反向代理是"代理服务器"代理了"服务端" ,帮助服务器做负载均衡,安全防护等 **
使用yum 安装Nginx
添加 Nginx 源
Nginx 不在默认的 yum 源中,可以使用 epel 或者官网的 yum 源,本例使用官网的 yum 源。
sudo rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
- rpm是指Redhat Package Manager,用来管理软件包。
- -i : install
- -v: 显示指令执行过程
- -h:以"#"号显示安装进度
- 也可以直接用 -Uvh , 这个命令可以用来更新包,-U 表示update
安装
sudo yum install -y nginx
- yum:是基于RPM的软件包管理器
- -y:对所有的提问都回答“yes”
启动服务
sudo systemctl start nginx.service
- systemctl:是系统服务管理器指令
停止服务
sudo systemctl restart nginx
设置开机自启
sudo systemctl enable nginx.service
重新加载
sudo systemctl reload nginx
Nginx 运行在80端口上,直接访问IP 就可以看到Nginx 的欢迎页,这样就代表安装成功
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果