如何设置Apache以区分两个域?

时间:2015-01-10 16:42:16

标签: php apache ubuntu

我刚刚开始关注PHP和Apache服务器(目前使用Ruby on Rails)。我希望在浏览器中获得两个简单的index.php文件,但它们将是两个独立的站点。我安装了我需要的所有东西。

因此,如果我转到localhost,我会获得Apache2 Ubuntu默认页面。这可能是一个简单的问题,但我在哪里存储我的文件和目录?我一直在寻找/var/www/

如前所述,我想创建2个示例站点。谁能指出我应该在哪里以及如何区分这两个网站?

2 个答案:

答案 0 :(得分:1)

/var/www/是apache的根文件夹,因此您的localhost指向www。要创建2个不同的网站,您需要在www文件夹中创建2个新文件夹,例如web1和web2,然后localhost/web1将指向/var/www/web1同样适用于web2。

您还可以设置虚拟主机,使您的网址如web1.comweb2.com在此处查看如何在ubnuntu中设置虚拟主机https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-14-04-lts

答案 1 :(得分:1)

首先,我想在这个美丽的PHP世界中欢迎你:)

现在查看此文件:/etc/apache2/httpd.conf并找到此配置DocumentRoot "THIS_IS_YOUR_DOC_ROOT_RICHLEWIS"

您可以将其更改为您喜欢的文档根目录并重新启动Apache,或者只是将您的文件放在这里(php,html,images ...