Apache在windows下多站点配置

Apache多站点配置 




  这种方法是配置不同的地址访问不同的文件夹的配置

  1:修改本机的hosts文件,如下:  
   示例:
   127.0.0.1      localhost
  127.0.0.1       www.dede.com
  127.0.0.1       www.phpcms.com   
   
   2: 打开appserv的安装目录,找到httpd.conf文件,分别去掉下面两行文字前面的#号。  
   #LoadModule vhost_alias_module modules/mod_vhost_alias.so   
   去掉#意思是启用apache的虚拟主机功能。  
   
   #Include conf/extra/httpd-vhosts.conf  
   去掉这一行的#意思是从conf/extra/httpd-vhosts.conf这个文件导入虚拟主机配置。
   
   3: 打开extra目录内的httpd-vhosts.conf文件,什么都不管,直接在文件底部加入自己要加的虚拟主机的信息。如下面所示。   
    分别是给出一个管理员邮箱、指出此网站的根目录、域名、和错误日志存放位置。注意目录间隔最好用/而不是/ 。    
                            
    NameVirtualHost *:80
<VirtualHost *:80>
    ServerName www.phpzend.com
    DocumentRoot E:/wamp/www/phpzend
    ServerAlias www.phpzend.com
    ErrorLog "logs/www.phpzend.com-error.log"
    CustomLog "logs/www.phpzend.com-access.log" common
</VirtualHost>
        *以上路径中的斜线左斜右斜都可以。 

4. 在httpd.conf中添加相应目录

#wwww.phpzend.com

<Directory "E:/wamp/www/phpzend/">

Options Indexes FollowSymLinks

AllowOverride all Order Deny,

Allow Allow from all

</Directory>

 5 将appserv的apache服务重启,就可以了,可以在各网站的根目录下放一个index.html文件,如果能看到,说明就对了。

 

第二种:是在同一个ip下面配置不同的端口的方法

打开appserv的安装目录,找到httpd.conf文件,找到:
     Listen 80
      加入:
Listen 80 
 Listen 1000 
 Listen 1001 
 Listen 1002
然后参照虚拟主机的设置方法。不同的是:
<VirtualHost *:80> 这个后边的端口号按自己需求更改就成了。
 如果 弄完之后 出现403错误 那 在httpd.conf里找到:
<Directory />
    Options FollowSymLinks ExecCGI Indexes
    AllowOverride None
    Order deny,allow
    Deny from all
    Satisfy all
< /Directory>
更改为
<Directory />
    Options FollowSymLinks ExecCGI Indexes
    AllowOverride None
 #    Order deny,allow
 #    Deny from all
 #    Satisfy all
< /Directory>
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
搭建web站点是指构建一个用于展示网页内容的服务器,使其能够通过互联网访问。而配置默认打开文档是指设置服务器在访问网站时,自动打开的默认页面。 首先,搭建web站点需要先安装一个支持web服务器的软件,比如Apache、Nginx等。这些软件可以在Windows系统上进行安装和配置。 在win10系统中,可以先下载并安装Apache服务器软件。安装完成后,打开Apache的安装目录,找到并打开"conf"文件夹,其中有一个名为"httpd.conf"的主配置文件。 打开"httpd.conf"文件后,可以搜索"DocumentRoot"关键字,找到该关键字所在的行。将这行中的默认路径修改为你想要设置的网站文件夹的路径,比如:"C:/web"。 接着,搜索"DirectoryIndex"关键字,找到该关键字所在的行。在该行去掉注释符号"# "后,将默认的页面名称修改为你所需要的默认页面,比如:"index.html index.php"。 修改完上述配置后,保存并关闭"httpd.conf"文件。重新启动Apache服务器,使配置生效。 此时,你可以将你的网页文件放置在你设置的网站文件夹路径下,这样当访问你的网站时,默认会打开设定的默认页面,比如:"index.html"。 需要注意的是,在设置默认页面时,需要确保你的网站文件夹下存在对应的默认页面文件。如果没有,则可以手动创建一个,并将其命名为你设定的默认页面名称。 整个过程完成后,你就成功搭建了一个web站点,并配置了默认打开文档。当通过互联网访问你的网站时,默认会打开你所设定的文档,展示给访问者。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值