Apache 开通子站点配置方法
由于没有自己的虚拟主机,所以就打算存在自己的小本上。可是,发现自己的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)来访问自己的小站了
相关推荐
-
如何修改和添加Apache的默认站点目录
一.修改Apache的默认站点目录Apache HTTP Server安装好后,默认的站点目录位于其安装目录下的htdocs文件夹内,默认首页是该文件夹的index.html文件.比如,我的Apache是安装在C:/wamp/bin/apache/Apache2.2.21内,那么我的Apache的完整的默认站点目录地址就是C:/wamp/bin/apache/Apache2.2.21/htdocs/,默认首页就是C:/wamp/bin/apache/Apache2.2.21/htdocs/ind
-
APACHE 多站点配置方法
例如你的主机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的多站点虚拟主机配置方法
例:主机IP是:192.168.1.1 你的主机上有三个域名: www.a.com 网页文件放在E:\web\www\1 www.b.com 网页文件放在E:\web\www\2 www.c.com 网页文件放在E:\web\www\3 在apache的httpd.conf中加入 #设置不同的域名到不同的目录 NameVirtualHost 192.168.1.1 <VirtualHost 192.168.1.1> DocumentRoot "E:\web\ww
-
Apache控制是否显示站点目录(推荐)
加载 mod_autoindex 模块 Apache 2.4版本,如果要控制站点目录是否显示,需要 mod_autoindex 模块.如果没有该模块,显示站点目录的指令无效. 加载该模块 LoadModule autoindex_module modules/mod_autoindex.so 方法一 解决过程:首先查看apache官网文档,不能快速找到需要的部分.用搜索引擎查找"apache显示站点目录",找到相关资料,雷同.按照资料说明配置无效. 开始尝试在虚拟主机和非虚拟主机尝试资
-
Apache 多站点虚拟主机配置方法
修改配置文件 conf/httpd.conf 1.加入下面两句 NameVirtualHost *:80 Include conf/vhosts 2.在conf目录中建立vhosts目录 然后在 vhosts 目录下面建立相应的站点配置文件 如建立 hhj.jb51.net.conf 文件 内容: 复制代码 代码如下: <VirtualHost *:80> ServerAdmin hhj@live.it ServerName www.hhj.jb51.net ServerAlias hhj.j
-
Apache 多端口多站点配置方法
配置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 开通子站点配置方法
由于没有自己的虚拟主机,所以就打算存在自己的小本上.可是,发现自己的www根目录里有很多文件夹,都是以前做的东西,总不能把自己的记录系统和他们混着放吧?于是我就想给自己开个主站点.因此有了这篇文章. 目标:在浏览器地址栏输入"myhost"后打开我自己的记录西系统的主页. 实现: 1.由于我是在本机做,所以需要修改host文件(c:\windows\System32\drivers\etc\hosts),添加"myhost"域名(当然你可以用任何你想用的名称)指向本
-
Linux apache实现https的配置方法
目录 http协议: ssl(安全套接层)协议: https协议: http协议: 应用层协议,传输层使用TCP协议,默认使用80端口.http协议主要是用来是实现万维网站点资源的访问. ssl(安全套接层)协议: 全称为Secure Sockets Layer.工作与传输层和应用层之间,实现对应用层协议的网络连接进行加密. https协议: http协议+ssl协议.默认使用tcp的443端口. https协议的工作过程: 客户端发起HTTPS请求 用户在浏览器里输入一个http
-
Apache本地二级域名配置方法
本文讲述了Apache本地二级域名配置方法.分享给大家供大家参考,具体如下: 我们在本地调试web程序时,常有很多不同的项目.不同的项目,我们希望使用不同的文件夹和不同的域名. 比如今天我正在建设一个鲜花网站,可是有个客户临时要做一个简单的卖眼镜的网站,两个网站在电脑上放在不同的目录下,而且要使用两个不同的域名来访问.一个是flower.domain.com,一个是glass.domain.com. 通常情况下,我们应该这么做: 1.在本地hosts文件中,将flower.domain.com指
-
linux网站服务Apache的安装与配置方法详解
这篇文章介绍下linux网站服务apache的安装与配置方法,包括挂载光盘,安装http服务,管理httpd服务,httpd的配置文件几大部分.具体详情可以参考下文. 1.挂载光盘 自己习惯将光盘挂载在/media/cdrom目录,在做本地yum源的时候此目录为默认目录之一 [root@localhost /]# mount /dev/cdrom /media/cdrom/ 2.安装httpd服务(如果本地yum源已经搭建好就直接进行这一步,没有的话需要搭建,前面的文章有提到yum源的搭建) [
-
Windows下Apache+Tomcat7负载均衡配置方法详解
准备工作 Windows Server 2008 R2 Enterprise(2.40GH,8GB,64Bit,192.168.10.212) 2台Ubuntu 10.04.4(192.168.10.98,192.168.10.137) JDK1.7.80 Tomcat7.0.68 Apache2.4.4 1.安装Apache2.4.4 安装过程中没什么注意事项,一直Next就行了.安装完成后默认开启Apache服务,可以在浏览器上输入localhost或者127.0.0.1,这时候会出现It
-
Yii框架多语言站点配置方法分析【中文/英文切换站点】
本文实例讲述了Yii框架多语言站点配置方法.分享给大家供大家参考,具体如下: 这里假设我们要建立 中文/英文 切换的站点 1. 设置全局默认的语言 文件添加代码:protected/config/main.php 'language' => 'zh_cn', 2. 控制器根据用户选择动态切换语言 一般来说,我们所有的控制器都是继承于 protected/components/Controller.php 这个类.因此,我们可以在 这个类里面进行语言的定义来影响当前的请求. public func
-
nginx 多站点配置方法集合
那么我们开始吧: 1.为我们的站点创建配置文件 我是这么做的,在nginx的配置文件conf目录下创建一个专门存放VirtualHost的目录,命名为vhosts_conf,可以把虚拟目录的配置全部放在这里.在里面创建名为vhosts_modoupi_websuitA.conf的配置文件并打开,我们在这里做配置,往里面写: 复制代码 代码如下: server { listen 80; #监听的端口号 server_name websuitA.com; #域名 #access_log logs/h
-
Apache常用虚拟主机配置方法解析
1.apache服务器安装与配置 yum install httpd -y systemctl start httpd &&systemctl enable httpd systemctl stop firewalld setenforce 0 //设置selinux安全级别为premise重启会失效. 本机windows浏览器测试虚拟机ip地址(一定要关闭防火墙),看到以下界面代表启动http成功. 2.apache2配置文件 安装好httpd后会自动生成/etc/httpd目录 主要配
随机推荐
- Yii2.0实现生成二维码功能实例
- Linux下Tomcat启动正常,但浏览器无法访问的解决方法
- JS编写函数实现对身份证号码最后一位的验证功能
- 修改注册表实现在桌面上显示Windows版本
- Java中常用修饰符的使用方法汇总
- Java 编程之IO流资料详细整理
- 登陆验证码kaptcha结合spring boot的用法详解
- 深入理解Asp.net中DataBinder.Eval的用法总结
- 基于jsTree的无限级树JSON数据的转换代码
- CI框架给视图添加动态数据
- 作为PHP程序员应该了解MongoDB的五件事
- Go语言压缩和解压缩tar.gz文件的方法
- IE与FireFox的JavaScript兼容问题解决办法
- jQuery学习笔记之jQuery+CSS3的浏览器兼容性
- serv_u 简易教程
- Android获取窗体信息的Util方法
- Java中用户向系统传递参数的三种基本方式实例分享
- 深入理解spring多数据源配置
- PHP自定义大小验证码的方法详解
- choosesubject c# switch