2012-06-30 72 views
4

我有一台运行Windows 7的电脑,这是我在开发上的大部分工作。我有一台运行Ubuntu的备用笔记本电脑。他们都连接到相同的无线网络,我正在开发Rails。有没有一种方法可以将我的备用笔记本电脑(Ubuntu)用作本地服务器进行开发和测试,以便通过其他计算机(Windows 7)连接到该服务器?如何设置本地服务器以进行开发?

如果这是不可能的,我将如何使用我的电脑(Windows 7)作为本地服务器在Rails中进行测试?我安装了XAMPP,但我真的不知道如何使用它。

回答

8

首先在Ubuntu中安装LAMP。这是解释如何做的数千个链接之一。 https://help.ubuntu.com/community/ApacheMySQLPHP

第二次添加站点到Ubuntu服务器。这也是解释如何做到这一点的众多环节之一。 http://tuxtweaks.com/2009/07/how-to-configure-apache-linux/comment-page-1/#comment-1984

最后只在本地打开你的服务器,我的意思是你的家庭网络的Localhost。要做到这一点编辑文件/etc/hosts中并在文件末尾添加

127.0.0.1 mysite 

替换“mysite的”为您的网站的名称,并重新加载阿帕奇

sudo /etc/init.d/apache2 reload 

您可以访问到http://mysite从您的家庭网络中的任何一台电脑

+0

非常感谢!我想我需要安装Ubuntu服务器,而不是Ubuntu桌面? –

+0

虽然,当我尝试访问网站时,它给了我一个错误。 Firefox告诉我:“在加载页面时,重置了与服务器的连接。” –