nginx安装

-提起nginx,可能有人没用过,但Apache我相信大家都知道,其实Nginx和Apache都是web服务器软件。由于Nginx和Apache各自的优势,现在很多人选择了让两者在服务器中共存。在服务器端让Nginx在前,Apache在后。由Nginx做负载均衡和反向代理,并且处理静态文件,讲动态请求(如APP应用)交给Apache去处理。

  • 正向代理和反向代理的区别在于代理的对象不一样,正向代理的代理对象是客户端,反向代理的代理对象是服务端。
  • 负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。
    在这里插入图片描述
  • 这只是大概说下,下面最重要的还是怎么安装Nginx,我第一次接触Nginx的时候,用的是编译安装,步骤比较多,而且如果你用的不是root用户,可能会出现各种各样的问题。有兴趣的可以参考下面的博文。
https://www.runoob.com/linux/nginx-install-setup.html
  • 我推荐使用使用yum来安装,快速简单:

1、添加源

  • 默认情况Centos7中无nginx的源,执行命令添加源:
rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

在这里插入图片描述

2、查看当前版本可选

yum info nginx

在这里插入图片描述

3、安装nginx

yum install nginx

在这里插入图片描述

4、启动nginx

  • 启动命令
service nginx start

在这里插入图片描述
如果提示错误如上,这个原因是因为以前nginx modules 和现在官方的modules 不匹配需要我们先将旧的modules 卸载安装新版官方的modules。

yum remove nginx-mod*
yum install nginx-module-*

再启动Nginx。
在这里插入图片描述

  • 停止命令
service nginx stop
  • 重启命令
service nginx restart
  • 安装目录在/etc/nginx下面,接下来几篇博文,我们会详细来说下这几个目录。
    在这里插入图片描述
  • 设置开机自动运行nginx
systemctl enable nfs-server.service

5、查看效果

  • nginx的通过http访问默认是80端口
    在这里插入图片描述

  • 可以看到nginx的Welcome页面,安装成功,接下来通过域名取访问测试下:
    在这里插入图片描述

  • 由于我的域名没有备案,所以走80会无法访问。
    -这就是nginx的安装,接下来我会写下这周的更新计划:

  • nginx配置https,生成CA证书测试

  • nginx怎么配置负载均衡

  • 以及现行项目中的DMZ的两台Nginx通过什么技术来实现类似“负载均衡”功能
    关注公众号"双城人",搬砖过程遇到的问题,大家一起探讨,资源共享
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值