最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 前端架构之Nginx (二)

    正文概述 掘金(夏目和友人)   2021-06-09   262

    Linux 版本安装

    关于 Nginx 的安装,分为在 Windows 平台和 Linux 平台安装,Windows 版本的 Nginx 服务器在效率上要比 Linux 版本的 Nginx 服务器差一些,而且实际使用的一般都是 Linux 平台的 Nginx 服务器。所以后期我们介绍时也会以 Linux 版本的为主。

    1、安装gcc

    安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:

    yum install gcc-c++
    

    2、PCRE pcre-devel 安装

    对于 pcre,prce(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。

    yum install -y pcre pcre-devel
    

    3、zlib 安装

    zlib 库提供了很多种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip ,所以需要在 Centos 上安装 zlib 库。

    yum install -y zlib zlib-devel
    

    4、OpenSSL 安装

     对于 openssl,OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。 OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议,并提供丰富的应用程序供测试或其它目的使用。 nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http),所以需要在 Centos 安装 OpenSSL 库。

    yum install -y openssl openssl-devel
    

    5、下载安装包

    手动下载.tar.gz安装包,地址:nginx.org/en/download…

    前端架构之Nginx (二) 下载完毕上传到服务器上 /root

    6、解压

      首先将下载的 nginx-1.20.1.zip.gz 文件复制到 Linux 系统中,然后解压:

    tar -zxvf nginx-1.18.0.tar.gz
    cd nginx-1.18.0
    

    接着进入到解压之后的目录,进行编译安装。

    ./configure --prefix=/usr/local/nginx
     make
     make install
    

    注意:指定 /usr/local/nginx 为nginx 服务安装的目录。

    前端架构之Nginx (二)

    查找安装路径: whereis nginx

    前端架构之Nginx (二)

    7、启动 nginx

    进入到 /usr/local/nginx 目录,文件目录显示如下:

    前端架构之Nginx (二)

    接着我们进入到 sbin 目录,通过如下命令启动 nginx:

    ./nginx
    

     Linux 没有消息就好消息,不提示任何信息说明启动成功。

     或者也可以输入如下命令,查看 nginx 是否有服务正在运行:

    ps -ef | grep nginx
    

     然后我们在浏览器输入Linux系统的IP地址,出现windows安装成功的界面即可。

    前端架构之Nginx (二)

    8、关闭 nginx

    有两种方式:

      方式1:快速停止

     cd /usr/local/nginx/sbin
    
    ./nginx -s stop
    

      此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。不太友好。

     方式2:平缓停止

     cd /usr/local/nginx/sbin
    
    ./nginx -s quit
    

      此方式是指允许 nginx 服务将当前正在处理的网络请求处理完成,但不在接收新的请求,之后关闭连接,停止工作。

    9、重启 nginx

    方式1:先停止再启动

    ./nginx -s quit
    
     ./nginx
    

      相当于先执行停止命令再执行启动命令。

    方式2:重新加载配置文件

     ./nginx -s reload
    

      通常我们使用nginx修改最多的便是其配置文件 nginx.conf。修改之后想要让配置文件生效而不用重启 nginx,便可以使用此命令。

    10、检测配置文件语法是否正确

      方式1:通过如下命令,指定需要检查的配置文件

     nginx -t -c  /usr/local/nginx/conf/nginx.conf
    

      方式2:通过如下命令,不加 -c 参数,默认检测nginx.conf 配置文件

    nginx -t 
    

    前端架构之Nginx (二)


    起源地下载网 » 前端架构之Nginx (二)

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元