Linux安装Nginx

        Nginx (engine x) 是一个高性能、高并发的HTTP和f反向代理服务器,它可以实现负载均衡和动静分离的功能。负载均衡类型主要有:轮询—平均分配访问请求;权重—实现根据性能的逻辑均衡;session黏着—解决session共享问题。

       一、安装相关的依赖,需要的依赖较多,有些系统带,但是有些本身并不具备,版本可能也是不一致或者不是最新,建议都执行一遍。

       1、安装基本的配置,执行命令:yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

        安装完成后会提示你安装了几个包和依赖,更新了哪些包个依赖,每个系统都可能不一样。

        2、安装 PCRE,主要是为了使其支持 Rewrite (实现URL的重写)功能,因为rewrite需要使用正则表达式,因此需要安装pcre依赖包。

         (1)、下载:wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz 或者在官网下载后上传https://ftp.pcre.org/pub/pcre/ 需要自己选择版本

          (2)、解压文件tar -zxvf 文件名 tar -xvf pcre-8.35.tar.gz,进入文件夹。

          (3)、编译文件 :./configure

          (4)、安装文件:make && make install

          或者直接执行:yum install -y pcre pcre-install(不建议,因为后边可能会报找不到文件)

               

           要确保安装成功,使用命令: pcre-config --version 查看pcre版本。

       二、安装Nginx

       1、获取安装包,可以用wget: wget http://nginx.org/download/nginx-1.18.0.tar.gz,也可以直接到官网下载http://nginx.org/en/download.html,但是都比较慢。

   

        2、解压文件:tar -zxvf nginx-1.18.0.tar.gz ,进入文件夹。

        3、将文件进行编译:./configure --prefix/opt/software/nginx  --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35;--prefix表示安装路径,--with相关的模块,--with-pcre表示pcre的安装地址上文安装的目录,使用yum install -y pcre pcre-install安装在这就有点尴尬,因为我原先使用的后来重新手动编译安装了一遍。

        4、安装文件先在目录下执行make,执行完毕后再执行make install 

        5、查看安装版本:/opt/software/nginx,进入--prefix的安装路径,会有sbin这个目录,进入执行:nginx -v

                

       三、测试Nginx

       因为我是在云服务器上安装的,我的测试方法是通过域名访问,通过nginx访问百度,先说一下nginx的启停操作:

       进入对应的sbin目录执行或者直接带目录执行,根据你的安装路劲来。

      /opt/software/nginx/sbin/nginx #启动Nginx

       /opt/software/nginx/sbin/nginx -s reload # 重新载入配置文件

      /opt/software/nginx/sbin/nginx -s reopen # 重启 Nginx

      /opt/software/nginx/sbin/nginx -s stop # 停止 Nginx

      首先,修改conf目录下的 nginx.conf,因为是测试所以就来个最简单的例子,详细参数后期有时间再整理,修改前最好将原先的配置文件备份,建议在Linux操作时,修改配置文件时或者删除文件时,都先备份,只有当你百分之百确定不用时才能删除。 nginx.conf内容如下:

     启动ngnix

     访问www.zycmars.cn,出现百度的页面,表是安装成功。如果有问题就查询nginx下的logs目录,查看日志。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值