Nginx教程

Nginx安装

本文主要是介绍Nginx安装,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

下载源码包:s8se
到/root/temp目录
在这里插入图片描述
解压到本目录

[root@localhost temp]# tar -zxf nginx-1.19.6.tar.gz 

安装gcc:
nginx是C语言开发的,所以需要gcc对源码包进行编译

yum install gcc make automake

安装PCRE:
是一个perl库,nginx的http模块使用pcre来解析正则表达式

yum install -y pcre pcre-devel

安装zlib:
提供很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip

yum install -y zlib zlib-devel

安装Openssl:
提供https支持

yum install -y openssl openssl-devel

上述几个也可以一次一起安装

yum -y install gcc make automake pcre-devel zlib zlib-devel openssl openssl-devel

配置

创建临时目录(之所以叫临时,是因为nginx在安装之后会最后放到/usr/local下,配置过程就是完成这个动作的)

[root@localhost nginx-1.19.6]# mkdir -p /var/temp/nginx

网上很多命令都有问题(有的说是空格问题,其实不是),下边这个是我亲测过的(必须在nginx-1.19.6目录下执行)

prefix是安装目录
pid-path是进程pid号
error-log错误日志
http-log http请求日志

./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \

复制回车之后输入一个 ; 回车执行
在这里插入图片描述
如果上面的信息后面有error,就不能继续安装了,需要解决error的问题(我还没有遇到过)

这里显示了我们之前安装的三个库,这是正常情况下的显示
在这里插入图片描述

编译

make

安装

make install

安装完毕!
在这里插入图片描述

这篇关于Nginx安装的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!