当前位置: 首页 > news >正文

合肥做网站的公武汉网站建设推广公司

合肥做网站的公,武汉网站建设推广公司,星火教育培训机构,做公司网站的好处location的写法 一、location的写法1、 精确匹配2、~ 以正则表达式匹配请求,区分大小写3、~* 以正则匹配请求,不区分大小写4、^~ 不以正则的方式匹配请求 二、stub_status模块显示工作状态三、url地址重写 rewrite模块1、语法2、针对项目结构有变化3、网…

location的写法

  • 一、location的写法
    • 1、= 精确匹配
    • 2、~ 以正则表达式匹配请求,区分大小写
    • 3、~* 以正则匹配请求,不区分大小写
    • 4、^~ 不以正则的方式匹配请求
  • 二、stub_status模块显示工作状态
  • 三、url地址重写 rewrite模块
    • 1、语法
    • 2、针对项目结构有变化
    • 3、网站改名的情况
    • 4、https自动跳转
  • 四、LNMP平台
    • 1、核心区别
    • 2、部署LNMP平台
      • 2.1 安装平台所需的软件
      • 2.2 启动php-fpm、数据库
      • 2.3 将nginx和php融合
      • 2.4 测试

一、location的写法

作用: 匹配客户端响应

location [ = | ~ | ~* | ^~ ] uri { … }

优先级: =, ^~, ~, ~*, location /

1、= 精确匹配

location = /upload {
}
http://x.x.x.x/upload

2、~ 以正则表达式匹配请求,区分大小写

location ~ /test {
}
http://x.x.x.x/upload/test
http://x.x.x.x/test/a/b/c
location ~ \.(jpg|jpeg|gif|png)$ {
}
location ~ \.php$ {
}

3、~* 以正则匹配请求,不区分大小写

location ~* /download {
}
http://x.x.x.x/test/download/
http://x.x.x.x/DownLoad/test

4、^~ 不以正则的方式匹配请求

location ^~ /test {
}
http://x.x.x.x/test

二、stub_status模块显示工作状态

    location /status {stub_status;access_log off;allow 192.168.140.1;deny all;}
Active connections: 1 				// 当前的活跃连接数
server accepts handled requests2809 2809 2937 
Reading: 0 Writing: 1 Waiting: 0accepts:接收的连接数
handlerd:处理的连接
requests:请求数 

三、url地址重写 rewrite模块

让服务器接收到请求后,根据需求改写地址,以改写的地址给客户端响应

1、语法

rewrite  旧uri地址   新uri地址; 注意:
1、旧uri匹配请求时,是不包含请求的参数,不包括?后面的内容 
2、旧uri地址支持正则表达式
3、避免循环匹配,否则会产生5xx的错误 

2、针对项目结构有变化

rewrite ^/audio/  http://music.linux.com/mp3/;
rewrite ^/audio/(.*)  http://music.linux.com/mp3/$1;

3、网站改名的情况

rewrite ^/  https://www.jd.com;

4、https自动跳转

if ($host = secure.linux.com) {rewrite ^/(.*)  https://secure.linux.com/$1;
}

四、LNMP平台

1、核心区别

将httpd换为nginx,高并发、高性能
nginx通过fastCGI机制调用PHP,处理动态资源
php以fpm的方式运行,有自己独立的进程、服务

2、部署LNMP平台

2.1 安装平台所需的软件

[root@localhost ~]# yum install -y mariadb-server php72w php72w-cli php72w-fpm php72w-common php72w-devel php72w-embedded php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml 

2.2 启动php-fpm、数据库

[root@localhost ~]# systemctl enable --now mariadb[root@localhost ~]# systemctl enable --now php-fpm
Created symlink from /etc/systemd/system/multi-user.target.wants/php-fpm.service to /usr/lib/systemd/system/php-fpm.service.
[root@localhost ~]# 
[root@localhost ~]# netstat -tunlp | grep php
tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN      7986/php-fpm: maste 

2.3 将nginx和php融合

[root@localhost conf.d]# vim vedio.conf location ~ \.php$ {root           /vedio;fastcgi_pass   127.0.0.1:9000;fastcgi_index  index.php;fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;include        fastcgi_params;}
[root@localhost conf.d]# /usr/local/nginx/sbin/nginx -t[root@localhost conf.d]# /usr/local/nginx/sbin/nginx -s reload

2.4 测试

<?phpphpinfo();
?>
<?php$link=mysqli_connect("localhost", "root", "");if($link)echo "ok";elseecho "error";
?>
http://www.tj-hxxt.cn/news/1285.html

相关文章:

  • wordpress门户主题 门户一号下载怎样淘宝seo排名优化
  • 做学校法人年度报告的网站优化网站seo方案
  • 房地产利好消息2023seo优化
  • 驻马店app和网站开发公司成都企业seo
  • 怀宁县住房与城乡建设局网站推广竞价托管公司
  • 广州东莞网站建设webview播放视频
  • 家教网站模板下载微博今日热搜榜
  • 仙桃做网站的公司怎么网络推广
  • 购物02网站友情链接检测结果
  • 网站建设费用做无形资产百度网址大全旧版
  • 政治工作网站管理建设附近的电脑培训班在哪里
  • 做英文网站多钱最新网站查询工具
  • 十大企业网站排行榜长沙百度
  • 西安市疫情最新情况微信seo是什么意思
  • 网站管理员密码忘记了厦门百度竞价
  • 呼和浩特网络公司林哥seo
  • 在线制作logo网站网站关键词优化排名
  • wordpress链接自定义后文章打不开百度seo优化是什么
  • 外星人建设的网站网络运营策划
  • 西宁做网站的好公司百度关键词排名原理
  • 网站首页怎么做营业执照链接百度如何添加店铺位置信息
  • 私彩网站怎么做专门做推广的软文
  • 哪个网站能看到学做标书交换友情链接的注意事项
  • b2c网站建设杭州网站提升排名
  • 短租网站那家做的好处seo推广要多少钱
  • 设计配色网站网络安全培训机构排名
  • 易站通这个网站怎么做快速网站
  • 杭州网站建设派迪网络5118站长工具箱
  • excel表如何做网站连接百度检索入口
  • 情侣做记录网站源码企业网站建设模板