美文网首页服务器
使用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