LAMP环境搭配之配置apache虚拟主机

apache主配置文件/usr/local/apache2.4/conf/httpd.conf

定义网站根目录
DocumentRoot "/usr/local/apache2.4/htdocs"

定义网站域名
ServerName www.example.com:80

定义虚拟主机配置文件
Include conf/extra/httpd-vhosts.conf

定义默认索引页
DirectoryIndex index.html index.php
//如果一个目录下有两个索引页,默认显示排在前面的索引页

虚拟主机概念

一台服务器可以访问多个网站,每个网站都是一个虚拟主机
任何一个域名解析到这台机器,都可以访问的虚拟主机就是默认虚拟主机

配置虚拟主机

Include conf/extra/httpd-vhosts.conf  打开主配置文件中这一行
vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf
修改如下:
<VirtualHost *:80>
  #ServerAdmin [email protected]
    DocumentRoot "/data/wwwroot/aaa.com"
    ServerName aaa.com
    ServerAlias www.aaa.com  www.abc.com
    ErrorLog "logs/aaa.com-error_log"
    CustomLog "logs/aaa.com-access_log" common
</VirtualHost>

<VirtualHost *:80>
  #ServerAdmin [email protected]
    DocumentRoot "/data/wwwroot/bbb.com"
    ServerName bbb.com
    ServerAlias www.bbb.com
    ErrorLog "logs/bbb.com-error_log"
    CustomLog "logs/bbb.com-access_log" common

原文地址:http://blog.51cto.com/chenshengsheng/2097634

时间: 2024-11-05 14:43:12

LAMP环境搭配之配置apache虚拟主机的相关文章

wamp开发环境配置之配置Apache虚拟主机

网站建设人员在本地测试时,常常不是一个网站,那怎么能像输入域名一样在地址栏上面输入“域名”就能本地访问该网站呢?这里就要配置Apache虚拟主机了! 1.找到apache\conf\httpd.conf文件,在文件中找到代码 #Include conf/extra/httpd-vhosts.conf 将前面的 # 删去! 2.找到apache\conf\extra\httpd-vhosts.conf文件,咱们就要在这个文件中配置虚拟机!打开该文件,你可以将代码前面有#的全部删除,他们只是起到注释

配置LANMP环境(7)-- 配置nginx反向代理,与配置apache虚拟主机

一.配置nginx反向代理 1.修改配置文件 vim /etc/nginx/nginx.conf 在35行http下添加一下内容: include /data/nginx/vhosts/*.conf; include /etc/nginx/upstream.conf; 2.在/etc/nginx/目录下新建 upstream.conf文件 vim upstream.conf upstream dev.test1.com { server 127.0.0.1(换成虚拟机ip):8080 weigh

php中apache服务器使用及配置④ apache虚拟主机 web访问时序图

虚拟主机的配置 思考问题!http://localhost/news.html http://www.sohu.comhttp://www.taobao.com.cn目前我们是 http://localhost/myblog/需求我希望http://www.shunping.comhttp://www.sohu.com配置虚拟主机的步骤如下:1. 启用 httpd-vhosts.conf在 httpd.conf 文件中# Virtual hosts ,虚拟主机Include conf/extra

配置apache虚拟主机,实现在一台服务器上运行多个网站

配置apache虚拟主机,实现在一台服务器上运行多个网站 apache虚拟主机实现有三种方法: 1.通过不同的IP地址 2.通过不同的域名 3.通过不同的端口号 三种都需要把虚拟主机功能打开: [[email protected] ~]# vim /etc/httpd/conf/httpd.conf 改: #NameVirtualHost *:80 为: NameVirtualHost *:80 方法1:通过不同的IP地址,解析不同的域名 给服务器增加IP(另一个域名解析) [[email pr

Ubuntu || LinuxMint 配置apache虚拟主机

2015-09-15 文章转自https://linux.cn/article-3164-1.html 设置虚拟主机 1.创建虚拟目录 现在,让我们继续安装虚拟主机.正如我先前所述,我要新建2台虚拟主机分别命名为“unixmen1.local”和“unixmen2.local”. 创建一个公用的文件夹来存放这两台虚拟主机的数据. 首先,让我们为unixmen1.local这个站点创建一个目录: sudo mkdir -p /var/www/unixmen1.local/public_html 接

win7下配置Apache虚拟主机

第一步:打开配置文件httpd-vhosts.conf[我的路径是D:\program\wamp\bin\apache\Apache2.3.14\conf\extra\httpd-vhosts.conf],复制文件中最后一个代码段: ServerAdmin [email protected] DocumentRoot "c:/Apache23/docs/dummy-host2.example.com" ServerName dummy-host2.example.com ErrorLo

基于CentOS6.6配置Apache虚拟主机(多IP、多主机、多端口)

Apache配置虚拟主机(多IP.多主机.多端口)本文以CentOS6.6 作服务端,Win7作客户端.参考网上诸多文档加以实验,现总结如下.如有问题,有意还请指出.谢谢! [一 基于多IP地址]实验:Server=CentOS6.6,Client=win7.我以root权限直接操作了.1.安装和起服务httpd(即:Apache)[[email protected] ~]# yum install httpd -y    <==yum安装httpd[[email protected] ~]#

window下配置Apache虚拟主机

1.首先需要安装Apache服务,这里就不介绍怎么安装了. 2.首先配置window虚拟域名 打开hosts 路径为C:\Windows\System32\drivers\etc 打开后在里边写上域名 如 www.cms.com 如图: 3.修改Apache配置文件 httpd.conf 找到 把注释去掉 修改 为开启状态 4.修改Apache下httpd-vhosts.conf 例路径为:D:\wamp\bin\apache\apache2.4.9\conf\extra 打开后添加一段代码 如

配置Apache虚拟主机

一.安装apache [[email protected] etc]# yum install httpd 二.配置 [[email protected] etc]# cd /var/www/html 建一个网页 [[email protected] html]# vim index.html 开启服务 [[email protected] html]# service httpd start 在浏览器输入本机ip即可看到刚才编辑的网页 打开Apache的配置文件 [[email protect