Ubuntu Linux Apache虚拟主机的安装配置

豆豆网   技术应用频道   2008年05月29日  【字号: 收藏本文

内容摘要:Ubuntu不仅是很容易上手的左面Linux,对于作为服务器也是没有问题的,下面是Ubuntu Linux Apache虚拟主机的安装配置。

  目标

  1、创建基于 IP 的虚拟主机用于一个项目的整体测试

  2、创建基于用户的虚拟主机用于用户测试自己的代码

  开始 创建虚拟主机的目录结构

  #sudo /home/www
  #cd /home/www
  #sudo mkdir 192.168.0.251 192.168.0.252
  #cd 192.168.0.251
  #sudo mkdir cgi-bin htdocs logs db
  #cd ../192.168.0.252
  #sudo mkdir cgi-bin htdocs logs db
  #tree /home/www

  /home/www

  |-- 192.168.0.251

  | |-- cgi-bin

  | |-- db

  | |-- htdocs

  | `-- logs

  `-- 192.168.0.252

  |-- cgi-bin

  |-- db

  |-- htdocs

  `-- logs

  1、要在 192.168.0.251 和 192.168.0.252 上 创建两个基于 IP 的虚拟主机,为了直观起见,在 /home/www 下分别创建了目录 192.168.0.251 和 192.168.0.252

  2、cgi-bin 子目录用于存放 CGI 脚本

  3、db 子目录用于存放 SQLite 数据库

  4、htdocs 子目录用于存放站点文档

  5、logs 子目录用于存放站点日志

  创建虚拟主机的管理帐号并设置目录权限

  #sudo useradd -g www-data -d /home/www/192.168.0.251 wuser1
  #sudo useradd -g www-data -d /home/www/192.168.0.252 wuser2
  #sudo passwd wuser1
  #sudo passwd wuser2
  #sudo chown -R wuser1.www-data /home/www/192.168.0.251
  3sudo chown -R wuser2.www-data /home/www/192.168.0.252

  1、将 192.168.0.251 虚拟主机的管理者赋予 wuser1; 将 192.168.0.252 虚拟主机的管理者赋予 wuser2;允许他们使用 ssh 登录

责编:豆豆技术应用

正在加载评论...