apache配置多站点

1、首先打开Apache安装目录下 conf/httpd.conf 文件,找到下面两行文字,把最前面的 # 号去掉,然后保存。
#LoadModule vhost_alias_module modules/mod_vhost_alias.so 
去掉#意思是启用apache的虚拟主机功能。 

#Include conf/extra/httpd-vhosts.conf 
去掉这一行的#意思是从conf/extra/httpd-vhosts.conf这个文件导入虚拟主机配置。

2、Listen:80 ----> Listen:8021

3、打开extra目录内的httpd-vhosts.conf文件,什么都不管,直接在文件底部加入自己要加的虚拟主机的信息。如下面所示。 
分别是给出一个管理员邮箱、指出此网站的根目录、域名、和错误日志存放位置。注意目录间隔最好用/而不是/ 。 

<VirtualHost *:80>
        ServerAdmin [email protected]
        DocumentRoot E:/AppServ259/www/dede
        ServerName http://www.dede.com/
        ErrorLog E:/AppServ259/www/dede/error.log
        CustomLog logs/dummy-host2.appservnetwork.com-access_log common
</VirtualHost>

<VirtualHost *:80>
        ServerAdmin [email protected]
        DocumentRoot E:/AppServ259/www/phpcms
        ServerName http://www.phpcms.com/
        ErrorLog E:/AppServ259/www/dede/error.log
        CustomLog logs/dummy-host2.appservnetwork.com-access_log common
</VirtualHost>

上述所有操作完成后,即可重启Apache服务,多站点配置圆满完成!

apache配置多站点

时间: 2024-10-16 05:10:31

apache配置多站点的相关文章

Apache 配置多站点访问「为项目分配二级域名」

一级域名(baidu.com)也叫作顶级域名,注册一级域名是需要付费的 而二级域名(image.baidu.com)是基于一级域名延伸出来的,所以只要你购买了一级域名,二级域名是可以任意配置的 其实(www.baidu.com)也是二级域名,只是大家已经习惯使用www为前缀的二级域名作为网站的主域名入口而已 通过DNS解析服务商,可以为每个二级域名绑定不同的主机IP,这样即使只有一个主域名也可以架设多个网站了 如果你只有一台主机,并且要在上面建立多个项目,还得通过子域名的方式访问,那么你需要配置

Apache配置多站点--403错误,主目录和分站点目录问题

2.IncludeOptional conf.d/*.conf 注意php没解析 是没有引入php的模块 ,这句是引入众多模块服务器,包括php.mysql 3.记得配置默认ip访问的路径和权限,一般是给个欢迎页面,或者给phpadmin用 http.conf # apche本身并不能解析php 引入mysql和php等模块服务器 IncludeOptional conf.d/*.conf # 引入虚拟机配置目录 IncludeOptional sites-available/*.conf #

Apache配置禁止站点目录浏览

第一种:加-(减号)表示注释 <Directory"/application/apache2.2.26/htdocs"> Options -IndexesFollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> 第二种直接去掉: <Directory"/var/blog/"> Options FollowSymLinks Allow

Apache配置站点与虚拟目录

一.单站点配置: 在apache中,配置一个站点是最基础的配置,在这里我只是要配置一个最基础的WEB站点,因此配置方式也是 非常简单,具体配置方式如下: #########主站点配置########### #侦听端口 Listen 80 #站点域名 ServerName www.test.cn #站点文件主目录 DocumentRoot /data/www/test #该站点限制 <Directory /> AllowOverride None Order deny,allow Deny fr

本地Apache服务器环境配置多站点的方法

配置IP为127.0.1.1 虚拟域名为yjs.com 网站文件夹为E:/yjs 的虚拟主机 第一步:打开C:WINDOWSsystem32driversetchosts在其中加入 127.0.1.1  yjs.com 第二步:打开Apache目录下 confextrahttpd-vhosts 文件在其中加入 <VirtualHost 127.0.1.1:80>    DocumentRoot "E:/yjs"    ServerName yjs.com    ErrorL

宝塔面板+djiango+mod wsgi +apache 配置多项目站点

在一台服务器上同时有多个djiango项目,那么就需要配置多站点,利用不同的域名不同的端口  同时存在多个项目. 环境,centos + 宝塔面板+apache+django 1.在centos环境下安装好宝塔面板 安装宝塔面板的脚本,可以去宝塔面板官网查找 安装好apache   数据库等 2.安装django 安装django即相关的依赖包 如果centos下没有安装pip需要先安装pip yum -y install epel-release yum install python-pip

Windows下Apache配置SSL以支持https及出错的解决办法

步骤一:安装apache,使其支持SSL,并安装php 1.安装配有SSL模块的apache,apache_2.2.8-win32-x86-openssl-0.9.8g 2.配置apache以支持SSL: 1)打开apache的配置文件conf/httpd.conf LoadModule ssl_module modules/mod_ssl.so Include conf/extra/httpd-ssl.conf 去掉两行前面的# 2)注意修改httpd-ssl.conf 文件里的两个字段: S

linux下apache配置

Apache简介 Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一.Apache取自"a patchy server"的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能.新的特性.修改原来的缺陷.Apache的特点是简单.速度快.性能稳定,并可做代理服务器来使用. 环境拓扑: LinuxClient ----------RHEL5.9(vmnet1)----------(vmnet1) Win7Client 前

Appserv配置多站点访问

1. 找到hosts文件 C:\Windows\System32\drivers\etc 最后加入,你想要访问的网址,如: 127.0.0.1 localhost127.0.0.1 wechatqy.com127.0.0.1 js 2.找到Apache下httpd.conf文件,我的目录是E:\AppServ\Apache2.2\conf 去掉# #Include conf/extra/httpd-vhosts.conf 去掉# #LoadModule vhost_alias_module mo