精华内容
参与话题
问答
  • Apache配置多站点

    2018-08-31 14:09:07
    将#Include conf/extra/httpd-vhosts.conf这行代码前的注释去掉,即打开了占点配置 二、配置extra/httpd-vhosts.conf文件 站点配置分为两种 第一种:同个域名的不同端口,对应不同的站点 第二种:同一个...

    一、首先配置httpd.conf文件

    #Include conf/extra/httpd-vhosts.conf这行代码前的注释去掉,即打开了多占点配置

    二、配置extra/httpd-vhosts.conf文件

    多站点配置分为两种

    第一种:同个域名的不同端口,对应不同的站点

    这里写图片描述

    第二种:同一个端口的不同域名,对应不同站点

    这里写图片描述

    三、配置本地电脑的hosts文件

    127.0.0.1 www.live.com

    展开全文
  • apache配置多站点

    2017-08-16 17:03:40
    apache配置多站点 通过把apache配置安装为服务设置站点 打开wamp\bin\apache\Apache2.2.21\conf文件夹,复制httpd.conf,重命名为 my.conf 打开my.conf,修改并保存 Listen 8009 # 端口号 # ServerName ...

    apache配置多站点

    通过把apache配置安装为服务设置多站点

    1. 打开wamp\bin\apache\Apache2.2.21\conf文件夹,复制httpd.conf,重命名为 my.conf
    2. 打开my.conf,修改并保存

      Listen 8009 # 端口号 #
      ServerName localhost:8009 #服务器名#
      DocumentRoot "G:/WapStatic" #设置为网站根目录的url"
      
      <Directory />
      Options Indexes FollowSymLinks Includes  #支持服务端包含 *.shtml文件支持#
      AllowOverride None
      Order allow,deny
      allow from all
      </Directory>
      
      <Directory "G:/WapStatic"> #设置网站根目录的权限#
      Options Indexes FollowSymLinks Includes #支持服务端包含 *.shtml文件支持#
      AllowOverride all
      Order Allow,Deny
      Allow from all
      </Directory>
    3. 接下来安装站点
      运行 cmd 定位到apache安装目录下的bin文件夹(wamp\bin\apache\Apache2.2.21\bin
      执行 httpd.exe -k install -n “服务名” -f “配置文件的路径”; //安装一个apache服务
      可以用 httpd.exe /?查看各个选项的意思

      # 比如:(服务名和配置文件的路径必须用双引号括起来)
      httpd.exe -k install -n “longsun” -fF:\Program Files\Apache Group\Apache2\conf\longsun.conf”
    4. 运行apache目录下的 apacheMonitor.exe 查看当前的apache服务,启动我们刚刚建的服务。

    5. 浏览器打开 http://www.localhost:8009 验证站点是否正常

    通过1个IP多端口的方式配置多站点

    一个IP + 一个端口 映射一个站点

    1. 打开 conf/httpd.conf 配置文件,修改如下:

      Listen 8012  #监听新端口
      Include conf/extra/httpd-vhosts.conf  # ctrl+f 查找,去掉前面的#注释,包含外部虚拟主机配置文件
      
      #打开虚拟主机配置文件 ( conf/extra/ httpd-vhosts.conf ) , 在底部增加这样一段配置信息
      <VirtualHost *:8012>
      ServerAdmin webmaster@myweb.com
      DocumentRoot "d:/mysite/"  #站点根目录
      ServerName localhost:8012  #站点主机名  域名+端口 唯一标识一个主机
      
      #由于httpd.conf的全局配置比较严格,默认所有目录不可访问,所以要这个放宽访问权限
      <Directory />  
      Options FollowSymLinks
      AllowOverride all
      Order deny,allow
      Allow from all
      </Directory>
      </VirtualHost>
    2. 保存配置文件后,重启apache,然后就可以预览 http://localhost:8012/test.html

    3. 在命令行下,转到 apache2/bin目录 运行httpd -S可以分析虚拟主机配置文件是否正确。

    通过修改host方式配置多站点

    hosts文件位于 window\system32\drivers\etc下  

    1. 修改本机的hosts文件,如下:

      127.0.0.1 localhost
      127.0.0.1 www.dede.com
      127.0.0.1 www.phpcms.com 
    2. 打开httpd.conf文件,分别去掉下面两行文字前面的#号。

      #启用apache的虚拟主机功能。
      #LoadModule vhost_alias_module modules/mod_vhost_alias.so 
      
      #包含虚拟主机配置。
      #Include conf/extra/httpd-vhosts.conf
    3. 打开extra/httpd-vhosts.conf文件,加上自己的虚拟主机配置。

      # www.glife.com, www.myphp.com是在hosts文件中指定解析为本机ip的
      <VirtualHost *:80>
      ServerAdmin stephenjj@126.com
      DocumentRoot "d:/pan/shopilex"  #注意 目录分隔符用斜杠/
      ServerName www.glife.com
      </VirtualHost>
      <VirtualHost *:80>
      ServerAdmin stephenjj@126.com
      DocumentRoot "d:/web"
      ServerName www.myphp.com
      </VirtualHost>
    4. 重启apache, 并访问对应网址试试

    展开全文
  • apache配置多域名

    2013-09-14 10:56:45
    step 1. 域名绑定 1.测试环境 修改本机上的hosts文件将域名配置到目标机器 比如 127.0.0.1 test1.com 127.0.0.1 test2.com 2.正式环境 请找运营商 step 2. 配置apache httpd.conf文件中加入如下配置

    step 1. 域名绑定

    1.测试环境

    修改本机上的hosts文件将多域名配置到目标机器

    比如

    192.168.1.1  test1.com

    192.168.1.1 test2.com

    2.正式环境

    请找运营商

    step 2. 配置apache

    httpd.conf文件中加入如下配置

    NameVirtualHost *:80
    <VirtualHost *:80>
        ServerAdmin webmaster@dummy-host.example.com
        DocumentRoot /var/www/html/default
        ServerName 127.0.0.1
        ErrorLog error_log
        CustomLog access_log common
    </VirtualHost>
    <VirtualHost *:80>
        ServerAdmin webmaster@dummy-host.example.com
        DocumentRoot /var/www/html/test1/
        ServerName test1.com
        ErrorLog logs/test1.com-error_log
        CustomLog logs/test1.com-access_log common
    </VirtualHost>
    
    <VirtualHost *:80>
        ServerAdmin webmaster@dummy-host.example.com
        DocumentRoot /var/www/html/test2/
        ServerName test2.com
        ErrorLog logs/test2.com-error_log
        CustomLog logs/test2.com-access_log common
    </VirtualHost>

    以上配置能达到如下效果
    test1.com => /var/www/html/test1
    test2.com => /var/www/html/test1
    other => /var/www/html/default

    step3. 重启apache



    展开全文
  • apache 配置多端口

    千次阅读 2011-03-23 15:36:00
    监听个端口2.#增加监听端口 等以下内容都设置以后,可以通过netstat -n -a查看端口是否开启 开启虚拟站点 复制代码 代码如下: # Virtual hosts #Include conf/extra/httpd-vhosts.conf #修改为 # ...

    1.配置httpd.conf
    监听多个端口

     

    2.#增加监听端口
    等以下内容都设置以后,可以通过netstat -n -a查看端口是否开启
    开启虚拟站点
    复制代码 代码如下:
    # Virtual hosts
    #Include conf/extra/httpd-vhosts.conf
    #修改为
    # Virtual hosts
    Include conf/extra/httpd-vhosts.conf

    配置PHP模块
    加载php模块,php5apache2_2代表使用的是apache2.2或以上版本
    LoadModule php5_module "c:/php/php5apache2_2.dll"
    PHPIniDir "C:/php"
    配置php文件类型映射
    AddType application/x-httpd-php .php

    配置conf/extra/httpd-vhosts.conf

    如下

    <VirtualHost *:8090>
        ServerAdmin webmaster@dummy-host2.zhongyu.com
        DocumentRoot "D:/malladmin"
        ServerName dummy-host2.zhongyu.com
        ErrorLog "logs/dummy-host2.zhongyu.com-error.log"
        CustomLog "logs/dummy-host2.zhongyu.com-access.log" common
        <Directory "D:/malladmin">
        Options FollowSymLinks
        Options Indexes FollowSymLinks
        AllowOverride all
        Order allow,deny
        Allow from all
        </Directory>
    </VirtualHost>

     

    一定要加上 <Directory></Directory>这段,否则会报403错误

    展开全文
  • APACHE配置多个站点 -站点配置

    千次阅读 2013-07-06 14:31:45
    1,打开C:\Windows\System32\drivers\etc hosts,配置以下信息127.0.0.2 ad.com 127.0.0.3 inapp.com2,打开APACHE httpd.conf在最后面加入127.0.0.2> DocumentRoot E:\projects\AD ServerName ad.com 127.0.0.3> ...
  • Linux-CentOS XAMPP Apache配置多端口

    千次阅读 2015-10-26 20:53:57
    一、使用IP+8888端口访问 /var/www/Phraseanet/www/ 目录下的index.php... 【1】修改httpd.conf文件  /opt/lampp/etc/httpd.conf   修改三个地方:  Listen 8888 ... Include etc/extra/httpd-vhosts.conf ... # ...
  • apache配置多网站域名

    千次阅读 2011-04-14 16:27:00
    把以下虚拟机的配置加在 httpd.conf 文件末尾即可 NameVirtualHost 121.9.111.111:80 # # VirtualHost example: # Almost any Apache directive may go into a VirtualHost container. # The first Virtual...
  • Apache配置虚拟目录和主机头

    千次阅读 2014-12-04 10:01:27
     首先把Apache安装到D:\Program Files\Apache2.2目录下,端口号设置为8080,安装完成后默认的网站根目录为D:\Program Files\Apache2.2\htdocs,通常我们可以在htdocs下面建立个文件夹MySite,然后在浏览器输入:...
  • apache配置 个目录

    2012-07-03 17:21:42
    项目需要,apache服务器需要配置多个目录,访问tomcat下面的静态文件。 配置如下: Alias /clearVodMS_hrb/ "/usr/apache-tomcat-6.0.10/webapps/clearVodMS_hrb/"  Options Indexes FollowSymLinks  ...
  • apache配置多个站点

    千次阅读 2009-02-02 21:27:00
    apache配置多个站点2008-04-03 11:121、下载 Apache for Windows关于Apache最新版本的有关信息可以在http://httpd.apache.org/download.cgi上找到。你应该下载带有.msi扩展名的Apache for Windows版本。 这是一个...
  • Apache配置多域名目录访问

    千次阅读 2018-09-20 20:53:33
    虚拟主机配置,分为域名和ip两种,本文只介绍前者的配置方法。 一、在httpd.conf中增加监听端口 目录 apache/conf/httpd.conf # apache监听端口 #Listen 12.34.56.78:80 Listen 80 Listen 88 二、增加vhost配置 ...
  • 1:找到apache配置文件 httpd.conf 在其中找到 # directive. # # Change this to Listen on specific IP addresses as shown below to # prevent Apache from glomming onto all bound IP addresses. # #...
  • # Ensure that Apache listens on port 80 Listen 80 # Listen for virtual host requests on all IP addresses NameVirtualHost *:80  DocumentRoot /www/deerol_com  ServerName www.deerol.com ...
  • apache 配置

    2018-01-16 14:29:25
    apache就是通过修改主机域名来代替主机域名(以创建个虚拟域名) 首先,让我们来区分下本机域名、虚拟域名、路由域名、域名 本机域名:每台电脑上的唯一域名127.0.0.1; 虚拟域名:通过apache人为创建的...
  • Apache配置

    2014-05-23 00:23:55
    很多人对于配置望而却步,因为配置是很难的事,因此都使用一些集成的工程完成配置例如php使用EasyPHP,这样很的参数配置都是使 用默认的配置,但是对于不同的项目来说所对应的需求是不同的,比如:安全等 ,所以...
  • Apache配置多域名或者端口映射

    千次阅读 2018-04-16 15:23:06
    CentOS下Apache配置多域名或者端口映射 CentOS下Apache默认网站根目录为/var/www/html,假如我默认存了一个CI项目在html文件夹里,同时服务器的外网IP为ExampleIp,因为使用的是MVC框架,Apache需开启重定向功能。 ...
  • 我们本机采用 XAMPP 搭建,底端采用的 APACHE,本文配置方法不仅仅适用于 XAMPP,还适用于任意已安装 APACHE 的机子。我们一起来动手配置下: XAMPP 安装路径:D:\xampp *网站根目录:D:\xampp\htdocs *APACHE ...
  • 例:主机IP是:192.168.1.1 你的主机上有三个域名: www.a.com 网页文件放在E:/web/www/1<br />www.b.com 网页文件放在E:/web/www/2<br />www.c.com 网页文件放在E:/web/www/3<br />在apache的httpd....
  • Apache配置多个虚拟主机

    千次阅读 2018-10-25 17:16:36
    准备工具:Apache 下载链接:https://www.apachelounge.com/download/ 第一步:先在本地创建文本根目录 第二步:将Apache解压到全英文目录,然后点击那个最亮的图标,打开: conf--&gt;httpd.conf文件 第三...
  • 配置Apache及实现站点安装好Apache以后,可以在浏览器中输入http://localhost%20测试,如果配置正常会显示its/ Working. 更改第一个站点的根目录:在文件Apache2.2/conf/httpd.conf中查找 DocumentRoot 属性,...
  • linux下Apache配置多域名

    千次阅读 2016-12-26 17:24:30
    /etc/httpd/conf/httpd.conf 修改 : ServerName 23.145.27.50:80 NameVirtualHost 23.145.27.50 底部添加:
  • apache配置多个端口访问

    千次阅读 2010-02-20 21:33:00
    要在apache配置多个端口访问,要进行以下几步。注意修改的配置的文件名:1、配置httpd.conf# Listen: Allows you to bind Apache to specific IP addresses and/or# ports, instead of the default....
  • 更改第一个站点的根目录:在文件Apache2.2\conf\...为第二个Apache服务建立配置文件:复制并重命名httpd.conf为web2.conf(举个例子而已,也可以叫my.conf等等),修改web2.conf中的Listen 8080(原来为80)、Server
  • apache配置多个虚拟机

    千次阅读 2017-02-08 13:52:05
    apache配置多个虚拟机前提:安装appserv,将应用程序放在www目录下修改httpd.conf打开apache(Apache24)/conf/httpd.conf 文件,将#Include conf/extra/httpd-vhosts.conf前面的#号去掉,启用虚拟主机。...
  • 本文将详细讲解Apache下如何配置多站点并且为每个站点部署ssl。 原文地址 # 环境 Ubuntu_v18.04 Apache_v2.4.29 php_v7.2.24 阿里云ecs 已ICP备案的域名sample.com 本文假设你已经熟悉了/et...
  • apache配置多网站无效问题

    千次阅读 2018-05-25 15:15:09
    这个坑都不知道是不是只有我才能遇到其实说起啦也简单,就是...首先要打开虚拟路径配置:打开Apache的安装目录,找到httpd.conf文件,分别去掉下面两行文字前面的#号。 LoadModule vhost_alias_module modules/mod_...

空空如也

1 2 3 4 5 ... 20
收藏数 15,569
精华内容 6,227
热门标签
关键字:

多apache配置