CentOS7安装Nginx配置

2025-11-05 10:34:12

1、首先安装必要的库(nginx 中gzip模块需要 zlib 库,rewrite模块需要 pcre 库,ssl 功能需要openssl库),

yum install -y pcre zlib gcc make gcc-c++ openssl-devel

CentOS7安装Nginx配置

2、接下来使用命令cd /usr/local/进入到目录,下载nginx 安装包,在Centos下,yum源不提供nginx的安装,可以通过切换yum源的方法获取安装。也可以通过命令直接下载安装包的方法,“1.16.0”是指定的安装版本,可以选择自己需要或者最新的版本。

CentOS7安装Nginx配置

3、ls查看已经下载的安装包,通过tar解压安装包:

tar -zxvf nginx-1.16.0.tar.gz

解压后的结果如下图所示。

CentOS7安装Nginx配置

CentOS7安装Nginx配置

4、进入nginx目录 cd nginx-1.16.0,执行编译,编译报错误的话,按提示安装缺少的依赖。

./configure

CentOS7安装Nginx配置

CentOS7安装Nginx配置

5、编译成功执行如下命令:

make

make install

可执行文件就会被安装在: /usr/sbin/nginx (默认配置)

CentOS7安装Nginx配置

CentOS7安装Nginx配置

6、我看我们使用whereis nginx查看nginx的位置,我们可以看到是在/usr/local/nginx。接下来启动nginx。

cd /usr/local/nginx/sbin,进入到可执行文件的目录。

执行./nginx -t

CentOS7安装Nginx配置

7、如果出现下面结果,则表示安装成功:

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok

nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

CentOS7安装Nginx配置

8、接下来启动nginx,执行如下命令:

./nginx

如果运行的时候不带-c参数,那就采用默认的配置文件,即/etc/nginx/nginx.conf。

使用命令查看运行进程状态:

 

 ps aux | grep nginx 或者ps -ef|grep nginx

打开浏览器访问此机器的 IP,如果浏览器出现 Welcome to nginx! 则表示 Nginx 已经安装并运行成功。

CentOS7安装Nginx配置

CentOS7安装Nginx配置

9、其他nginx命令如下:

 

重启:

/usr/local/nginx/sbin/nginx –s reload

停止:

 /usr/local/nginx/sbin/nginx –s stop

测试配置文件是否正常:

/usr/local/nginx/sbin/nginx –t

强制关闭:

  pkill nginx

CentOS7安装Nginx配置

10、配置环境变量

在/etc/profile 文件结尾中加入配置  ,命令:vim /etc/profile 

export NGINX_HOME=/usr/local/nginx

export PATH=$PATH:$NGINX_HOME/sbin

编译完保存退出并执行 source /etc/profile

执行命令 nginx -v 显示nginx 版本号说明环境变量配置成功

CentOS7安装Nginx配置

1、1. 首先在安装nginx前安装必要的依赖;

2. 下载nginx并解压;

3. 执行./configure编译;

4. make、make install安装;

5. 执行./nginx -t 验证是否安装成功

6. 执行./nginx启动nginx

7. 执行./nginx –s stop

8. 配置环境变量

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢