不同端口

时间:2018-04-10 13:34:02

标签: php laravel xampp virtualhost host

我在我的窗口上运行两个xampp 7.一个是php5.6,另一个是php7.2php7 xampp的端口号已根据article更改为7777,并且工作正常。我能够运行我的项目。现在问题是我尝试创建虚拟主机来运行我的laravel站点,这是无效的。我得到了

  

嗯。我们无法找到该网站。

这是我的Vhost

<VirtualHost *:7777>
    DocumentRoot "C:/xampp/htdocs/"
    ServerAdmin admin@localhost
    ServerName localhost

    <Directory "C:/xampp/htdocs/">
       Options Indexes FollowSymLinks
       AllowOverride all
       Require local
    </Directory>
</VirtualHost>

<VirtualHost *:7777>
    DocumentRoot "C:/xampp/htdocs/test_web/public/"
    ServerAdmin admin@localhost
    ServerName test.com
    ServerAlias test.com

    <Directory "C:/xampp/htdocs/test_web/public/">
      Options All
        AllowOverride All
        Order Allow,Deny
        Allow from all
       #Options Indexes FollowSymLinks

       Require local
       # if you want access from other pc's on your local network
       #Require ip 192.168.1
       # Only if you want the world to see your site
       #Require all granted
    </Directory>
</VirtualHost>

这是我的主机文件

127.0.0.1:7777  test.com
::7777      test.com

我尝试了许多组合,例如127.0.0.1:7777::7777::1::77

1 个答案:

答案 0 :(得分:2)

主机名映射到IP地址,而不是端口。

hosts文件不应包含端口号。

127.0.0.1:7777应为127.0.0.1(IPv4环回地址)

::7777应为::1(IPv6环回地址)。

当您访问非默认端口时,应在URL 中指定端口(例如,80表示HTTP,443表示HTTPS)。

e.g。 http://test.com:7777/