1. 程式人生 > 其它 >[LNMPA搭建八]Apache伺服器詳細【配置】

[LNMPA搭建八]Apache伺服器詳細【配置】

技術標籤:linuxnginxjavaphpcentos

配置說明

這個配置是按照《LNMPA搭建系列教程》來配置的。這個是先安裝了PHP 再安裝 Apache的配置教程
<a href="http://blog.csdn.net/sinat_22878395/article/details/60959248" target="_blank">先安裝Apache再安裝PHP教程<a>

cd /data/soft/apache/apache2.4/conf
vi httpd.conf

===下面是這個檔案的修改==~====

/find Listen 80
#更改 Listen 80 為 Listen 8080
/find ServerName localhost:80
#更改 ServerName localhost:80 為 ServerName localhost:8080

#找到下面apache訪問使用者改為www
User daemon
Group daemon
#改為
User www
Group www

#找到下面這一段
<Directory />
    AllowOverride none
    Require all denied
</Directory>
#改為
<Directory />
      AllowOverride All
      Order allow,deny
       Allow from all
</Directory>

#找到第一個未註釋的DocumentRoot
DocumentRoot "/data/soft/apache/apache2.4/htdocs"
<Directory "/data/soft/apache/apache2.4/htdocs">

#更改站點更目錄
DocumentRoot "/data/wwwroot"
<Directory "/data/wwwroot">

#<Directory 裡面的 AllowOverride None 改為 AllowOverride All

#找到的
<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>
#改為
<IfModule dir_module>
    DirectoryIndex index.php index.html
</IfModule>

#ErrorLog地址改為如下
ErrorLog "/data/wwwlogs/apache_error.log"
#CustomLog地址改為如下
CustomLog "/data/wwwlogs/apache_access.log" common

#找到#Include conf/extra/httpd-vhosts.conf改為
Include /data/conf/apache/httpd-vhosts.conf

#找到
 AddType application/x-compress .Z
 AddType application/x-gzip .gz .tgz
#在其後新增:
 AddType application/x-httpd-php  .php  
 AddType application/x-httpd-php-source  .phps
 
#在最後新增
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so

====複製httpd-vhosts.conf到conf目錄====

cp /data/soft/apache/apache2.4/conf/extra/httpd-vhosts.conf /data/conf/apache/

編輯httpd-vhosts.conf

cd /data/conf/apache/
vi httpd-vhosts.conf

===編輯內容如下:====

<VirtualHost *:80>
    DocumentRoot "/data/wwwroot/default"
    ServerName /data/wwwroot/default
    ServerAlias www.demo.me
    ProxyRequests Off
    ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/data/wwwroot/default/$1  
  <Directory "/data/wwwroot/default">
    Options none
    AllowOverride none
    Require all granted
  </Directory>
</VirtualHost>

#對其中的解釋
#ProxyRequests Off #開啟代理請求
#ProxyPassMatch #交給fcgi模式處理(即交給php-fpm處理--安裝php時講過這個配置)

重啟伺服器
service httpd restart
本地繫結host www.demo.me
瀏覽器可以訪問 phpinfo.php的php資訊

本人本篇的研究筆記資料:連結:http://pan.baidu.com/s/1qYRPS2w 密碼:oovg