Ubuntu下Apache配置虚拟机域名

  1. 先在hosts里面添加域名指向虚拟机IP地址
    //修改hosts需要root权限
    sudo gedit /etc/hosts
    输入密码(如果您设置了的话,并且建议为root权限设置密码)添加下面这段地址转向
127.0.1.1   www.stu.com
  1. 现新建的项目让它放在根目录下 /var/www/stu 里面,再在 stu 文件夹里面新建 index.html 文件。
  2. 进入 /etc/apache2 文件配置目录,在进入目录下的 sites-available 目录,复制默认配置文件 default.conf 为 stu.conf 我虚拟机装的系统是Ubuntu 14.04-164bit,默认配置文件为000-default.conf,具体命令如下:
sudo cd  /etc/apache2/sites-available/
sudo cp ./000-default.conf stu.conf
  1. 复制完成后,编辑新复制出来的文件,添加 ServerName www.stu.com, 并修改 DocumentRoot /www/stu 一个域名对应一个目录
    sudo vim stu.conf
  2. 上面两个文件修改完后,需要在 /etc/apache2/sites-enabled 目录下创建软连接,系统才会加载他们
cd /etc/apache2/sites-enabled
sudo ln -s ../sites-available/stu.conf stu.conf
  1. 还需要修改一个地方就是 /etc/apache2/apache2.conf 添加如下代码
sudo vim /etc/apache2/apache2.conf

Options Indexes FollowSymLinks
AllowOverride None
Require all granted

  1. 保存重启apache服务,
    sudo service apache2 restart

你可能感兴趣的:(Ubuntu下Apache配置虚拟机域名)