小伙伴们,你们好呀!我是老寇! 废话不多说,跟我一起安装nginx!(亲测有效)

目录

一、提前条件

二、安装过程

一、提前条件

负载均衡:nginx.tar.gz

云服务器:CentOS 8

二、安装过程

1.安装必要插件

yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel

参数解释:

1.gcc用于编译c(nginx是由c开发的)

2.pcre pcre-devel是一个库,包括一些正则表达式库(pcre来解析正则表达式,因此nginx支持正则表达式匹配)

3.zlib zlib-devel提供多种压缩和解压的方式(nginx使用zlib对http包进行gzip)

4.openssl openssl-devel是用来数据传输加密,防止数据泄露(nginx因此能够去安装ssl证书)

2.解压

tar -zxvf nginx.tar.gz

3.开始安装-指定安装路径

./configure --prefix=/laokou/nginx

4.编译

make && make install

5.启动

cd /laokou/nginx/sbin

./nginx

6.配置(反向代理网关)


worker_processes  1;events {worker_connections  1024;
}http {include       mime.types;default_type  application/octet-stream;sendfile        on;keepalive_timeout  65;server {listen       80;server_name  localhost;add_header 'Access-Control-Allow-Origin' "$http_origin" always;add_header 'Access-Control-Allow-Credentials' 'true' always;add_header 'Access-Control-Allow-Methods' 'GET, OPTIONS' always;add_header 'Access-Control-Allow-Headers' 'Accept,Authorization,Cache-Control,Content-Type,DNT,If-Modified- ?Since,Keep-Alive,Origin,User-Agent,X-Requested-With' always;location / {proxy_pass http://127.0.0.1:1234;proxy_connect_timeout 6000;proxy_read_timeout 6000;proxy_set_header   X-Real-IP            $remote_addr;proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;proxy_set_header   Host                   $http_host;proxy_set_header   X-NginX-Proxy    true;proxy_set_header   Connection "";proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";}error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}}

7.重启

./nginx -s reload

centos8安装nginx相关推荐

  1. centos8安装Nginx时报错 nginx.service: Unit cannot be reloaded becau lines 1-5

    centos8安装Nginx时报错 nginx.service: Unit cannot be reloaded becau lines 1-5 查看Nginx状态时,发现报错 nginx.servi ...

  2. CentOS8安装nginx详细教程

    Nginx发音为" engine x",是一种开源的高性能HTTP和反向代理服务器,负责处理Internet上一些最大站点的负载.它可用作HTTP和非HTTP服务器的独立Web服务 ...

  3. centos8 安装nginx附带https插件

    进行简单记录如下 1.安装依赖 yum -y install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel 2.下载ngi ...

  4. CentOs8安装、CentOs8中文拼音输入法安装、Nginx安装配置详解

    文章目录 CentOs8安装配置 CentOs8安装中文拼音输入法 CentOs8快捷键设置 CentOs8 Nginx安装 1.安装gcc 2.pcre.pcre-devel安装 3.zlib安装 ...

  5. centos8上安装nginx

    参考自 https://www.jianshu.com/p/9b2dd37a5af9  : [1]安装步骤 step1)安装nginx sudo yum install -y nginx step2) ...

  6. centos8下安装nginx并修改其默认网页

    1.在centos 8系统中安装nginx $ sudo yum install nginx 安装完成之后,使用以下命令启用并启动nginx服务: $ sudo systemctl enable ng ...

  7. CentOS 8 利用yum源安装nginx

    环境 1, CentOS 8 2, nginx 1.18.0 步骤 1,先安装 yum-utils shell> yum install yum-utils 2,添加nginx源.创建文件/et ...

  8. centos8安装mysql_Linux宝塔面板安装

    宝塔面板官方网站 https://www.bt.cn/ 适合在一个纯净的linux服务器上安装,没有安装过其它软件,就像前二篇一样,我们刚安装一个新的centos系统. 在centos安装宝塔面板,当 ...

  9. 阿里云服务器 -- (五) CentOs8 安装 GitLab

    CentOs8 安装 GitLab 一.安装依赖 二.启动ssh并设置成开机自启动 三.添加Http/Https服务到Firewalld, Pemmanent 表示永久生效,若不加 Permanent ...

  10. Centos8安装LNMP

    Centos8安装LNMP环境shell脚本,供大家参考. 软件版本:nginx-1.20.1. mysql-8.0.26. php-8.0.10 脚本下载地址: 链接:https://pan.bai ...

最新文章

  1. spyder jupyter集成
  2. Android ANR 分析
  3. laravel 163发送邮件
  4. 如何添加sersync进程监控脚本
  5. php中 怎么去除,php如何去掉链接
  6. mysql 主键 最佳实践_设计套路:Mysql主键的选取
  7. 小程序文本框为空自动填写_微信免费转码机器人!小程序自动转码!
  8. 第二阶段冲刺 每日站立会议 1/4
  9. python将数组传入mysql_通过python将文件中的数据传输到MySQL,传到,mysql
  10. 关于批量导入数据以及调优的一些总结
  11. [转] 关于闰年的判断方法
  12. 在html种颜色的代码,html颜色代码生成器
  13. hikey970学习-003:DDK用户手册学习《Huawei HiAI DDK User Manual 》(1)
  14. Icode编程>>>Python编程>>>1级训练场>>>基础训练【1】
  15. java基本数据类型字节大小,Java基本数据类型及所占字节大小
  16. 中小企业选择仓库管理软件免费版的七大特点
  17. 简单的学生选课系统——基于Servlet+Ajax
  18. 常见编程代码命名风格
  19. CAN控制器和CAN收发器初始化
  20. 深入理解计算机系统 第3章 程序的机器级表示

热门文章

  1. 故障:笔记本电脑部分按键失效
  2. 2017年网易校招Java面试题
  3. taobao.trades.sold.increment.get( 淘宝店铺订单接口,淘宝店铺订单交易数据接口,淘宝店铺订单解密接口,淘宝店铺订单解密提额接口)代码对接教程
  4. BZOJ5336 DP套DP
  5. 服务器进入bios修改硬盘启动项,bios设置硬盘启动安装方法
  6. 胡铸韬担任BCF理事
  7. goap git上的v sploreg/goap
  8. 计算机基础中关于二进制,计算机基础二进制十进制.ppt
  9. 台式计算机用什么网卡,台式电脑无线网卡怎么用 台式机无线网卡使用教程 - WiFi共享大师...
  10. 如何高效的开展测试工作?