1. <em id="vzzs9"></em>
      <tbody id="vzzs9"></tbody>

    2. <span id="vzzs9"></span>
      <progress id="vzzs9"></progress>
      首頁 LAMP教程實戰案例:httpd配置支持fastcgi

      php-fpm模式實現LAMP

      實戰案例:CentOS 7 利用yum安裝基于PHP-FPM模式的LAMP

      運維派隸屬馬哥教育旗下專業運維社區,是國內成立最早的IT運維技術社區,歡迎關注公眾號:yunweipai
      領取學習更多免費Linux云計算、Python、Docker、K8s教程關注公眾號:馬哥linux運維

      配置httpd 支持 fastcgi

      注意:在HTTPD服務器上必須啟用proxy_fcgi_module模塊,才能充當php-fpm客戶端

      [root@centos8 ~]#dnf -y install httpd php-fpm
      [root@centos8 ~]#httpd -M |grep fcgi
      AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using centos8.localdomain. Set the 'ServerName' directive globally to suppress this message
      proxy_fcgi_module (shared)
      [root@centos8 ~]#cat  /etc/httpd/conf.modules.d/00-proxy.conf
      # This file configures all the proxy modules:
      LoadModule proxy_module modules/mod_proxy.so
      LoadModule lbmethod_bybusyness_module modules/mod_lbmethod_bybusyness.so
      LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so
      LoadModule lbmethod_bytraffic_module modules/mod_lbmethod_bytraffic.so
      LoadModule lbmethod_heartbeat_module modules/mod_lbmethod_heartbeat.so
      LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
      LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
      LoadModule proxy_connect_module modules/mod_proxy_connect.so
      LoadModule proxy_express_module modules/mod_proxy_express.so
      LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
      LoadModule proxy_fdpass_module modules/mod_proxy_fdpass.so
      LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
      LoadModule proxy_http_module modules/mod_proxy_http.so
      LoadModule proxy_hcheck_module modules/mod_proxy_hcheck.so
      LoadModule proxy_scgi_module modules/mod_proxy_scgi.so
      LoadModule proxy_uwsgi_module modules/mod_proxy_uwsgi.so
      LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so

      創建httpd的配置文件 /etc/httpd/conf.d/fcgi.conf ,內容如下

      DirectoryIndex index.php
      ProxyRequests Off
      ProxyPassMatch ^/(.*\.php)$  fcgi://php-fpm服務器IP:9000/var/www/html/$1
      #以上開啟FCGI反向代理,“^/”這處的”/“相對于后面的/var/www/html而言,后面的$1是指前面的/(.*.php) 

      說明:

      如果php-fpm和httpd在同一臺主機,也可以用 UDS(unix domain socket)方式

      ProxyPassMatch ^/(.*\.php)$ unix:/var/run/php.sock|fcgi://localhost/app/httpd24/htdocs/$1

      參看:http://httpd.apache.org/docs/2.4/mod/mod_proxy_fcgi.html

      實戰案例:虛擬主機配置支持FCGI
      vim /etc/httpd/conf.d/vhosts.conf
      DirectoryIndex index.php
      <VirtualHost *:80>
          ServerName www.magedu.net
          DocumentRoot /apps/vhosts/magedu.net
          ProxyRequests Off
          ProxyPassMatch ^/(.*\.php)$     fcgi://127.0.0.1:9000/apps/vhosts/magedu.net/$1
          <Directory "/apps/vhosts/magedu.net">
              Options None
              AllowOverride None
              Require all granted
          </Directory>
      </VirtualHost>    

      本文鏈接:http://www.abandonstatusquo.com/36099.html

      php-fpm模式實現LAMP

      實戰案例:CentOS 7 利用yum安裝基于PHP-FPM模式的LAMP

      網友評論comments

      發表評論

      您的電子郵箱地址不會被公開。

      暫無評論

      Copyright ? 2012-2022 YUNWEIPAI.COM - 運維派 京ICP備16064699號-6
      掃二維碼
      掃二維碼
      返回頂部
      久久久久亚洲国内精品|亚洲一区二区在线观看综合无码|欧洲一区无码精品色|97伊人久久超碰|一级a爱片国产亚洲精品