如何配置虚拟主机

1. 首先打开终端输入: sudo vi /etc/apache2/httpd.conf

2. 进去之后搜索 vhosts, 找到#Includ /etc/apache2/extra/httpd-vhosts.conf, 将前面的#号去掉,保存退出.

3. 然后在终端输入 sudo vi /etc/apache2/extra/httpd-vhosts.conf, 在此文件的最后添加如下内容: 

  <VirtualHost *:80> 设置端口号
  DocumentRoot "/Users/qingyun/php/taobao" // 设置根目录
  ServerName taobao.com // 设置主域名
  ServerAlias www.taobao.com // 设置别名
  </VirtualHost>

4. 然后重启apache: sudo apachetcl -k restart

5. 最后在终端输入 sudo vi /etc/hosts, 在里边添加如下:

  127.0.0.1 www.taobao.com
  127.0.0.1 taobao.com

6. 完成

          本文原创, 转载请务必注明出处!!

时间: 2024-12-28 15:47:16

如何配置虚拟主机的相关文章

apache配置虚拟主机时需要注意到几个小细节

如今apache在web服务器这块市场占有率还是很高的,而配置虚拟主机现在也是用的非常多,不过在配置虚拟主机的时候一定要注意几个小细节. 首先要注意你的apache版本,注意是2.2还是2.4的. 配置2.2的时候,配置虚拟主机该这样写: NameVirtualHost ip:80   //注意此处与2.4不同 <VirtualHost ip:80> ServerName www1.myweb.com DocumentRoot "/myweb/vhost/www1" <

LNMP架构应用实战——Nginx配置虚拟主机

LNMP架构应用实战--Nginx配置虚拟主机        前面介绍了nginx服务的安装与配置文件,今天介绍下它的另一种实用配置--"虚拟主机",每个虚拟主机可以是一个独立的网站,可以具有独立的域名,同一台服务器上的不同的虚拟主机之间是独立的,用户访问不同虚拟主机如同访问不同的服务器一样,因此它不需要为一个单独的WEB站点提供单独一个nginx服务器和一个单独的nginx进程 1.nginx虚拟主机简单介绍 同apache服务一样,它也有三种不同的虚拟主机,基于域名的虚拟主机.基于

在阿帕奇上配置虚拟主机

Apache配置须知: Listen 80:端口监听,这个地方可以设置监听多个端口,设置方式 Listen 80 Listen 8080 DocumentRoot ‘路径’:网站根目录 ServerName ‘域名:80’:域名 <Directory ‘路径’> DirectoryIndex index.html index.php Options Indexes Order Deny,Allow Allow from all </Directory> 在"httpd.c

nginx配置虚拟主机之不同端口和不同IP地址

配置nginx虚拟主机不同端口和不同ip地址,和上编nginx基于域名配置虚拟主机博文类似,请先参考. zxl.com域名不同端口,配置文件内容如下: [[email protected] conf.d]# cat zxl.com.conf  server { listen 81; server_name www.zxl.com zxl.com; location / { root /data/zxl; index index.html index.htm; access_log  logs/z

转载:mac系统XAMPP配置虚拟主机

安装完xampp后,想添加一个virsualhost,一直报错.查了半天资料,都是乱说,后来看到了一篇国外的文章,终于弄出来了,整理一下. 第一步,配置本地hosts sudo vi /etc/hosts 在后面添加你的域名xxx.com 127.0.0.1   xxx.com 第二步 启用apache的虚拟主机功能 打开配置文件 vi /Applications/XAMPP/xamppfiles/etc/httpd.conf 找到下面这一行,去掉最前面的# #Include /Applicat

windows环境利用apache 配置虚拟主机

1.修改http.host #LoadModule vhost_alias_module modules/mod_vhost_alias.so #Include conf/extra/httpd-vhosts.conf 去掉这两项的# 2.修改httpd-vhosts.conf添加如下内容 <VirtualHost 127.0.0.1:80> DocumentRoot D:/wamp/www/trc ServerName www.abc.com </VirtualHost> 3.修

tomcat配置虚拟主机

在眼下,非常多server都是一台server对外能够訪问非常多个javaEE的项目,这样的实现方式就须要在tomcat里面配置虚拟主机了!以下就说说怎样配置虚拟主机: 找到tomcat的安装文件夹,到TOMCAT_HOME/apache-tomcat7/conf文件夹下,找到server.xml这个文件,打开该文件,在该文件里找到关于Engine这个子节点 <Engine name="Catalina" defaultHost="localhost">

windows和mac下分别配置虚拟主机

windows下配置 1.找到apache的配置文件,httpd.conf 2.找到 LoadModule rewrite_module modules/mod_rewrite.so 去掉前边的# 3.找到 Include conf/extra/httpd-vhosts.conf 去掉前边的# 4.找 conf/extra/httpd-vhosts.conf 这个文件 5.加 NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin [email 

WAMP配置虚拟主机

问题背景:从网上下载了一个PHP项目A,A项目需要部署在网站的根目录下. 配置虚拟主机可以解决这个问题.1.打开Apache的配置文件httpd.conf,并去掉#Include conf/extra/httpd-vhosts.conf前面的#!! 2.打开Apache的apache/conf/extra下的次配置文件httpd-vhosts.conf 3.在末尾增加<VirtualHost *:80>        DocumentRoot "C:\wamp\www\default

Nginx演练(1)配置虚拟主机

Nginx是一款比较流行Web服务器,和Apache,Lighttpd,IIS属于同类产品.对比而言,Nginx从性能和内存占用方面,都非常优秀,具体对比细节自行百度. 三大WEB服务器对比分析(apache ,lighttpd,nginx) 本文演练的主要内容是: 使用Nginx,实现基于IP的虚拟主机 使用Nginx,实现基于域名的虚拟主机 tomcat配置虚拟主机 1.前提 什么是虚拟主机? 虚拟主机使用是特殊的软硬件技术,把一台运行在Internet上的服务器主机分成一台台"虚拟&quo