[LNMPA搭建八]Apache服务器详细【配置】

配置说明

这个配置是按照《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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值