PHP Web服务器 - 将localhost更改为自定义域名?

时间:2017-05-19 19:20:12

标签: javascript php cookies web localhost

我目前正在创建一个Laravel项目并且需要将Cookie存储在http://localhost:8000地址中,当然,我发现要通过JavaScript设置cookie,域必须有两个或更多个句点(。)英寸

显然,如果地址设置为localhost:8000,则无法存储cookie。我需要能够伪造我的主机来指向http://dev.project.laravel而不是localhost:8000

道歉,如果我没有意义,但希望你抓住我的漂移。提前感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:1)

尝试以下方法:

假设你有Windows操作系统并安装了XAMPP(或类似)堆栈:

  1. 将以下行添加到#aplemental配置下的httpd.conf文件中,该配置位于apache的配置文件夹中...(我安装了XAMP,对我来说,这条路径是: C:\ xampp \阿帕奇\ CONF

    f
  2. 它应该在第484行附近

    如果您已经拥有该行,但已将其注释掉,则取消注释。

    1. 将以下内容添加到httpd-vhosts.conf文件中(在我的情况下,位于 C:\ xampp \ apache \ conf \ extra ) -
    2.   

      在下面的第一行中,将80更改为运行localhost的任何端口...如果您不使用端口访问localhost,则将其保留为80)

      Include conf/extra/httpd-vhosts.conf
      
      1. 最后,最重要的是,在您的hosts文件中添加以下内容(对我而言,它位于 C:\ Windows \ System32 \ drivers \ etc )然后重新启动apache

            <VirtualHost *:80>
                DocumentRoot "C:/xampp/htdocs/"
                ServerName desired.name.of.your.site
                ServerAlias desired.name.of.your.site
            </VirtualHost>
        
      2. 如果你有一个LAMP堆栈,上面应该仍然适用...只需要更改文件夹路径。

        希望这有帮助!

        最佳,

        -Rush