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
<Directory /www/stu>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
  1. 保存重启apache服务,
    sudo service apache2 restart
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容