具有虚拟主机名的 LAMP 服务器

具有虚拟主机名的 LAMP 服务器

我正在使用 Xubuntu(Linux 版本 3.2.0-30-generic(buildd@aatxe),gcc 版本 4.6.3(Ubuntu/Linaro 4.6.3-1ubuntu5))。

我已经安装了 Apache2、php5 和 mysql。

在 Windows 上,我使用了 WAMP,并且编辑了 Apachehttpd.conf和 Windows 主机文件,以便能够访问http://cmslocalhost/并查看位于 WAMP 服务器文件夹中的本地 cms。

我想对我的 LAMP 服务器做同样的事情。因此我想转到http://cmslocalhost/并查看正在加载的 /var/www/cms/ 网站文件(index.php,...)。

我怎样才能实现这个目标?

答案1

为了重定向http://cmslocalhost/到本地主机,您需要编辑/etc/hosts文件。语法与您在 Windows 主机文件中使用的语法相同。您将需要类似

127.0.1.1 cmslocalhost

对于 Apache,您需要执行与 Windows 上相同的配置。

您的服务器的站点配置(VirtualHost 描述)位于目录下/etc/apache2/sites-enabled/。如果您使用新的虚拟主机来引导请求,则可以编辑默认站点配置并添加新的虚拟主机。

如果您正在使用重写规则,则可以将它们放入默认站点配置文件中的虚拟主机描述中,或者如果您需要将它们放在任何虚拟主机之外,则可以将它们用于/etc/apache2/httpd.conf插入您自己的配置指令。

相关内容