IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Nginx保姆级教程(一)-手把手教你安装Nginx -> 正文阅读

[系统运维]Nginx保姆级教程(一)-手把手教你安装Nginx


这里使用的openresty演示

Nginx 简介

  • 官网: https://www.nginx.com/
  • 中文文档: https://www.nginx.cn/doc/
  • Nginx是高性能的HTTP服务器和反向代理服务器、同时支持IMAP/POP3/SMTP代理服务

功能概述

  • Nginx 是一款高性能的 http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器
  • 官方测试 nginx 能够支支撑 5 万并发链接, 并且cpu、内存等资源消耗却非常低,运行非常稳定。

应用场景

  • 互联网中常见的微服务架构中,网关Gateway前一般都会使用Nginx层进行拦截
  • 如果有多个单体服务器,也可以在请求发送到服务器前加一层Nginx进行拦截;
    -
  • http服务器。Nginx 是一个 http 服务可以独立提供 http 服务。可以做网页静态服务器。
  • 虚拟主机。可以实现一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。
  • 反向代理,负载均衡。当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,需要用多台服务器集群可以使用 nginx 做反向代理。并且多台服务器可以平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。

Centos安装Nginx

这里创建文件制作自动安装脚本

vim openresty.sh

直接复制就行了。

yum install -y pcre-devel openssl-devel gcc curl
cd /usr/local/
wget https://openresty.org/download/openresty-1.17.8.2.tar.gz
cd /usr/local/
tar -zxvf openresty-1.17.8.2.tar.gz
cd /usr/local/
mv openresty-1.17.8.2 openresty
cd /usr/local/openresty/
 ./configure --with-luajit \
            --without-http_redis2_module \
            --with-http_iconv_module
cd /usr/local/openresty/ 
make && make install

修改文件权限

chmod +x openresty.sh

运行

./openresty.sh

修改环境

$ vi /etc/profile
 
export PATH=/usr/local/openresty/nginx/sbin:$PATH
$ source /etc/profile

结束、配置完成、可以在在 cd /usr/local/openresty/ 目录下找到NGinx 启动他就ok了。
这个脚本应该可以复用、下次直接赋予执行文件权限配置、修改环境就可以了。

Window安装Nginx

  1. 官网下载:http://nginx.org/en/download.html
    选择Stable version稳定版: nginx/Windows-1.20.1
    下载完后、解压就可以了。
  2. 切换到目录下:D:\nginx\nginx-1.20.1、有个Nginx.exe执行文件
  3. 点击文件、瞬间闪过。运行localhost:80
  4. 出现以下界面成功:
    在这里插入图片描述
    如果没有出现、查看logs下的error.log日志文件:

我这里遇见了两个错误:

  1. 文件路径带了中文字符,运行出现异常;
  2. window下的80端口号被占用:
bind() to 0.0.0.0:80 failed
 (10013: An attempt was made to access a socket in a way
  forbidden by its access permissions)

如果是端口号被占用,查看占用端口号的进程,如果是应用进程,则关闭(https://blog.csdn.net/bad_yixiong/article/details/70267140)
如果是系统进程占用,则最好不要结束系统的进程,免得出问题。
修改一下Nginx的运行端口号:
打开conf目录下的nginx.conf文件:

http {
    include       mime.types;
    default_type  application/octet-stream;
    server {
        listen       80;
        # 修改这个端口号,就完成了。
        server_name  localhost;
        location / {
            root   html;
            index  index.html index.htm;
        }
}

再次点击执行nginx.exe、一闪而过、然后浏览器里输入localhost:端口号就可以了。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-07-24 11:53:55  更:2021-07-24 11:54:03 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 0:41:02-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码