• Linux安装Nginx


    安装依赖:

    yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel
    yum install
    pcre #centos7系统自带无需安装

    下面开始Nginx安装步骤

    1.下载压缩包

      wget http://124.205.69.167/files/5114000006EA9D21/nginx.org/download/nginx-1.15.2.tar.gz
      

    2.解压  

      tar -zxvf nginx-1.15.2.tar.gz -C /usr/local

      

    3.编译安装

      cd /usr/local/nginx-1.15.2/
      ./configure

      

      

      make && make install

      

      安装完成后在/usr/local/目录下会多出一个文件夹nginx
      cd /usr/local/

      ll

      

    4.查看安装版本

      cd /usr/local/nginx/sbin/
      /usr/local/nginx/sbin/nginx -v
      

    5.检查配置

      /usr/local/nginx/sbin/nginx -t

      

    6.启动

      /usr/local/nginx/sbin/nginx

      

    7.浏览器访问

      linux服务器ip:80 

     

    8.其他

      /usr/local/nginx/sbin/nginx -s reload # 重新载入配置文件

      /usr/local/nginx/sbin/nginx -s reopen # 重启 Nginx

      /usr/local/nginx/sbin/nginx -s stop # 停止 Nginx

    9.开机启动

      (1)编辑service文件

        cd /usr/lib/systemd/system/     #进入service文件目录

        vim ./nginx.service  #编辑nginx.service文件

        在nigix.service文件中添加以下信息

        [Unit]
        Description=nginx - high performance web server
        After=network.target remote-fs.target nss-lookup.target
        [Service]
        Type=forking
        ExecStart=/usr/local/nginx/sbin/nginx
        ExecReload=/usr/local/nginx/sbin/nginx -s reload
        ExecStop=/usr/local/nginx/sbin/nginx -s stop
        [Install]
        WantedBy=multi-user.target
        

      (2)生效

        systemctl daemon-reload

      (3)改变文件权限

        chmod 777 ./nginx.service 

      (4)建立软连接

        ln -s /usr/lib/systemd/system/nginx.service /etc/systemd/system/multi-user.target.wants/nginx.service

      (5)systemctl开机启动nginx

        systemctl enable nginx.service 

      (6)systemctl取消开机启动nginx

        systemctl disable nginx.service

      (7)systemctl启动nginx

        systemctl start nginx.service

      (8)systemctl重启nginx

        systemctl restart nginx.service

      (9)systemctl停止nginx

        systemctl restart nginx.service

      (10)systemctl查看nginx状态

        systemctl status nginx.service

  • 相关阅读:
    STM32 USART整理说明(转)
    C++ 如何初始化静态类成员
    scp、sftp和ftps
    PostGIS介绍
    string.h和strings.h的区别
    linux编程中的段错误
    Linux中的man命令
    undefinded reference to 'pthread_create'问题
    多核编程框架
    与ComboBox有相似行为的下拉控件的实现
  • 原文地址:https://www.cnblogs.com/zwcry/p/9454647.html
Copyright © 2020-2023  润新知