Nginx 安装教程

1、Nginx 简介

1.1、Nginx概述

Nginx (“engine x”) 是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,事实上nginx并发能力确实在同类型网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易腾讯淘宝等。

1.2、Nginx作为web服务器

Nginx可以作为静态页面web服务器,同时还支持CGI协议动态语言比如perlphp等。但是不支持java。Java程序只能通过tomcat配合完成。Nginx专为性能优化开发性能是其最重要的考量,实现上非常注重效率 ,能经受高负载的考验,有报告表明能支持高达 50,000个并发连接数。

Nginx是什么?Nginx介绍及Nginx的优点

Web Server Survey

在这里插入图片描述

1.3、正向代理

1.4、反向代理

1.5、负载均衡

1.6 、动静分离

2、Nginx 安装

2.1、进入Nginx官网下载

nginx官网 nginx-1.12.2.tar.gz

在这里插入图片描述
在这里插入图片描述

2.2、需要的安装包

### 这些安装包是在你离线没有网络的情况下安装pcre-8.37.tar.gz          rewrite正则相关pcre:URL重写软件实现伪静态URL跳转等、SEO优化openssl-1.0.1t.tar.gz     https加密访问用它

zlib-1.2.8.tar.gz         提供数据压缩nginx-1.12.2.tar.gz

链接https://pan.baidu.com/s/19IlP0m0UG1_iv6mobcaNwg 
提取码:w3sk 
 Nginx 安装包 需要自行下载

2.3、在线安装nginx编译安装

下面的操作需要在Linux 上面进行,如果不熟悉Linux安装的教程请看下面的这篇Linux安装教程

Linux安装

2.3.1、安装pcre
2.3.2、安装opensslzlibgcc依赖

yum -y install make zlib zlibdevel gccc++ libtool openssl openssldevel

configure参数作用
nginx -V     查看安装的参数模块
参数作用:
--prefix=PATH  路径   如果不指定nginx默认安装位置在 /usr/local
--user=USER    用户
--group=GROUP  组
--with-pcre    伪静态
--with-http_stub_status_module 状态
--with-http_ssl_module      加密 443


例如
./configure  --user=www --group=www --prefix=/application/nginx-1.12.2/ --with-http_stub_status_module  --with-http_ssl_module --with-pcre 
### 这不需要执行
2.3.3、安装nginx
2.3.4、访问Nginx
2.3.5 、扩展 (可以不需要进行操作

2.4、离线安装nginx

2.4.1、安装prce
2.4.2、安装openssl
2.4.3、安装zlib
2.4.4、安装Nginx
  • cd /opt/tools
  • 压缩包上传到 /opt/tools下面
  • 解压缩nginx-1.12.2.tar.gz包
    • tar -zxvf nginx-1.12.2.tar.gz
    • cd nginx-1.12.2 执行./configure
    • ./configure完成后,执行make,最后执行make install
2.4.5、访问Nginx【参照2.3.4】

2.5、通过yum方式安装

2.5.1、配置nginx源
vim /etc/yum.repos.d/nginx.repo

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
2.5.2 、安装并启动
2.5.3、 验证安装是否成功

2.6、通过Docker方式安装

2.6.1、安装nginx镜像

原文地址:https://blog.csdn.net/qq_36838700/article/details/129971765

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_28418.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注