CentOs搭建Nginx

Posted yuanhaha

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOs搭建Nginx相关的知识,希望对你有一定的参考价值。

一、准备工作

安装nginx需要四个库。

1.安装gcc,nginx会编译为二进制。

  yum install gcc

2.安装prce,正则表达式解析会用到这一个库。

yum install pcre-devel 

3.安装ssl,服务器不只是要支持HTTP, 还需要在更安全的SSL协议上传输HTTP, 那么就需要拥有OpenSSL了。

yum install openssl

4.安装zlib库,zlib库用于对HTTP包的内容做gzip格式的压缩, 如果我们在nginx.conf里配置了gzip on,需要安装该库。

yum install zlib-devel 

以上4个库除了使用yum源进行安装,也可以使用使用源码安装。

5.下载nginx tar包

wget nhttp://nginx.org/download/nginx-1.16.0.tar.gz

二、安装Nginx

1.解压

tar -zxvf nginx-1.16.0.tar.gz

2.习惯重命名一下目录,将nginx-1.16.0目录重命名为nginx目录

mv nginx-1.16.0 nginx

3.编译安装

一次执行以下三个命令

#--prefix=nginx根目录

./configure --prefix=/usr/local/nginx

make

make install

4.启动ng,默认使用/usr/local/nginx/conf/nginx.conf配置文件,如果要指定其他配置文件,使用-c选项,例如:-c=配置文件地址

/usr/local/nginx/sbin/nginx

5.使用ip地址直接访问检测是否已经安装好ng(Welcome to nginx)

 

三、常用命令

修改nginx.conf后重启

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

停止:

$ /usr/local/nginx/sbin/nginx –s stop(quit在处理完所有的任务后再停止服务)

测试配置文件是否正常:

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

强制关闭:

$ pkill nginx

以上是关于CentOs搭建Nginx的主要内容,如果未能解决你的问题,请参考以下文章

Linux Centos7部署环境安装-CentOS

CentOS 7.9使用Nginx的stream模块实现内网端口转发

centos7怎么搭建web服务器

centos怎么搭建本地服务器配置

如何在centos7上搭建ghost博客

centos下 Janus Server 搭建笔记