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

可以直接打开的网站正能量seo优化博客

可以直接打开的网站正能量,seo优化博客,《语文建设》网站,wp企业网站模板目录 静态资源 动态资源 动静分离 代理配置 静态资源配置 动态资源配置 python与php对比 PHP的下载 动态资源和静态资源是在网络和Web开发中常用的两个概念,它们有以下基本定义和区别: 静态资源 静态资源是指在服务器上存储的不会随着用户请求或…

目录

静态资源

动态资源

动静分离

代理配置

 静态资源配置

动态资源配置

python与php对比

PHP的下载


动态资源和静态资源是在网络和Web开发中常用的两个概念,它们有以下基本定义和区别:

静态资源

  • 静态资源是指在服务器上存储的不会随着用户请求或时间变化而改变的文件或内容。
  • 静态资源的特点是不依赖于用户的请求动态生成,服务器直接将文件内容发送给客户端,通常由Web服务器(如Nginx、Apache)直接提供。

动态资源

动态资源则是指在服务器端根据用户请求或其他数据生成的内容。

动态资源通常需要通过服务器端脚本语言(如PHP、Python、Node.js)或者专门的Web应用程序(如Django、Flask)来处理用户请求,生成内容,并将结果发送给客户端。

动静分离

为了加快网站的解析速度,可以把动态页面和静态页面由不同的服务器来解析,加快解析速度。降低原来单个服务器的压力。 在动静分离的tomcat的时候比较明显,因为tomcat解析静态很慢,其实这些原理的话都很好理解,简单来说,就是使用正则表达式匹配过滤,然后交个不同的服务器,动态资源交给动态服务器,静态资源交给静态服务器。

准备3台机器,一台做反向代理,其它两台分别处理动态文件和静态文件。

代理配置

vim /etc/nginx/conf.d/proxy.conf

 upstream static{                                配置nginx反向代理uptream
        server 192.168.80.146:80 weight=1 max_fails=1 fail_timeout=60s;
}
upstream php{
        server 192.168.80.141:80 weight=1 max_fails=1 fail_timeout=60s;
}
server{
        listen 80;
        server_name localhost;
        location ~ \.(php|jsp)$ {                   动态资源加载       这里$和{之间有空格,切记
                proxy_pass http://php;
                proxy_set_header Host $host:$server_port;
                proxy_set_header X_Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
        location ~ .*\.(html|gif|jpg|png|bmp|swf|css|js|txt|mp4)$ {          静态资源加载
                 proxy_pass http://php;
                proxy_set_header Host $host:$server_port;
                proxy_set_header X_Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
}

 静态资源配置

vim /etc/nginx/conf.d/jingtai.conf

server{
        listen 80;
        server_name localhost;
        location ~ \.(html|jpg|png|js|css|gif|bmp|jpeg|txt|mp4){
                root /var/www/nginx;   静态网页目录
                expires   1h;   静态资源缓存时间
        }
}

 游览器访问

 

或者[root@localhost nginx]# curl -I http://192.168.80.146/风景.jpg

 

动态资源配置

 vim /etc/nginx/conf.d/php.conf

server{
        listen 80;
        server_name localhost;
        root /home/nginx/html;
        location ~ \.php$ {
                fastcgi_pass unix:/run/php-fpm/www.sock;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
        }
}
 

Nginx本身无法直接解析PHP脚本,需通过FastCGI协议将PHP请求转发给PHP-FPM(FastCGI进程管理器)处理。

注意:这里使用到的PHP脚本并不是唯一的方法

还可以使用python,如果使用python进行动态请求的话需要安装Nginx的uwsgi模板

python与php对比

PHP的下载

PHP的下载有点麻烦

首先下载第三方库(epel,remi)

sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm

sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-9.rpm

启用PHP模板

sudo dnf module reset php

sudo dnf module enable php:remi-7.4

安装PHP和相关扩展
sudo dnf -y install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json

启动php-fpm服务

最后检查一下PHP版本

php -v

切记要根据自己的虚拟机的版本下载epel,remi库,我的虚拟机是9.5版本所以下载的epel,remi库是9,不然会报错

查看虚拟机版本

[root@localhost ~]# cat /etc/redhat-release

vim /etc/php-fpm.d/www.conf +24

在这附近找到并按照如下修改这两个参数

user = nginx

group = nginx

创建index.php测试文件并输入测试代码

[root@localhost ~]# cat > /home/nginx/html/index.php << EOF
> <?php
> phpinfo();
> ?>
> EOF
 

现在访问动态页面 

 

http://www.dtcms.com/wzjs/435699.html

相关文章:

  • 网站首页自动下拉广告阿里巴巴国际站官网
  • 网站建设 枫子科技百度广告价格
  • 哪个网站可以做兼职讲师天津seo选天津旗舰科技a
  • 网站 建设 外包自助建站系统
  • 网站之家查询百度福州分公司
  • 苏州老字号企业官方的网站策划书天津企业seo
  • 门户网站app开发沧州网站运营公司
  • 网站有什么好处百色seo快速排名
  • 狗贩子怎么做网站卖狗网络推广常见的方法
  • 专门做淘宝代运营的网站免费的app推广平台
  • 网站备案平台的服务简介如何对seo进行优化
  • 区块链开发与应用成都seo的方法
  • wordpress 登陆信息企业网站优化方案
  • 自适应网站的图做多大 怎么切免费外国网站浏览器
  • 网站被墙301怎么做郑州网站优化
  • 河南省示范校建设专题网站域名购买
  • 开州区住房与城乡建设委员网站石家庄seo排名外包
  • 如何让网站被谷歌收录如何在百度上投放广告
  • 网站基本建设的原理手机打开国外网站app
  • asp.net网站开发菜鸟昆明seo建站
  • wordpress提问模块快速排名优化
  • 创意定制成都网络优化托管公司
  • 做海外网站交税吗2023第三波疫情已经到来了
  • 做任务领佣金的网站源码深圳全网推广公司
  • 安徽省建设工程造价管理总站网站2022年最火的关键词
  • 中国做外贸网站有哪些问题如何在百度发布信息
  • 优质做网站百度官网认证
  • 木匠手做网站新乡seo公司
  • opencart做外贸网站怎样关键词你们都搜什么
  • 网站备案域名更改重庆网站建设外包