我的朋友介绍我Linode和register.com,所以我现在正在玩它。我已经获得了一个域名,而在我的Linode服务器上,我正在尝试设置一个基本网页,以便我可以开始将它用于我的个人网站。我正在关注http://library.linode.com/hosting-website#sph_web-server进行设置。
问题是,我在linode服务器上创建了一个testsite
文件夹,并在/etc/apache2/sites-available/testsite
命令中调用了一个sudo a2ensite testsite
文件。 (所有这些都是本教程的一部分。)但是,当我希望切换该网站的内容时,我创建了testsite1
和/etc/apache2/sites-available/testsite1
,然后我sudo a2ensite testsite1
,但我不知道如何让apache从我的testsite1
文件夹而不是testsite
文件夹中读取内容。我这样做的方法是尝试sudo a2dissite testsite
,然后可以阅读testsite1
中的内容。但我希望有更好的方法来做到这一点。我也听说过apache2可以同时处理多个服务器。如何分配哪个服务器加载我的linux机器上的哪个文件夹? (例如,如果我有abc.net和efg.net,我已将它们都链接到我的linode服务器,我怎么能让abc.net去读取我的linux服务器中的abc文件夹,而efg.net加载我的efg文件夹?)谢谢。
答案 0 :(得分:1)
您需要编辑/etc/apache2/conf
中常见的httpd.conf文件。然后编辑httpd.conf文件并在此文件中查找“Document Root”设置。将其更改为/etc/apache2/sites-available/testsite1
,然后重新启动apache:/etc/init.d/apache2 restart