wamp apache 的虚拟机配置 多域名访问 的 三部曲

wamp apache 的虚拟机配置 多域名访问 的 三部曲

wamp:
     
1:C:\WINDOWS\system32\drivers\etc->hosts

加入自己的域名

127.0.0.1 www.a.com;

127.0.0.1 www.b.com

2:
找到安装目录Apache2\conf\httpd.conf,查找Include
conf/extra/httpd-vhosts.conf把前面注释符号“#”删掉,打开虚拟机。

3
找到安装目录E:\AppServ\Apache2.2\conf\extra->httpd-vhosts.conf
找到VirtualHost节点 加入下一段即可
注意重启服务器(apache)

<VirtualHost
*:80>

ServerName www.a.com   #域名在hosts
配置

ServerAlias www.a.com  
  #域名在hosts 配置也叫主域名

DocumentRoot E:/wamp/www/aa  
 #物理路径

<Directory "E:/wamp/www/aa">  
     #物理路径

Options Indexes
FollowSymLinks

AllowOverride all

Order Allow,Deny

Allow from all

</Directory>

</VirtualHost>

Apache:

1.打开appserv的安装目录,找到httpd.conf文件,分别去掉下面两行文字前面的#号。  

#LoadModule
vhost_alias_module modules/mod_vhost_alias.so
  

去掉#意思是启用apache的虚拟主机功能。

#Include
conf/extra/httpd-vhosts.conf  

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

2.打开E:\AppServ\Apache2.2\conf\extra->httpd-vhosts.conf文件,在文件底部加入自己要加的虚拟主机的信息。

首先将所有的 <VirtualHost
/> 配置去掉
,再加入自己定义的部分

<VirtualHost *:80>

ServerAdmin
[email protected]

DocumentRoot
"E:/AppServ/www/dd"

ServerName www.d.com

ErrorLog E:/AppServ/www/dd/error.log

</VirtualHost>

<VirtualHost *:80>

ServerAdmin
[email protected]

DocumentRoot
"E:/AppServ/www/phpMyAdmin"

ServerName www.phpMyAdmin.com

ErrorLog E:/AppServ/www/phpMyAdmin/error.log

</VirtualHost>

3.设定DNS解析在 C:\WINDOWS\system32\drivers\etc->hosts

127.0.0.1 www.d.com

127.0.0.1
www.phpMyAdmin.com

写入你的域名

时间: 2024-10-11 22:02:55

wamp apache 的虚拟机配置 多域名访问 的 三部曲的相关文章

wamp集成环境下配置虚拟域名

wamp集成环境下配置虚拟域名,多域名.在有一些情况下会用到. 第一步:找到目录   wamp/bin/apache/apache2.4.9/conf/httpd.conf  找到准确位置  如图: 文件找到后,用记事本,或工具打开,大约在500行左右,有一句 #Include conf/extra/httpd-vhosts.conf 去掉#号,代表功能启用.虚拟机开启.如图所示: 第二步:配置文件 同样目录下 wamp/bin/apache/apache2.4.9/conf/extra/htt

关于配置apache时无法用自定义域名访问论坛的问题

之前配置apache的时候,自定义了一个域名,并且将ip和域名写入了windows上的hosts文件里,然后出现了使用ip地址可以正常访问,在windows上也可以ping通自定义的那个域名,但是在浏览器中无法使用自定义的域名进行访问. 我的网络设置为桥接,自动获取ip地址的 然后再虚拟机上测试网络服务的时候发现, 正常系统默认网卡名应该为eth0,而在我的虚拟机上第一个网卡就命名为了eth1 接下来查看网络服务的配置文件,又发现与eth0相关的配置文件中是有内容的,但是与eth1相关的配置文件

配置 Apache 服务器禁止所有非法域名 访问自己的服务器

1.http2.4.1以前: 第一种 直接拒绝访问 打开 httpd.conf  文件,将一下配置追加到文件最后. #直接拒绝所有非法域名 <VirtualHost *:80> ServerName * ServerAlias * <Location /> Order Allow,Deny Deny from all </Location> ErrorLog "/alidata/log/httpd/error.log" CustomLog "

源码编译安装LAMP环境及配置基于域名访问的多虚拟主机

实验环境及软件版本: CentOS版本: 6.6(2.6.32.-504.el6.x86_64) apache版本: apache2.2.27 mysql版本:  Mysql-5.6.23 php版本:    php-5.3.27 一.关闭防火墙:service iptables stop chkconfig iptables off 二.关闭selinux: sed -i 's/SELINUX=disabled/SELINUX=enforcing/g' /etc/selinux/config

Nginx配置多域名访问设置

就是在同一台服务器配置多个域名访问不同的项目,apache的话直接在vhosts.conf文件里面添加一个解析就成,但是nginx的话不单单添加一个vhosts解析,并且还要在conf配置文件里面添加上一段配置才行. location /TestAdmin/ { index index.php; try_files $uri $uri/ /TestAdmin/public/index.php?$args; } 在里面添加上localtion然后带上自己项目的目录名,下面指向自己的项目访问地址,然

tomcat 配置通过域名访问及出现400错误原因

首先确保你可以通过IP访问,如下 然后再打开server文件 找到下面这几个地方,在对应处修改,并添加下面内容: <Context path="" docBase="\JavaWebProject" /> 最后注意端口号,浏览器访问默认80端口,如果不设置成80的话则在访问的时候需要手动添加,如 zerohua.ink:9999 设置好之后,你就可以通过域名访问了 原文地址:https://www.cnblogs.com/zerohua/p/126141

Debian下Apache配置多域名访问

请见Github博客:http://wuxichen.github.io/Myblog/php/2014/10/10/DebianApacheSetting.html

源码编译安装LNMP环境及配置基于域名访问的多虚拟主机

实验环境及软件版本: CentOS版本: 6.6(2.6.32.-504.el6.x86_64) apache版本: nginx-1.6.2 mysql版本:  Mysql-5.6.23 php版本:    php-5.6.3 一.关闭防火墙:service iptables stop chkconfig iptables off 二.关闭selinux: sed -i 's/SELINUX=disabled/SELINUX=enforcing/g' /etc/selinux/config in

windows Apache服务器简单配置虚拟域名(转载)

1.找到apache目录下的conf下的extra下的httpd-vhosts.conf虚拟主机配置文件 将下面的代码复制粘贴到最下面: #<VirtualHost *:80>#    ServerAdmin [email protected]#    DocumentRoot "${SRVROOT}/docs/dummy-host2.example.com"#    ServerName dummy-host2.example.com#    ErrorLog "