Apache配置过程
任务1:建立用户个人主页
任务2:虚拟主机配置
建立用户个人主页步骤:
1.源代码安装apache (Apache源代码下载地址: http://httpd.apache.org/download.cgi
  rpm -q gcc (查看是否有编译环境)
  cp  httpd-2.0.59.tar.gz /usr/local/src (复制源代码包到该路径下)
  cd到 /usr/local/src 路径下 tar zxvf httpd-2.0.59.tar.gz 解压到当前路径会生成httpd-2.0.59文件夹
  cd httpd-2.0.59
  ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite
  编译前的配置指定安装到/usr/local/apache2路径下,并设置服务器可以使用动态加载模块功能,并且服务器具有写入功能。
  make; make install 编译服务器程序。
2.Apache服务器的启动
  /usr/local/apache2/bin/apachectl start (也可以使用 service httpd start)
  写入rc.local文件里面,让其开机自动启动apache
  vi /etc/rc.local  /*在下面添加下面一行*/
  /usr/local/apache2/bin/apachectl start  /*注意这里的路径是你安装apache在哪里,照实际情况来写*/
3.修改主配置文件,设置apache主机的ServerName为指定域名
  vi /usr/local/apache2/conf/httpd.conf  在配置文件头部添加下面内容
  ServerName www.luobin.com
  
4.新建一个用户qq,然后为该用户建立系统用户的个人主页
  useradd qq
  password qq /*为该用户设置密码*/
5.切换到qq用户 su - qq
  cd /home/
  chmod o+x qq    /*给qq目录其他用户有执行权限*/
6.在qq用户目录下建立一个public_html的文件夹
  mkdir /home/qq/public_html
  vi /home/qq/public_html/index.html
  写入些内容比如 this's qq user home page
7.这个时候就可以在IE浏览器中输入 Http://apache服务器的IP地址或域名/~qq/ 就可以看到qq用户的主页了。

任务2:虚拟主机配置步骤:
1.首先在某路径下建立该虚拟主机的主文档目录
  mkdir /home/luobin.com
  
2.建立该用户的主页文件index.html
  vi /home/luobin.com/index.html  输入些内容
  
3.编辑主配置文件
  vi /usr/local/apache2/conf/httpd.conf
  /*在httpd.conf文件中添加如下设置*/
  NamevirtualHost 192.168.1.1:80    /*根据实际情况写*/
  
  <virtualHost 192.168.1.2:80>
  serverName www.luobin.com         /*虚拟主机的域名*/
  DocumentRoot /home/luobin.com     /*虚拟主机的主文档目录*/
  </virtualHost>
4.重启apache服务
  /usr/local/apache2/bin/apachectl restart
5.要测试效果可以在客户机上打开IE访问 www.luobin.com
  如果没有DNS可以解析的话,可以修改下客户机上的Hosts文件,
  Windows主机在c:\windows\system32\drives\etc\hosts
  Linux主机在:/etc/hosts
  添加记录为
   www.luobin.com
  192.168.1.1   www.luobin.com
『罗斌原创Linux网络服务搭建笔录』
更多原创请浏览罗斌的博客 http://luobin44.51.com