【问题标题】:Alias in virtual host using xamp in Laravel 5.6 project在 Laravel 5.6 项目中使用 xampp 的虚拟主机中的别名
【发布时间】:2019-03-17 00:22:42
【问题描述】:

我在 xampp 中为我的 Laravel 5.6 项目创建了一个虚拟主机。

我是这样做的:

  • 我在hosts 文件中添加了127.0.0.1 project.com C:\Windows\System32\drivers\etc
  • 我在httpd.conf 文件中的C:\xampp\apache\conf 中将端口80 更改为8003(我在此文件中将所有内容从80 更改为8003
  • 我添加了这个:
<VirtualHost *:8003>
    DocumentRoot "C:/xampp/htdocs/project/public"
    ServerName project.com
</VirtualHost>

httpd-vhosts.confC:\xampp\apache\conf\extra

我想使用别名,因为我不想在 url 使用带有数字端口的 url。我只能通过这个网址访问:http://project.com:8003。 我想用这样的 url 进入我的项目:http://project.com

【问题讨论】:

  • 老实说,我不确定。但是在本地主机上使用.com 可能不是一个好主意。您的问题可能是由内部浏览器安全性引起的。我不确定这个安全措施是如何工作的,但它是为了避免浏览由恶意软件或间谍软件触发的网站。使用 .test.app 或任何不存在的 TLD。
  • 我尝试使用 project.dev 但我仍然需要在 url 末尾添加端口:project.dev:8003
  • 你可以看看这个QA stackoverflow.com/questions/8541182/…

标签: laravel laravel-5 xampp virtualhost


【解决方案1】:

如果您不想指定端口,则必须使用端口 80,因为它是 http:// 方案的标准。浏览器不会神奇地知道给定服务在哪个端口上运行,也不会扫描所有端口。

另外,.dev tld 也是一个真实的域,并且most likely 会导致problems

【讨论】:

    猜你喜欢
    • 2021-01-30
    • 2019-06-11
    • 2014-06-09
    • 2012-10-04
    • 2021-02-10
    • 2012-03-17
    • 2021-03-22
    • 2015-07-01
    • 2017-09-28
    相关资源
    最近更新 更多