linux安装nginx教程
Posted miss小张
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux安装nginx教程相关的知识,希望对你有一定的参考价值。
一、在linux服务器创建 一个文件夹用来 安装文件
二、在线安装:gcc、pcre、zlib、openssl组件
1、需要安装gcc的环境。yum install gcc-c++
2、 PCRE yum install -y pcre pcre-devel
PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre
注:pcre-devel是使用pcre开发的一个二次开发库。nginx也需要此库。
3、 zlib yum install -y zlib zlib-devel
zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip,所以需要在linux上安装zlib库。
4、 openssl: yum install -y openssl openssl-devel
OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。
nginx不仅支持http协议,还支持https(即在ssl协议上传输http),所以需要在linux安装openssl库。
三、 nginx安装
1、上传nginx压缩包 地址:https://pan.baidu.com/s/1g6H-zfma6HEG45LkmYMe8A 密码:vl8h
2、解压nginx压缩包 命令: tar -zxvf nginx-1.8.0.tar.gz
3、使用configure命令创建一makeFile文件。 (在 nginx-1.8.0文件夹下创建 )
./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
注意:启动nginx之前,上边将临时文件目录指定为/var/temp/nginx,需要在/var下创建temp及nginx目录
执行命令
创建完成
4、编译 命令 :make install(编译成二进制文件)
5、进安装目录查看 命令 cd /usr/local/ (改文件夹就是 我们上面指定的文件夹)
查看nginx目录 conf是配置文件 html里有两个欢迎页面 sbin 是可执行的文件
四、启动nginx
进入sbin目录 执行命令 ./nginx
发现报错 说 /var/temp/nginx/client目录不存在
那么创建目录: mkdir /var/temp/nginx/client -p
再次启动
查看是否启动成功 ps -aux (所有用户的进程 包括隐藏的 )
过滤 ps -aux|grep nginx (包含nginx的进程) 有两条进程说明启动成功 master 和 worker
访问页面 (地址就是服务器的ip地址 端口默认80 不需要输)
若访问失败说明没有关闭防火墙 : 关闭防火墙命令 service iptables stop
关闭nginx:
[root@localhost sbin]# ./nginx -s stop
推荐使用:
[root@localhost sbin]# ./nginx -s quit
重启nginx:
1、先关闭后启动。
2、刷新配置文件:
[root@localhost sbin]# ./nginx -s reload
以上是关于linux安装nginx教程的主要内容,如果未能解决你的问题,请参考以下文章