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重定向原理,rewrite正则表达式,lnmp搭建 7月25日学习笔记 -> 正文阅读

[系统运维]nginx重定向原理,rewrite正则表达式,lnmp搭建 7月25日学习笔记

nginx重定向原理,rewrite正则表达式

依赖

pcre: 使得nginx支持正则匹配
Zlib: 使得nginx在传输数据的时候支持压缩
openssl: 加密,更多用于https454

重定向

正则表达式
在这里插入图片描述

rewrite

rewrite:是实现url重定向的重要指令,就是根据正则表达式来匹配内容跳转到转换后的url,结尾是flag标记 注:rewrite模块在location模块里面。
重定向状态码是以3开头的(例如301,302)
在这里插入图片描述

回顾nginx模块

mail{
}
events{
}
http{
server{
location{
rewrite
}
}
}

location:根据用户请求的uri来执行不同的应用,也就是根据用户请求的网站url进行匹配,匹配成功就进行相关的操作
location的语法在这里插入图片描述
~:波浪号对大小写敏感(非常常用)
$:以什么结尾

在这里插入图片描述

搭建lnmp

安装nginx

linux nginx mysql php

wget http://nginx.org/download/nginx-1.14.0.tar.gz
tar -zxvf nginx-1.14.0.tar.gz

安装依赖
yum install -y gcc zlib zlib-devel pcre pcre-devel openssl openssl-devel
./configure \
--user=www    ##指定用户
--group=www  ##指定组
--with-http_ssl_module   ##支持ssl加密
 --with-http_stub_status_module    ##支持状态的检测
 --with-http_realip_module  ##反向代理通过设置可以看到真实的ip地址
 --with-threads ##多线程
 --prefix=/usr/local/nginx  ##运行的目录

编译并安装

make && make install

安装mysql跟php

yum -y install mariadb mariadb-server mariadb-devel php php-mysql php-fpm

启动数据库

systemctl start mariadb 
systemctl enable mariadb 

启动php的管理工具

 systemctl start php-fpm
 systemctl status php-fpm
 systemctl enable php-fpm

搭建完成!

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-07-26 12:24:56  更:2021-07-26 12:25:43 
 
开发: 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/25 17:21:52-

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