apache 虚拟主机配置 泛域名配置方法

<VirtualHost *:80>

ServerName www.111cn.net

JkMountFile conf/uriworkermap.properties

</VirtualHost>

<VirtualHost *:80>

ServerName mail.abc.com

ServerAlias *.111cn.net  111cn.net*.abc.com.cn abc.com.cn

RewriteEngine On

        RewriteRule ^(.+) http://www.111cn.net [R=307]

</VirtualHost>

再提供一种方法

RewriteEngine on
RewriteMap lowercase int:tolower
RewriteMap vhost txt:/usr/local/etc/apache/vhost.map
RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$
RewriteCond ${vhost:%1} ^(/.*)$
RewriteRule ^/(.*)$ %1/$1

php虚拟主机配置方法。

#<Directory "D:/www/em">
#  Options Indexes FollowSymLinks
#   Order allow,deny
#    Allow from all
# </Directory>

时间: 2024-10-03 05:49:05

apache 虚拟主机配置 泛域名配置方法的相关文章

Apache实现本地建立泛域名虚拟主机的方法_Linux

本文讲述了Apache实现本地建立泛域名虚拟主机的方法.分享给大家供大家参考,具体如下: 在本地建立泛域名虚拟主机,可以修改Apache的安装目录下的conf/httpd.conf,如下: <VirtualHost *:80> ServerName auciou.com ServerAlias *.auciou.com DocumentRoot F:/site/auciou </VirtualHost> 重启Apache,就可以在本地同时使用auciou.com和xxx.aucio

apache 虚拟主机配置多IP配置方法

apache 虚拟主机配置多IP配置方法 开启虚拟主机配置文件 对httpd.conf进行设置: 1.注释以下三行 #ServerAdmin #ServerName #DocumentRoot 2.去掉mod_proxy.so和mod_proxy_ajp.so的注释 3.#Virtual hosts #Include conf/extra/httpd-vhosts.conf (查找这行,把前面的#去掉) /conf/extra/httpd-vhosts.conf 4.打开 /conf/extra

Apache虚拟主机的配置和泛域名解析实现代码_Linux

虚拟主机的配置 基于IP地址的虚拟主机配置 Listen 80 DocumentRoot /www/jb51 ServerName www.jb51.net DocumentRoot /www/jb512 ServerName www.jb512.org 基于IP和多端口的虚拟主机配置 Listen 172.20.30.40:80 Listen 172.20.30.40:8080 Listen 172.20.30.50:80 Listen 172.20.30.50:8080 DocumentRo

域名-apache虚拟主机配置无效,直接跳回根目录的原因是什么?

问题描述 apache虚拟主机配置无效,直接跳回根目录的原因是什么? 使用的是apache2.4.9,将httpd-vhost文件里的模板复制一份更改后发现, 域名访问全部跳回网站根目录,这是什么原因? 解决方案 Include "conf/extra/httpd-vhosts.conf" 解决方案二: Apache 虚拟主机 VirtualHost 配置

apache虚拟主机三种配置方式小结_Linux

使用虚拟主机必须要注释掉httpd的主机模块,即修改httd.conf的主配置文件,找到,将这段内容注释掉就可以了. apche的虚拟主机配置一共有三种,即基于IP.基于port.以及基于域名的.为了后面试验,需要配置两个IP地址(我主机现在的IP地址是10.10.50.100),命令如下: #ip addr add 10.10.50.101/16 dev eth0 #ip addr add 10.10.50.102/16 dev eth0 关于如何配置IP地址,此处不再赘述,后面我会专门写篇关

Apache虚拟主机(网站站点)配置(linux/windows)

先看配置图 具体方法如下 Linux Apache虚拟主机配置方法 Redhat Enterprise Linux (包括 CentOS Linux), 是使用最广的 Linux 服务器, 大量的网站应用都部署在其上. 1. 打开文件 /etc/httpd/conf/httpd.conf, 搜索 VirtualHost example, 找到代码如下:  代码如下 复制代码 # # VirtualHost example: # Almost any Apache directive may go

linux中apache 虚拟主机(vhost)多种配置形式

在一个IP地址上运行多个基于域名的web站 点. 您的服务器有一个IP地址,而在DNS中有很多映射(CNAMES)到这个机器. 您而您想要在这个机器上运行www.example1.com和www.example2.org两个站点. 注意 在您Apache服务器的配置中创建一个虚拟主 机并不会自动在您的DNS中对主机名做相应更新.您必须自 己在DNS中添加域名来指向您的IP地址.否则别人是无法看到您的web 站点的.您可以在您的hosts文件中添加这一条目来进 行测试,但这种方法仅适用于那些有这些

apache中伪静态配置和使用(Apache虚拟主机下Discuz伪静态)_Linux

一 打开 Apache 的配置文件 httpd.conf . 二 将#LoadModule rewrite_module modules/mod_rewrite前面的#去掉 三 在 httpd.conf中添加: <IfModule mod_rewrite.c> RewriteEngine On #RewriteCond %{ENV:SCRIPT_URL} (?:index|dispbbs)[-0-9]+\.html RewriteRule ^(.*?(?:index|dispbbs))-([-

Apache虚拟主机的配置过程

Apache虚拟主机的配置过程有三种:基于Ip.基于端口.基于域名 这是在红帽5.8的系统上做的,首先挂载光盘,配置yum库,安装开发环境 mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom vim /etc/yum.reps.d/server.repo [base] name=server baseurl=file:///mnt/cdrom/Server enabled=1 gpgcheck=0 yum groupinstall "Development