centos8安装nginx
小伙伴们,你们好呀!我是老寇! 废话不多说,跟我一起安装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相关推荐
- 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 ...
- CentOS8安装nginx详细教程
Nginx发音为" engine x",是一种开源的高性能HTTP和反向代理服务器,负责处理Internet上一些最大站点的负载.它可用作HTTP和非HTTP服务器的独立Web服务 ...
- centos8 安装nginx附带https插件
进行简单记录如下 1.安装依赖 yum -y install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel 2.下载ngi ...
- CentOs8安装、CentOs8中文拼音输入法安装、Nginx安装配置详解
文章目录 CentOs8安装配置 CentOs8安装中文拼音输入法 CentOs8快捷键设置 CentOs8 Nginx安装 1.安装gcc 2.pcre.pcre-devel安装 3.zlib安装 ...
- centos8上安装nginx
参考自 https://www.jianshu.com/p/9b2dd37a5af9 : [1]安装步骤 step1)安装nginx sudo yum install -y nginx step2) ...
- centos8下安装nginx并修改其默认网页
1.在centos 8系统中安装nginx $ sudo yum install nginx 安装完成之后,使用以下命令启用并启动nginx服务: $ sudo systemctl enable ng ...
- CentOS 8 利用yum源安装nginx
环境 1, CentOS 8 2, nginx 1.18.0 步骤 1,先安装 yum-utils shell> yum install yum-utils 2,添加nginx源.创建文件/et ...
- centos8安装mysql_Linux宝塔面板安装
宝塔面板官方网站 https://www.bt.cn/ 适合在一个纯净的linux服务器上安装,没有安装过其它软件,就像前二篇一样,我们刚安装一个新的centos系统. 在centos安装宝塔面板,当 ...
- 阿里云服务器 -- (五) CentOs8 安装 GitLab
CentOs8 安装 GitLab 一.安装依赖 二.启动ssh并设置成开机自启动 三.添加Http/Https服务到Firewalld, Pemmanent 表示永久生效,若不加 Permanent ...
- Centos8安装LNMP
Centos8安装LNMP环境shell脚本,供大家参考. 软件版本:nginx-1.20.1. mysql-8.0.26. php-8.0.10 脚本下载地址: 链接:https://pan.bai ...
最新文章
- spyder jupyter集成
- Android ANR 分析
- laravel 163发送邮件
- 如何添加sersync进程监控脚本
- php中 怎么去除,php如何去掉链接
- mysql 主键 最佳实践_设计套路:Mysql主键的选取
- 小程序文本框为空自动填写_微信免费转码机器人!小程序自动转码!
- 第二阶段冲刺 每日站立会议 1/4
- python将数组传入mysql_通过python将文件中的数据传输到MySQL,传到,mysql
- 关于批量导入数据以及调优的一些总结
- [转] 关于闰年的判断方法
- 在html种颜色的代码,html颜色代码生成器
- hikey970学习-003:DDK用户手册学习《Huawei HiAI DDK User Manual 》(1)
- Icode编程>>>Python编程>>>1级训练场>>>基础训练【1】
- java基本数据类型字节大小,Java基本数据类型及所占字节大小
- 中小企业选择仓库管理软件免费版的七大特点
- 简单的学生选课系统——基于Servlet+Ajax
- 常见编程代码命名风格
- CAN控制器和CAN收发器初始化
- 深入理解计算机系统 第3章 程序的机器级表示
热门文章
- 故障:笔记本电脑部分按键失效
- 2017年网易校招Java面试题
- taobao.trades.sold.increment.get( 淘宝店铺订单接口,淘宝店铺订单交易数据接口,淘宝店铺订单解密接口,淘宝店铺订单解密提额接口)代码对接教程
- BZOJ5336 DP套DP
- 服务器进入bios修改硬盘启动项,bios设置硬盘启动安装方法
- 胡铸韬担任BCF理事
- goap git上的v sploreg/goap
- 计算机基础中关于二进制,计算机基础二进制十进制.ppt
- 台式计算机用什么网卡,台式电脑无线网卡怎么用 台式机无线网卡使用教程 - WiFi共享大师...
- 如何高效的开展测试工作?