在OS X优胜美地的Homestead Laravel 5.1中的通配符dynamic子域(s)

在OS X优胜美地的Homestead Laravel 5.1中的通配符dynamic子域(s),第1张

概述在OS X优胜美地的Homestead Laravel 5.1中的通配符dynamic子域(s)

我试图让通配符子域在我的Mac(OS X Yosemite)本地解决。

用户创build自己的网站,并根据他们的用户名他们将有username.project.mac(或* .project.mac)。

我有宅基地正常工作app.project.mac , app.project.mac和project.mac因为这些是预先设定的路线,但我需要username.project.mac是dynamic的。

.hosts

.htaccess重写子目录到目录

如何使用uri将dynamic子域redirect到域

在docker环境中设置子域名

Nginx http到httpsredirect问题

如何在运行WHM时以正确的方式添加虚拟主机?

# Homestead 192.168.10.10 project.mac 192.168.10.10 app.project.mac 192.168.10.10 www.project.mac

Homestead.yaml

--- ip: "192.168.10.10" memory: 2048 cpus: 2 authorize: ~/.ssh/ID_rsa.pub keys: - ~/.ssh/ID_rsa folders: - map: /Users/me/Code to: /home/vagrant/Code sites: - map: project.mac to: /home/vagrant/Code/project/user.project.com/public - map: app.project.mac to: /home/vagrant/Code/project/app.project.com/public - map: www.project.mac to: /home/vagrant/Code/project/www.project.com/public databases: - homestead variables: - key: APP_ENV value: local

routes.PHP文件

Route::group(['domain' => '{username}.project.mac'],function ($username) { return $username; });

我甚至已经通过这个教程: http : //passingcuriosity.com/2013/dnsmasq-dev-osx/这似乎已经工作,直到最后一点,我无法解决test.testing.mac时,我尝试去Ping它。 当我Ping它时, project.mac解决了。

我也编辑了/etc/Nginx/sites-available/project.mac到server_name project.mac *.project.mac; 根据这个答复: https : //laracasts.com/discuss/channels/general-discussion/homestead-and-subdomains/replIEs/46620

我不知道还有什么可以尝试的。

将通配符子域redirect到子目录,而不更改地址栏中的URL

htaccess子域redirect到端口,同时保持原来的url

子域与文件夹/目录

重写子域名

在CentOS 6.4上的apache 2.0中创build虚拟主机中的子域

总结

以上是内存溢出为你收集整理的在OS X优胜美地的Homestead Laravel 5.1中的通配符dynamic子域(s)全部内容,希望文章能够帮你解决在OS X优胜美地的Homestead Laravel 5.1中的通配符dynamic子域(s)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1272204.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存