欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Apache配置

程序员文章站 2022-12-26 08:13:38
主配置文件 httpd.conf Listen 端口号 #默认监听80 ,如需同时监听多个端口,可写多行 LoadModule 加载功能模块 DocumentRoot 网站根目录 DirectoryIndex 默认主页 Include 引入文件 虚拟主机配置 ......

主配置文件 httpd.conf

listen 端口号 #默认监听80 ,如需同时监听多个端口,可写多行
loadmodule 加载功能模块
documentroot 网站根目录
directoryindex 默认主页
include 引入文件

虚拟主机配置

<virtualhost ip:端口号>
  documentroot "网站根目录"
  servername "域名"
  #配置权限
  <directory '网站根目录'>
    # +indexes 访问网站没有指定文件名,默认文件又不存在时,列出目录下所有访问
    # -indexes 访问网站没有指定文件名,默认文件又不存在时,拒绝访问
    options +indexes +followsymlinks +execcgi # 添加可选功能, + 增加 - 删除
    allowoverride all # 是否允许重写功能
    order allow,deny # 权限执行顺序
    allow from all # 允许所有人访问 , deny from all 禁止所有人访问
    require all granted # 允许所有人访问 , require from denied 禁止所有人访问
  </directory>
</virtualhost>

 

配置完虚拟主机 > hosts文件中注册域名 > 重启apache

 

虚拟主机配置通常会放在conf/extra/httpd-vhosts.conf中,
然后在主配置文件httd.conf中通过include命令把该文件引入。