linux系统安装nginx服务器

简介:

Nginx是一款由俄罗斯的程序设计师lgor Sysoev所开发高性能的Web和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品。

Nginx安装:

系统平台:CentOS-7.0-1406-x86_64

1、下载Nginx源码:

从nginx的官网下载nginx的安装源码包,.gz格式的是Linux安装包。这里我选择的是nginx-1.10.3

linux系统安装nginx服务器_第1张图片

ps:首先可以通过在windows系统中安装WinSCP,将下载的安装包上传到linux中。为了操作linux更加方便,可以在windows系统中安装一个xshell来远程操作linux,WinSCP和xshell的使用很便捷,在这里再阐述,不清楚的可以直接找百度就好。

2、nginx安装环境

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

3、解压安装包:

下载的安装包是压缩的gz格式,在linux中使用tar命令进行解压。在安装包所在的目录执行命令:

tar -zxvf nginx-1.10.3.tar.gz
linux系统安装nginx服务器_第2张图片

4、配置安装变量:

打开解压后的目录:


在/var下创建temp及nginx目录,供下面使用。

参数设置:

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

如图所示:

linux系统安装nginx服务器_第3张图片

5、编译源码:

在解压目录执行make命令:

linux系统安装nginx服务器_第4张图片

6、安装nginx:

执行make install命令,此时要是用root用户

linux系统安装nginx服务器_第5张图片

7、查看安装目录:

在安装后对应的nginx目录下出现conf、html、sbin表面安装成功。

linux系统安装nginx服务器_第6张图片

8、启动nginx:

linux系统安装nginx服务器_第7张图片

9、停止nginx:


10、重启nginx:

当nginx的配置文件修改后,让配置文件生效需要重启nginx,使用-s reload即可,不需要先./nginx -s -quit 再./nginx。


总结:

对于nginx的学习在之前就开始了,可一直没有好好的总结,今天又重新装了一遍,做了相应的安装配置总结,很基础,大神可以略过,希望给初步接触nginx的小伙伴带来帮助。

你可能感兴趣的:(★技术积累★)