apache VirtualHost 设置

1、先打开在 httpd.conf 中的 Include etc/extra/httpd-vhosts.conf

2、在httpd-vhosts.conf写上如下配置,Apache只会认同一个端口的第一条VirtualHost

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/Users/php/"
</VirtualHost>

<Directory "/Users/php/">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

使用多个端口

在 httpd.conf 中添加如,listen 86,再在httpd-vhosts.conf修改对应端口

apache VirtualHost 设置

时间: 2024-08-07 12:27:55

apache VirtualHost 设置的相关文章

关于wamp5中(apache)设置虚拟主机

找了很多文章,但是很多对于最新的apache都已经过时无法生效了. http://blog.csdn.net/yuluo727282752/article/details/6944359 这篇文章写得非常好,记录下来,下面为全文引用. 完成一个项目,总要进行一些测试,但是在自己本上测试或许有一些自己想不到的BUG出现,于是配置一个虚拟主机可以为自己更方便的解决BUG,也可以方便演示时大家测试 以下是我在网上寻到的一些方法,分享给大家 开发环境:WAMP 实例一,Apaceh配置localhost

Apache22中配置虚拟主机(Apache VirtualHost)

Apache VirtualHost的作用就是可以让一个apache为多个域名服务,相当于一个服务器挂了N多个网站,举个例子: 我的apache服务器,ip为x.x.x.x,我有两个域名www.tootoogo.org和lp.tootoogo.org,设置这两个域名都指向x.x.x.x,在apache服务器上设置virtual host后,apache服务器可以实现同时为这两个域名服务,使得这两个域名分别指向不同的网页,于是我的一个服务器上就同时有了两个网站. Apache VirtualHos

Apache virtualhost 配置

虚拟主机 (Virtual Host) 是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术. 可以为运行在同一物理机器上的各个网站指配不同的 IP 和端口, 也可让多个网站拥有不同的域名. Apache 是世界上使用最广的 Web 服务器, 从 1.1 版开始支持虚拟主机. 本文将讲解在不同服务器 (Redhat Enterprise Linux, Ubuntu Linux, Windows) 上使用 Apache 搭建虚拟主机来搭建多个网站. 主旨 本文旨在让读者知道如何在

ubuntu apache https设置

上篇文章已经描述过怎么生成证书,点击这里,直接写怎么设置 1.apache加载ssl模块, # a2enmod ssl 2.启动ssl站点 #a2ensite default-ssl 3.加入监听端口 编辑apache端口设置加入443端口 #vim /etc/apache2/ports.conf Listen 443 4.配置虚拟主机 编辑default-ssl文件,加入证书对应的主机头 #vim /etc/apache2/sites-enabled/default-ssl ServerNam

Apache htaccess 设置 设置expires和max-age缓存 的兼容写法

htaccess文件内容: <pre name="code" class="plain"><IfModule mod_headers.c> <FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$"> Header set Cache-Control "max-age=604800, public" </FilesMatch&g

zend framework virtualhost设置方法

Phpunit 的用法 php phpunit.phar 就可以运行phpunit了 修改本地域名vhost F:\Tools\wamp\bin\apache\apache2.4.9\conf\extra 下的httpd-vhosts.conf 下面添加这几行 NameVirtualHost *:80 <VirtualHost *:80> ServerName localhost ServerAlias localhost DocumentRoot F:/Tools/wamp/www <

基于虚拟主机的 apache geoip设置

上一篇文章写到使用 apache geoip模块实现域名下级目录跳转,他是对全局生效的,但是我的虚拟主机下有其他的虚拟主机,如果按照上一篇文章的配置,那些不需要做二级跳转的网站将不能正常访问.以下配置只针对需要做下级目录跳转的网站生效:具体做法是只改需要做跳转的虚拟主机配置文件, cd /etc/httpd/conf.d vim cn-en.conf #NameVirtualHost * <VirtualHost *:80> DocumentRoot /var/www/html/ Server

分类: LINUX apache 访问设置配置

分类: LINUX 在一次面试的时候被问到apache访问控制的问题.由于以前对apache的访问控制都是通过iptalbes来实现的,没有实际在apache上操作过访问控制.所以只知道个大概: 在主配置文件里的directory段里通过allow.deny等指令来实现.虽然答的也算对,但毕竟没有操作过,心理没底.所以今天就将apache 的访问控制详细操作记录下.以便以后使用. apache2.2是通过模块mod_authz_host来实现访问控制的.在2.0版本中此模块叫做mod_acces

Apache VirtualHost的配置

自从电脑更换为mac后, 一直没有时间去配置php的环境.导致每次要更改php代码的时候, 都是本地更改,然后直接推送到服务器上运行 这样的开发和测试及其耗时且繁琐, 所以早上特地决定弄好mac下的php开发环境,毕竟磨刀不误砍柴工,一劳永逸嘛. 下载按照好mamp后,选择web服务器为apache.更改配置文件httpd.conf,添加相应的加载moudle.打开虚拟配置.httpd-vhost.conf,因为当前的项目存在两个独立的项目,分别是front.xxx.local.admin.xx