Nginx入门教程-服务器介绍,安装配置和简单使用

文章参考博客Nginx

1.Nginx介绍

Nginx是一个免费的、开源的、高性能的Web服务器和反向代理服务器,以其高性能、稳定性、丰富的功能、配置简单、资源消耗少著称。Nginx有别于传统Web服务器依赖于线程来处理请求,而是基于事件驱动模型,使用更少资源提供更多服务,解决了C10K问题。

Nginx 相对于 Apache 优点:

  1. 高并发响应性能非常好,官方 Nginx 处理静态文件并发 5w/s
  2. 反向代理性能非常强。(可用于负载均衡)
  3. 内存和 cpu 占用率低。(为 Apache 的 1/5-1/10)
  4. 对后端服务有健康检查功能。
  5. 支持 PHP cgi 方式和 fastcgi 方式。
  6. 配置代码简洁且容易上手。

2.Nginx 下载安装

Windows直接去官网下载,解压,然后运行exe程序即可,一般我们用linux安装

1.下载压缩包到/usr/local/software/ 直接cd到文件目录下执行下面命令

wget http://nginx.org/download/nginx-1.13.0.tar.gz

2.Nginx解压安装

 tar -zxvf nginx-1.13.0.tar.gz -C ./

3.Nginx编译

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

如果缺少相应的环境 安装一下命令

:yum install gcc gcc-c++ ncurses-devel perl #缺少编译环境,安装编译源码所需要的工具和库
yum install pcre pcre-devel #缺少HTTP rewrite module模块
yuminstall zlib gzip zlib-devel #缺少HTTP zlib类库,我们选择安装模块:

4.安装Nginx

make & make install

在这里插入图片描述

5.常用命令

进入到相应的目录
conf 放配置文件
sbin/objs/ 放启动文件

启动

./nginx

重新读取配置文件

nginx-s reload

停止

./nginx -s stop

以配置文件启动

nginx -c 配置文件

你可能感兴趣的:(服务器相关,nginx,服务器,linux)