文档章节

Apache配置vhost支持多站点

临江仙卜算子
 临江仙卜算子
发布于 01/12 20:59
字数 392
阅读 11
收藏 0

每个开发人员,极有可能是同时进行多个项目开发,即使是开发一个项目,也会遇到多个模块站点的配置问题。在apache下使用vhost是非常好的一个解决方案,不但解决了web目录切换的问题,同时也能保证cookies正常生效。vhost的配置非常简单,按以下3个步骤即可:

1.开启apache的vhost模块

在http.conf配置文件中,找到这一行,去掉前面的#号

#LoadModule vhost_alias_module modules/mod_vhost_alias.so

去掉下面Include conf/extra/httpd-vhosts.conf这一行前面的#号,表示vhost的配置信息从该配置文件读取

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

2.配置一个vhost

我们在配置文件中配置一个vhost,默认的配置文件已经有example在里面,我们参照来修改即可(#号注释的是关键)

 

ServerAdmin aliyunzixun@xxx.com DocumentRoot "c:/Apache2/docs/dummy-host.example.com" #web目录路径 ServerName dummy-host.example.com #host名称 ServerAlias www.dummy-host.example.com ErrorLog "logs/dummy-host.example.com-error.log" CustomLog "logs/dummy-host.example.com-access.log" common

 

3.重启apache

 

FAQ:

1.遇到403问题如何解决?

遇到403问题,是由于目录没有权限访问导致,修改http.conf中Directory标签

 

Options FollowSymLinks AllowOverride None Order deny,allow Allow from 127.0.0.1 

© 著作权归作者所有

共有 人打赏支持
临江仙卜算子
粉丝 19
博文 336
码字总数 255865
作品 0
郑州
CEO
私信 提问
apache配置多站点

Apache在安装之后默认只是指向一个站点,即127.0.0.1,如果要进行多站点的配置,需要更改一些配置。 1.让Apache在启动时能加载虚拟主机模块。 打开Apache安装目录下conf/httpd.conf文件,找到下...

似水的流年
2017/12/29
0
0
XiaoYao Li/TP-Admin

红海螺CMS (TP-Admin V5) 红海螺CMS(TP-Admin V5)是一个拥有站群功能的多功能CMS基础系统,底层融合了Slim 2.6和ThinkPHP 3.2两个框架,在此基础上改造了MVC结构、泛域名匹配机制、在MVC的...

XiaoYao Li
2015/11/14
0
0
linux复盘:构架搭建lnmp(配置)

nginx虚拟主机 vim /usr/local/nginx/conf/nginx.conf 增加include vhost/*.conf; mkdir /usr/local/nginx/conf/vhost vim /usr/local/nginx/conf/vhost/aaa.com.conf #虚拟主机配置文件 如果......

历经35天的选择
2018/01/23
5
0
本地上支持apache多站点访问

网络上有很多利用Apache设置多站点访问。需要更改http.conf 文件。其实根本就没那么麻烦!只要两步。就可以了。。 前提,电脑上已经架设了本地服务器。一般是Apache+MySQL+PHP。可以单独也可...

YYCRiver
2014/02/25
0
0
Apache下多站点301重定向配置的问题,小白痛苦ing...

先看下我的 vhost配置: DocumentRoot "D:/wwwroot/www.test.com" ServerName www.test.com ServerAlias www.test.com DocumentRoot "D:/wwwroot/www.test.com" ServerName test.com ServerA......

mKa
2012/09/03
246
1

没有更多内容

加载失败,请刷新页面

加载更多

eggjs与sequelize简单demo

参考 egg 官方文档 安装 // 依赖npm install --save egg-sequelize mysql2// ts 类型npm install --save @types/sequelize 插件,config/plugin.ts import { EggPlugin } from 'egg';......

Geeyu
52分钟前
1
0
看过上百部片子的这个人教你视频标签算法解析

本文由云+社区发表 随着内容时代的来临,多媒体信息,特别是视频信息的分析和理解需求,如图像分类、图像打标签、视频处理等等,变得越发迫切。目前图像分类已经发展了多年,在一定条件下已经...

腾讯云加社区
今天
4
0
2. 红黑树

定义:红黑树(Red-Black Tree,简称R-B Tree),它一种特殊的二叉查找树(Binary Search Tree)。 要理解红黑树,先要了解什么是二叉查找树。在上一章中,我们学习了什么是二叉树,以及二叉树...

火拳-艾斯
今天
3
0
input的button类型,点击页面跳转

一、input type=button 不做任何操作 例如: <input type="button" class="btn btn-primary" style="width: 30%" value="返回" onclick="window.location.href='/users/list'"></input> onc......

Sunki
今天
1
0
踩坑:js 小数运算出现精度问题

背景 在学习小程序商城源码时发现了这个问题,单价可能出现小数,小数之间运算结果会莫名其妙多出一大串数字,比如下面这样👇。 在此之前我是知道 js 中著名的 0.1 + 0.2 != 0.3 的问题的,...

dkvirus
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部