Nginx服务器的安装

来源:互联网 发布:mac 如何获取当前路径 编辑:程序博客网 时间:2024/06/06 14:10

  本环境是基于CentOS7.2_64位操作系统,安装Nginx服务器之前必须具备以下软件:

   gcc:用来编译C程序

   gcc-c++:用来编译C++程序

   wget:用来从网络上下载文件

具体命令操作如下:yum -y install gcc gcc-c++ wget

1. 下载文件:wget: http://nginx.org/download/nginx-1.10.1.tar.gz

解压文件:tar -zxvf nginx-1.10.1.tar.gz解压完成之后你会有发现以下文件:

src :存放Nginx的源代码;

man:存放nginx的帮助文档;

html:存放默认网站

Contrib:存放其他机构或组织贡献的文档资料;

Conf:存放Nginx服务器的的配置文件

Auto:存放大量的脚本文件,和configure脚本程序相关

Configure :nginx自动安装脚本,用于检查环境,生成编译代码需要的makefile文件

CHANGEchanges.ruLICENSEreadme都是nginx服务器的相关文档资料

2.编译安装Nginx

2.1安装依赖包

pcre-devel:nginx模块(如rewrite模块)提供正则表达式库

Zlib-devel:nginx模块提供数据压缩用的函数库

Openssl-devel:nginx模块提供加密算法、证书、以及SSL协议等功能。

Yum install pcre-devel openssl-devel由于openssl-devel依赖于zlib-devel在安装时会自动安装,于是就省略zlib-devel

2.2Nginx的编译安装

2.2.1切换到解压目录

cd nginx-1.10.1

2.2.2配置Nginx的编译选项,指定Nginx的安装目录

./configure --prefix=/usr/local/nginx --with-http_ssl_module

Nginx的安装包中还有许多的其他模块,当用到的时候重新编译Nginx并使--with-选项添加需要的模块就行。

2.2.3通过make命令编译和安装Nginx

Make &&make install

3.Nginx的启动与停止

3.1启动Nginx

Nginx安装完成之后,切换到Nginxsbin目录中,通过执行该目录下的二进制文件即可启动程序

./nginx

可以通过ps aux|grep nginx命令查看是否存在Nginx的进程。

3.2停止Nginx

3.2.1立即停止服务

./nginx - s stop

3.2.2从容停止服务(完成当前工作任务后再停止)

./nginx -s quit

3.2.3通过killkillall命令杀死进程

4.访问测试:如果看到以下界面代表则代表访问成功。

 

Nginx服务器的安装到此完成,下一篇会说Nginx服务器的基本配置

 

 

 

原创粉丝点击