美文网首页服务器
使用mac配置nginx服务器

使用mac配置nginx服务器

作者: Morbid_D | 来源:发表于2022-04-24 15:50 被阅读0次

    在上一片文章中说明了使用mac终端进行服务器的登陆操作,接下来我们来看一下,怎么配置服务器的ngxin环境

    安装环境(新买的阿里云的):

    Linux服务器操作系统:CentOs 8.1.1911

    Nginx版本:1.16.1(Linux)

    1.需要安装确定的环境,GCC、automake、pcre、zlib和openssl

    为了编译Nginx源码,我们需要标准的GCC编译器(GNU Compiler Collection,自由的类UNIX及Mac OS X操作系统的标准编译器),另外,我们需要通过Automake工具,完成自动创建Makefile的工作,除此以外,Nginx的一些模块还需要依赖其他第三方库,通常有pcre库(支持rewrite模块)、zlib库(支持gzip模块)和openssl库(支持ssl模块)。

    //查看openssl

    rpm -qa openssl

    //查看zlib

    rpm -qa zlib

    //查看pcre

    rpm -qa pcre

    建议,在这里无论有没有装,直接装一下 yum -y install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel openssl openssl-devel

    有的时候yum阿里云的会失效,会报的错误信息:

    Errors during downloading metadata for repository 'AppStream':

      - Status code: 404 for http://mirrors.cloud.aliyuncs.com/centos/8/AppStream/x86_64/os/repodata/repomd.xml (IP: 100.100.2.148)

    Error: Failed to download metadata for repo 'AppStream': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

    解决的方法:

        1.rm -f /etc/yum.repos.d/CentOS-AppStream.repo

         2.mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

        3.curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo

        4.yum clean all

        5.yum makecache

    这样子就可以使用yum了,亲测有效

    2、下载Nginx服务器并解压(我是用的是直接通过Linux进行下载,指令代码:wget http://nginx.org/download/nginx-1.16.1.tar.gz。,版本可以自己选择)

    //进入opt文件夹

    cd /opt

    //创建Nginx文件夹

    mkdir Nginx

    //下载Nginx服务器文件

    wget http://nginx.org/download/nginx-1.16.1.tar.gz

    //解压文件

    tar -xvf nginx-1.16.1.tar.gz

    3、安装Nginx服务器

    (注意:此步骤在运行.configure时可能不成功,不成功的原因基本在于pcre、zlib或openssl未安装成功,可以重新进行安装)

    // opt/Nginx文件夹下创建新文件夹Nginx-1.16.1_install

    cd /opt/Nginx

    mkdir Nginx-1.16.1_install

    //进入之前解压后得到的文件夹nginx-1.16.1

    cd nginx-1.16.1

    //运行configure脚本程序,可以直接运行./configure,也可以通过--prefix=path 指定nginx的安装目录

    ./configure --prefix=/opt/Nginx/Nginx-1.16.1_install

    //运行完成后,该文件夹下多出一个文件---Makefile,此时执行make指令进行源代码编译,编译过程中屏幕会有编译全过程

    make

    //编译完成后,执行make的install命令安装Nginx服务器

    make install

    4、修改nginx.conf文件

    // 修改nginx.conf文件中端口,如修改成81(输入i进行数据修改,esc退出 :wq保存)

    cd /opt/Nginx/Nginx-1.16.1_install/conf

    vim nginx.conf

    如下图

    5、启动Nginx服务器

    //在启动服务器之前,我们可以通过如下指令来查看Nginx服务器配置文件是否有语法错误:

    //绝对路径

    /opt/Nginx/Nginx-1.16.1_install/sbin/nginx -t

    //在Nginx-1.16.1_install文件夹中时的相对路径

    ./sbin/nginx -t

    //通过如下指令可以查看Nginx服务器版本

    ./sbin/nginx -v

    //使用默认配置启动Nginx

    ./sbin/nginx

    //查看Nginx进程状态

    ps -ef|grep nginx

    //停止Nginx服务器

    //绝对路径

    /opt/Nginx/Nginx-1.16.1_install/sbin/nginx -s stop

    //Nginx-1.16.1_install文件夹下相对路径

    ./sbin/nginx -s stop

    //重启Nginx服务器

    /opt/Nginx/Nginx-1.16.1_install/sbin/nginx -s reopen

    //重新载入配置文件

    /opt/Nginx/Nginx-1.16.1_install/sbin/nginx -s reload

    6、访问服务器地址

    ip地址:端口号

    相关文章

      网友评论

        本文标题:使用mac配置nginx服务器

        本文链接:https://www.haomeiwen.com/subject/wngfyrtx.html