CentOS 7 下的Nginx安装教程

一、Nginx简介

Nginx是一个高性能的http服务器。可以支持50000的并发访问,也可以是一个反向代理器,可以搭建服务器集群,实现负载均衡。关于反向代理和正向代理,简单的理解就是,通过反向代理的访问,使得请求方只知道请求的地址不知道响应具体的服务器,而正向代理是知道真正的要访问的服务器是那一台。

二、Nginx在linux上安装。(CentOS 7)

  1. 下载Nginx的安装包点击进入官网下载最新稳定版 nginx-1.14.2
  2. 准备安装环境:
    安装gcc,安装nginx需要将官网下载的源码进行编译,而Nginx是使用c语言开发的,需要gcc的环境编译
	yum install gcc-c++
	出现Complate结束表示安装成功;

安装PCRE,Nginx的http模块需要使用pcre来解析正则表达式

	yum install -y pcre-devel
	出现Complate结束表示安装成功;
	可以通过 pcre-config --version  命令来查看版本信息

安装zlib,Nginx需要使用zlib对http包的内容进行解压缩gzip

	yun install -y zlib zlib-devel
	出现Complate结束表示安装成功;

安装OpenSSL,一个强大的安全套接字层密码卡库,囊括主要的密码算法、常见的秘钥、证书封装管理功能及SSL协议。这是为Nginx的https服务提供的。

	yum install -y openssl openssl-devel
	出现Complate结束表示安装成功;

在以上的工具安装成功后,开始安装Nginx。
将下载下来的Nginx传递到服务器上(使用FileZilla或Xftp)。

	将Nginx解压
	tar -zxvf Nginx包
	进入解压后的Nginx内,使用ll命令找到一个叫configure的可执行文件使用以下命令
	./configure
	在执行完后使用make进行编译
	make
	在编译完后进行安装
	make install
	出现Complate结束表示安装成功;

成功后使用whereis nginx查看nginx安装目录,默认是安装在 /usr/local/ 目录下的。

三、Nginx的基本使用

进入Nginx的安装目录下的sbin文件夹找到可执行文件 nginx

	启动
	./nginx    或    ./nginx -s start
	重启
	./nginx -s reload
	完成所有的任务后退出,会保存相关信息
	./nginx -s quit
	直接退出,不管任务有没有完成,不会保存相关信息
	./nginx -s stop

启动后通过 ps -aux | grep nginx 命令查看进程
在浏览器内访问虚拟机的ip地址能看到 Welcome to nginx 页面说明nginx安装成功。
./nginx -c 配置文件路径 使用 -c 来指定nginx的配置文件。默认是使用 conf/nginx.conf 文件
./nginx -t 用于检查配置文件是否正确,可以指定配置文件,在该命令后 添加配置文件路径即可。
nginx -v命令只是简单显示nginx的版本信息(nginx version),而nginx -V不但显示nginx的版本信息,而且还显示nginx的配置参数信息。

猜你喜欢

转载自blog.csdn.net/weixin_44715918/article/details/89281639