如何解决演示服务器上有多个laravel
我有一个LAMP服务器。我可以使用域(例如)something.domain.com:1234
访问www文件夹。
我通常工作的项目是使用Laravel编写的。我可以使用XAMPP中的virtualhost
在我的本地主机上轻松设置它们。问题是,如何在演示服务器上设置它们?
例如,有2个Laravel项目。
www/project1
www/project2
在localhost上,它们的工作方式类似于project1.localhost
,project2.localhost
。
如何在具有域的真实服务器上使用它?
主要问题在于公用文件夹。
谢谢!
解决方法
这是我在Apache2上的虚拟主机的配置示例:
<VirtualHost *:80>
ServerName domainname.ext
DocumentRoot \path\to\laravel\public
<Directory "\path\to\laravel\public">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
Allow from all
</Directory>
</VirtualHost>
对于我的本地环境,我向主机文件添加一个新条目(类似于本地DNS):
127.0.0.1 domainname.ext
主机文件为:
- Windows:
C:\Windows\System32\drivers\etc\hosts
- Linux / Mac:
/etc/hosts
PS:您可以为任何IP地址完成
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。