课程笔记之apache多站点配置

1,在apache里面有有个httpd.conf配置文件

vi httpd.conf找到httpd.vhost.conf这个文件就是子站点配置函数,把前面的#去掉表示启用该功能

2,进入extra文件夹,vi httpd.vhost.conf

里面即是配置站点的函数,在里面的函数中

<VirtuaHost*:80>  表示80端口

       ServerAdmin xxxxx    管理服务器的邮箱,一般没有卵用。

       DocumentRoot    网站根目录

    ServerName       域名地址

    ServerAlias        多域名配置

    ErrorLog            错误日志

    CustomLog         访问日志  后面跟common是一种格式

    DirectoryIndex    index.php  配置默认首页

</VirtualHost>

网站根目录可以自己更改

但是改过之后有权限的问题 

在httpd.conf里面有user  daemon   group daemon 这是apache的用户和组

建立好根目录,权限是root权限  要用

chown -R daemon:daemon www8011(新建根目录) 改变权限  daemon是apache的用户,必须和apache的用户一致才能访问

弄完之后 开始配置节点

Listen 端口

<Directory "网站根目录">

   Options followSymLinks   不允许显示目录(不设置会把网站根目录全部显示出来)

   AllowOverride all   设置伪静态  开发PHP非常有用

   Require all granted   允许所有人访问

</Directory >

这些弄完之后 一定要把httpd.conf中的Include conf/extra/httpd-vhosts.conf前面的#去掉

posted @ 2016-07-29 15:16  逆流的致爷  阅读(110)  评论(0编辑  收藏  举报