• linux下安装nginx


    近期需要进行linux下安装nginx代理服务,记录安装以便后续参考,具体安装过程如下:

    1、下载nginx,地址 https://nginx.org/download,选定合适自己的版本下载

    2、安装pcre,如果配置文件nginx.conf中使用了正则表达式,则编译nginx时需要依赖pcre,nginx的http模块依赖它解析正则表达式:

    检查是否安装:yum list installed | grep pcre

    安装pcre-dev:yum install pcre-devel.x86_64 -y

    3、安装openssl,服务器需要安全的SSL协议,或则使用MD5,SHA1等散列函数时,需要用到,安装同上

    4、安装zlib库,zlib库使用HTTP包的内容做zip格式压缩,如果在配置文件中配置了gzip on,并指定对于某些类型(content-type)的HTTP响应使用gzip来进行压缩以减少网络开销,则需要编译zlib,安装同上

    5、将下载好的nginx传输到usr/local文件夹下,我下载的是nginx-1.21.6.tar.gz

    6、解压缩文件:tar -zxvf nginx-1.21.6.tar.gz;修改文件夹名称 mv nginx-1.21.6 nginx-tmp

    7、进入nginx-1.21.6文件夹下进行信息配置: ./configure --prefix=/usr/local/nginx,配置安装地址

    如果出现configuration summary....就说明配置成功,如果有某些重要依赖没找到,则会给出相关提示

    8、编译并安装: make,make install,会发现生成usr/local/nginx文件夹

    9、测试安装是否成功,进入生成的nginx文件夹下,执行命令: ./sbin/nginx -t:

    输出:

    nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
    nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

    则说明安装成功

    10、进入sbin目录下,启动nginx,执行命令:./nginx;查看nginx进程信息:

      以上标识nginx进程启动成功,查看80端口占用情况,执行:lsof -i:80

      以上nginx的80处于listening状态,说明nginx在等待请求

    以上内容有参考其他网页内容:

    https://www.jianshu.com/p/14c81fbcb401

    https://www.cnblogs.com/xxoome/p/5866475.html

    https://blog.51cto.com/ixdba/526468

  • 相关阅读:
    [ASE][Daily Scrum]11.19
    [ASE]Sprint1总结 & Sprint2计划
    [ASE][Daily Scrum]11.17
    [转]Flash Socket通信的安全策略
    [ASE][Daily Scrum]11.13
    [ASE][Daily Scrum]11.12
    [ASE][Daily Scrum]11.11
    现代软件工程 练习与讨论 第九章 项目经理
    现代软件工程 练习与讨论 第八章 需求分析
    现代软件工程 练习与讨论 第七章 MSF
  • 原文地址:https://www.cnblogs.com/codeMedita/p/16001313.html
Copyright © 2020-2023  润新知