Apache 开通子站点配置方法_Linux

由于没有自己的虚拟主机,所以就打算存在自己的小本上。可是,发现自己的www根目录里有很多文件夹,都是以前做的东西,总不能把自己的记录系统和他们混着放吧?于是我就想给自己开个主站点。因此有了这篇文章。
目标:在浏览器地址栏输入“myhost”后打开我自己的记录西系统的主页。
实现:
1、由于我是在本机做,所以需要修改host文件(c:\windows\System32\drivers\etc\hosts),添加“myhost”域名(当然你可以用任何你想用的名称)指向本地127.0.0.1.
1 127.0.0.1 myhost
2、打开Apache的配置文件(httpd.conf )将 Include conf/extra/httpd-vhosts.conf 之前的#删除
3、打开Apache目录下的'conf/extra/httpd-vhosts.conf' 后可以看到默认的例子,在此我们要首先修改文件夹的访问权限
我修改如下:

复制代码 代码如下:

<Directory "U:/www/">
Options FollowSymLinks Indexes
Order Allow,Deny
Allow from All
AllowOverride All
</Directory>

第一行为你要更改权限的目录路径
4、按照例子写入新的子站点

复制代码 代码如下:

<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "U:/www/doug/"
ServerName myhost
ServerAlias myhost
ErrorLog "logs/dummy-host.example.com-error.log"
CustomLog "logs/dummy-host.example.com-access.log" common
</VirtualHost>

此处需要注意:
第三行的路径为子站点路径
第四行和第五行 为你为子站点设置的访问域名,此处我是用的之前设置的myhost
5、我在使用的时,开启此功能之后,发现localhost无法正确访问了,之后的解决方案是在此处也为localhost 写入一个子站点

ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "U:/www/"
ServerName localhost
ServerAlias localhost
ErrorLog "logs/dummy-host.example.com-error.log"
CustomLog "logs/dummy-host.example.com-access.log" common

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

此时你已经可以通过在浏览器地址栏输入自己的新域名(此处是myhost)来访问自己的小站了

时间: 2024-07-30 14:37:55

Apache 开通子站点配置方法_Linux的相关文章

Apache本地二级域名配置方法_Linux

本文讲述了Apache本地二级域名配置方法.分享给大家供大家参考,具体如下: 我们在本地调试web程序时,常有很多不同的项目.不同的项目,我们希望使用不同的文件夹和不同的域名. 比如今天我正在建设一个鲜花网站,可是有个客户临时要做一个简单的卖眼镜的网站,两个网站在电脑上放在不同的目录下,而且要使用两个不同的域名来访问.一个是flower.domain.com,一个是glass.domain.com. 通常情况下,我们应该这么做: 1.在本地hosts文件中,将flower.domain.com指

Apache 多端口多站点配置方法_Linux

配置httpd.conf 监听多个端口 复制代码 代码如下: # Listen: Allows you to bind Apache to specific IP addresses and/or # ports, instead of the default. See also the <VirtualHost> # directive. # # Change this to Listen on specific IP addresses as shown below to # preven

APACHE 多站点配置方法_Linux

例如你的主机IP:192.168.1.8 而你有三个站点,域名为:www.111.com,www.222.com,www.333.com 相应的网站文件放在主机的:\website\111;D:\website\222;D:\website\333文件夹下 现在打开APACHE配置文件httpd.conf文件,设置不同的域名到不同的目录中: 复制代码 代码如下: NameVirtualHost 192.168.1.8 <VirtualHost 192.168.1.8> DocumentRoot

apache 虚拟主机的配置方法_Linux

方法一: 首先打开apache中conf下的http.conf文件打开虚拟主机的注释:如下去掉第二行前面的#即可 # Virtual hosts # Include conf/extra/httpd-vhosts.conf 再打开conf目录下的extra目录中的httpd-vhosts.conf文件 在文件最后面加上 <VirtualHost *:80>//你的虚拟主机所使用的端口号 ServerAdmin webmaster@dummy-host2.localhost //虚拟主机的管理员

apache 支持 php5 的配置方法_Linux

1.下载apache安装包,并执行安装. 2.下载php5的zip包,并解压到c:\php 3.修改apache的配置文件httpd.conf,添加以下: 复制代码 代码如下: #load the php main library to avoid dll hell Loadfile "C:\php\php5ts.dll" #load the sapi so that apache can use php LoadModule php5_module "C:\php\php5

linux apache下虚拟主机配置方法_Linux

假设VPS的IP是58.130.17.168,有两个域名指向该IP,分别是domain1.com, domain2.com,        修改/etc/httpd/conf/httpd.conf,在文件的最后加入:      ServerName 58.130.17.168    NameVirtualHost 58.130.17.168         <VirtualHost 58.130.17.168>            ServerName domain1.com        

linux网站服务Apache的安装与配置方法详解_Linux

这篇文章介绍下linux网站服务apache的安装与配置方法,包括挂载光盘,安装http服务,管理httpd服务,httpd的配置文件几大部分.具体详情可以参考下文. 1.挂载光盘 自己习惯将光盘挂载在/media/cdrom目录,在做本地yum源的时候此目录为默认目录之一 [root@localhost /]# mount /dev/cdrom /media/cdrom/ 2.安装httpd服务(如果本地yum源已经搭建好就直接进行这一步,没有的话需要搭建,前面的文章有提到yum源的搭建) [

Apache同时支持PHP和Python的配置方法_Linux

最近开始学着用Python+Tornado+MongoDB写网站,兴起写了一个博客,觉得很有意思所以想挂在服务器上发布出去找大家一起玩.这个时候就遇到了问题. 服务器是windows系统,安装的是Apache,所以需要配置Apache,使Apache同时支持PHP和Python. 废话少说,提供有效方案一个,照做即可: 1. 修改 httpd.conf 文件 将下列几个Module前的注释符 # 去掉 LoadModule proxy_module modules/mod_proxy.so Lo

Ubuntu Apache配置以及cgi配置方法_Linux

在学习Python CGI中,需要在Ubuntu下安装Apache,所以今天在Ubuntu11.04上对Apache的安装和配置进行了学习. 一.Apache的安装  在网上查了些资料有两种安装方式:一种是从Apache网站上下载tar文件到自己的电脑上安装:另一种是直接通过网络安装.为了方便我就使用了第二种方式.  Ubuntu提供了强大的apt-get install命令,在终端输入:sudo apt-get install apache2     这样就能方便快捷的安装Apache.但是,