Chinaunix首页 | 论坛 | 博客
  • 博客访问: 10492155
  • 博文数量: 2905
  • 博客积分: 20098
  • 博客等级: 上将
  • 技术积分: 36298
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-23 05:00
文章存档

2012年(1)

2011年(3)

2009年(2901)

分类: LINUX

2009-05-21 17:33:11

linux下apache服务器多虚拟主机的配置
我想在服务器的80端口进行配置(当然你也可添加其他的端口)
1:安装apache,这部分我在前面写过,就不重复了
2:我把apache安装在/usr/local/目录下,即apache的安装目录为/usr/local/apache
3:
cd /usr/local/apache/conf
vi httpd.conf
在httpd.conf的文件末尾加上
Include /usr/local/apache/conf/vhost.conf
同时在 /usr/local/apache/conf目录下,vi vhost.conf
内容如下:

NameVirtualHost 192.168.1.231:80

    ServerName
    ServerName
    DocumentRoot "/usr/local/apache/www1"
    Alias /cs "/usr/local/apache/htdocs/phpmyadmin/"
  
    allow from all
  

    DirectoryIndex index.php


    ServerName
    DocumentRoot "/usr/local/apache/htdocs"
  
    allow from all
  

    DirectoryIndex index.html index.php
 
#Alias /cs "/usr/local/apache/htdocs/phpmyadmin/"这个表示建立虚拟目录为cs,指向地点为phpmyadmin目录
 
完整配置实例:
     Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    allow from all
 
 
    DirectoryIndex index.php index.html
 
        ServerAdmin swm9988@gmail.com            DocumentRoot /www/
        ServerName
        ErrorLog /www/
CustomLog "|/usr/local/cronolog/sbin/cronolog /www/%Y%m%d" combined
#CustomLog "|/usr/local/cronolog/sbin/cronolog /www/%Y%m%d" combined  #这句是表示按日期写日志到目录文件里面
cronolog下载地址:

本文出自 “linux进阶屋” 博客,谢绝转载!

阅读(918) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~