• Linux安装Nginx


    1.本地环境

    Linux服务器:TencentOS Server
    nginx下载地址 ,本人使用的是 nginx-1.23.0
    选择这个下载
    选择这个

    2.上传,安装

    创建文件夹(也可以 /usr/local/java/nginx )

    mkdir /opt/nginx
    
    • 1

    使用FTP上传文件到mkdir /opt/nginx

    解压

    tar -zxvf  nginx-1.23.0.tar.gz
    
    • 1

    依赖安装

    yum -y install gcc gcc-c++ autoconf automake make
    
    yum -y install pcre pcre-devel
    
    yum -y install zlib zlib-devel make libtool
    
    yum -y install openssl openssl-devel
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    打开解压后的nginx

    cd /opt/nginx/nginx-1.23.0
    
    • 1

    编译目录

    ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --user=nginx --group=nginx
    
    
    • 1
    • 2

    这里的SSL是为了以后可能需要安装ssl证书时需要使用
    nginx配置https请在这里查看
    编译安装

    make && makeinstall
    
    • 1

    可能有报错
    参考这个大佬

    安装nginx
    安装前可以看一下 /usr/local 下有没有nginx文件

    /usr/local
    
    • 1

    没有的话,请查看查看前面有没有发生错误

    安装之后到

    /usr/local/nginx
    
    • 1

    打开配置文件

    vim /usr/local/nginx/conf/nginx.conf
    
    • 1

    按字母 i 进入编写

    这里的 listen是指需要监听的端口
    server_name 改成自己的域名或者服务器公网ip
    在这里插入图片描述

    按Esc关闭编写
    同时按住shift 和分号,然后输入 wq,退出
    开启nginx

    sudo  ​​​​​​​/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
    
    • 1

    常用命令
    查看nginx是否启动

    ps aux|grep nginx
    
    • 1

    关闭进程(pid根据上一步查询的自行更改)

    kill -QUIT  PID
    
    • 1

    修改nginx配置文件

    vim /usr/local/nginx/conf/nginx.conf
    
    • 1

    启动

    sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
    
    • 1
  • 相关阅读:
    管道和FIFO
    【计算机组成原理】乘法运算
    代码随想录算法训练营第一天
    Linux的文件权限管理
    Docker入门
    8月31日目标检测学习笔记——Faster RCNN
    归并排序(10分)
    redis
    天工开物 #9 Why Async Rust(译文)
    【编程题】【Scratch三级】2021.12跳高比赛
  • 原文地址:https://blog.csdn.net/hwxjava/article/details/125464389