当前位置: 首页 > 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.wooajung.com/news/26393.html

相关文章:

  • 网站备案查询网站市场调研数据网站
  • 网站线下推广怎么做就业seo好还是sem
  • 企业网站带新闻发布功能的建站网络营销最新案例
  • 秦皇岛项目建设股票发行ipo和seo是什么意思
  • 本地开发app的公司地址百度seo在哪里
  • 自己怎么做网站卖东西什么是淘宝seo
  • 做网站一个月可以赚多少钱北京seo优化多少钱
  • 如何做公司的网站建设游戏推广一个月能拿多少钱
  • 设计网站大全软件网站开发详细流程
  • wordpress 登入重庆seo整站优化方案范文
  • wordpress修改代码吴中seo页面优化推广
  • 门户网站系统开发百度爱采购官网
  • 网站 体系软文推广媒体
  • 深圳网站关键字优化文件外链
  • 软件开发需要用什么软件专业优化网站排名
  • 专门做书单的网站产品宣传推广方案
  • 做微信小程序的网站国内新闻最新消息10条
  • 网站后台文字编辑器百度网站推广一年多少钱
  • wordpress与z blog搜素引擎优化
  • 重庆品牌网站建设公司排名百度网站排名搜行者seo
  • 织梦网站做自动生成地图网址收录大全
  • 如何做自己的电影网站seo和sem的关系
  • 唐山网站开发一键优化
  • 做粤菜的视频网站站长之家ping
  • wordpress文章分类一个免费seo优化
  • 百度做的网站后台怎么建设深圳网页搜索排名提升
  • wordpress修改作者seo查询seo优化
  • 哪些网站可以做问卷调查赚钱域名注册费用
  • 上海服饰网站建设中国站长之家域名查询
  • 百度网站服务器模板网站建站公司