Pew*_*ter 11 apache2 web-development
我一直在寻找关于如何在 ubuntu 上设置本地主机环境而没有任何好的解决方案的数周时间。
这就是我想要实现的目标:
我想将我的根文件夹设为 /home/'username'/Sites/'projectname.pl' 或 /home/'username'/Sites/pl/'projectname'/public (或类似)
访问我的本地主机时,我不想写 localhost/'projectname'/public(或诸如此类)我希望能够通过键入 http://'projectname'.pl 来访问该项目
我知道这可以在 OSX 上的 apache 服务器上实现,但我无法在我的 Ubuntu 机器上找到任何指南来实现这一点。
我真的很感激任何帮助,我真的希望这是可能的。
问候!
Eve*_*mbH 17
你可以设置你的虚拟主机
/etc/apache2/sites-available
Run Code Online (Sandbox Code Playgroud)
对于您喜欢在此目录中创建一个 conf 文件的每个 vhost。在 vhost 配置中,您可以设置文档根目录。文件名必须以 .conf 结尾
例如:/etc/apache2/sites-available/projectname.conf:
<VirtualHost *:80>
ServerName projectname.pl
DocumentRoot "/home/Sites/projectname/public"
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
现在启用您的网站:
sudo a2ensite projectname
Run Code Online (Sandbox Code Playgroud)
并重新启动apache:
sudo /etc/init.d/apache2 restart
Run Code Online (Sandbox Code Playgroud)
然后编辑您的 /etc/hosts 文件。
只需粘贴以下行:
127.0.0.1 projectname.pl
Run Code Online (Sandbox Code Playgroud)
最后。
现在您可以访问您的网站 http://projectname.pl
我按照本指南解决了这个问题。这是一个非常简洁的解决方案,它使您能够在指定的“站点”文件夹中创建一个文件夹,然后访问它,而无需为每个新站点添加可用的站点。
指南 -> http://css.dzone.com/articles/drop-folder-directory-and-have
| 归档时间: |
|
| 查看次数: |
86885 次 |
| 最近记录: |