【问题标题】:Creating Laravel Sub-domain创建 Laravel 子域
【发布时间】:2018-06-30 05:32:26
【问题描述】:

我在创建 laravel 子域时遇到问题(我使用的是 Laravel 5.5)

Route::group(['domain' => 'profile.website.com'], function() {
    Route::get('profile', ProfileController@getProfiles');
});

当我尝试访问 profile.website.com/profile 网站时,它会抛出无法获得任何响应错误

有什么想法吗?

提前感谢您的回答

【问题讨论】:

  • 您是否将子域指向同一个服务器?
  • 你也必须配置你的 apache
  • 是否有指南如何做到这一点?

标签: php laravel subdomain


【解决方案1】:

Apache Docs 显示如何配置虚拟主机。基本上,子域将是一个单独的虚拟主机,指向同一个 DocumentRoot。 Laravel Docs 也给出一些关于使用子域的解释。这是一个示例虚拟主机配置:

# Ensure that Apache listens on port 80
Listen 80
<VirtualHost *:80>
    DocumentRoot "/www/laravel"
    ServerName www.laravelapp.com

    # Other directives here
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "/www/laravel"
    ServerName subdomain.laravelapp.com

    # Other directives here
</VirtualHost>

正如有人已经提到的,您的子域需要有一条 A 记录指向您的服务器。

【讨论】:

  • 谢谢,这正是我所需要的
猜你喜欢
  • 2015-04-01
  • 2014-10-03
  • 1970-01-01
  • 2016-09-14
  • 2015-12-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多