Nginx学习笔记(四) Centos7下安装nginx

该篇主要是在Centos7系统上安装Nginx。如在其他系统上进行安装,请自行解决差异。

下载Nginx服务器

官网下载或如下链接下载:http://nginx.org/download/
linux为 .tar.gz 后缀名,windows下为 zip 后缀名。

安装必要环境

(1)安装 gcc 环境
命令:yum install gcc-c++
(2)安装 pcre
命令:yum install -y pcre pcre-devel
(3)安装 zlib
命令:yum install -y zlib zlib-devel
(4)安装 openssl
命令:yum install -y openssl openssl-devel

安装

(1)将下载的安装文件传入服务器,我将 nginx 服务器放入 /usr/local/src 目录下,如下截图:
服务器包位置
(2)解压缩
命令:tar -zxvf nginx-1.14.0.tar.gz,进行解压缩,解压缩后,如下图:
解压缩后
(3)创建目录
创建如下目录:/var/temp、/var/temp/nginx、/var/run/nginx/
命令:mkdir /var/temp

(4)设置编译参数

./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

(5)编辑
命令:make && make install

(6)查看结果
进入 /usr/loca/nginx 目录下查看,是否如下图,如果如下图,表明安装成功。
这里写图片描述

启动

进入目录 /usr/local/nginx/sbin ,输入如下命令:./nginx
启动后,不显示任何信息。
输入如下命令,查看是否启动成功:ps -ef | grep nginx
如果有 masterworker 两个进程证明启动成功,如下图:
成功图片
访问服务器IP出现如下图片,则表示成功,我的本机IP为172.16.1.43。因此输入http://172.16.1.43
这里写图片描述

注意

如出现方位IP加载不成功,查看是否开放端口。
centos7开放端口命令:firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙:firewall-cmd --reload

猜你喜欢

转载自blog.csdn.net/dulei17816/article/details/81287043