nginx是什么
是一个高性能httpd服务器
首先说下nginx的使用场景
主要是用作反向代理和服务器
如果作服务器只能支持静态的网络页面 虚拟主机 反向代理 负载均衡
nginx的安装
首先安装nginx安装需要准备安装环境
1,需要安装gcc环境 yum install gcc-c++ 执行完如下
2,因为要依赖第三方库所以需要下载第三方库Perl库 主要是nginx的http模块需要pcre正则表达式来解析所以nginx需要在linux上安装pcre
执行以下命令 yum install -y pcre pcre-devel
3,需要zlib主要的目的是解压http中的gzip
执行 yum install -y zlib zlib-devel 命令
4,OpenSSL 这个是加密算法和一些证书的东西需要 nginx不仅支持http协议,他还支持HTTPS协议
yum install -y openssl openssl-devel 上面上不是因为我之前装过才是这样...
上面的东西都准备完毕我们现在需要上传nginx安装包到linux上面使用远程连接上传alt+p
官方网址是https://nginx.org/download/
代表上传成功
然后在解压Nginx的tar包
等到执行完毕
在解压的目录下去看configure这个只可执行文件
./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--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 \
--http-scgi-temp-path=/var/temp/nginx/scgi
执行完上面的命令会生成下面我勾选的文件然后再去make就是去编译
这个就是make编译完毕
然后在make install 出现如下说明已经完毕
whereis nginx 这个是查看Nginx的安装路径
查看下面的就是我下载版本这就说明安装成功了
现在我们去启动Nginx
在安装的相应的目录下sbin下执行./nginx 就可以了然后在查看他的进程
如下图所示那就说明Nginx已经安装成功
下次我们在介绍Nginx的用法