Linux服务器配置Nginx

服务器配置Nginx

服务器使用CentOS7

下载Nginx

方式一:本地下载

  1. 进入官网:https://nginx.org/en/download...
  2. 找到 Stable version ,为稳定版本
  3. 使用scp上传到服务器

    scp /path/filename username@servername:/path;

方式二:使用wget下载

  1. 进入到服务器,使用wget下载到服务器

    #版本可自行调整
    wget -c https://nginx.org/download/nginx-1.20.1.tar.gz
  2. 安装依赖

    #gcc安装,nginx源码编译需要
    yum install gcc-c++
     
    #PCRE pcre-devel 安装,nginx 的 http 模块使用 pcre 来解析正则表达式
    yum install -y pcre pcre-devel
     
    #zlib安装,nginx 使用zlib对http包的内容进行gzip
    yum install -y zlib zlib-devel
     
    #OpenSSL 安装,强大的安全套接字层密码库,nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http)
    yum install -y openssl openssl-devel

安装

  1. 进入服务器,找到下载的Nginx

    ls
    nginx-1.20.1.tar.gz
  2. 解压文件到你想要的目录

    # /usr/nginx 文件需要自己创建
    tar -zxvf nginx-1.20.1.tar.gz -C /usr/nginx
    
    # 进入到解压的文件目录
    cd /usr/nginx
    ls
    nginx-1.20.1
  3. 进入目录

    cd nginx-1.20.1/
    ls
    auto  CHANGES  CHANGES.ru  conf  configure  contrib  html  LICENSE  man  README  sr
  4. 使用默认配置

    ./configure
  5. 编译安装

    make
    make install
  6. 查看安装路径

    whereis nginxnginx: /usr/local/nginx
  7. Nginx基本操作

    # 进入到安装路径
    # 进入sbin
    cd /usr/local/nginx/sbin
    #启动
    ./nginx
    #停止,直接查找nginx进程id再使用kill命令强制杀掉进程
    ./nginx -s stop
    #退出停止,等待nginx进程处理完任务再进行停止
    ./nginx -s quit
    #重新加载配置文件
    ./nginx -s reload
  8. 运行启动并查看是否成功

    # 查看nginx是否运行成功
    ps -ef|grep nginx
    # 运行则会显示
    root     23665     1  0 14:32 ?        00:00:00 nginx: master process ./nginx
    nobody   23666 23665  0 14:32 ?        00:00:00 nginx: worker process
    root     23694 16716  0 14:32 pts/0    00:00:00 grep --color=auto nginx
    # 如没运行,执行运行
    ./nginx
    # 如果启动运行成功后,输入ip地址即可访问并看到 Welcome to nginx! 提示
    # 如果启动成功了,但是无法访问,请检查服务器是否开启了80端口,80是默认端口号

不定期更新:Github

你可能感兴趣的