gpt4 book ai didi

php - 在xampp中使用域名而不是localhost

转载 作者:IT王子 更新时间:2023-10-29 01:16:39 25 4
gpt4 key购买 nike

我的问题可能很愚蠢,但老实说我搜索了很多并获得了成功但不完整。

我在 Windows 8 中使用 xampp。

我的主机文件如下所示。

    127.0.0.1   localhost
127.0.0.1 www.mysite.com

我的 httpd-vhosts.config 如下所示。

    NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost 127.0.0.1>
ServerName www.mysite.com
ServerAlias mysite.com
DocumentRoot "C:/xampp/htdocs/mysite"
</VirtualHost>

这非常适合 http。但是我启用了 ssl。

当我输入 http://localhosthttps://localhost 时,两者都工作正常。

当我输入 http://mysite.com 时,它起作用了,

当我键入 https://mysite.com 时,它被重定向为 https://mysite.com/xampp/ 并显示 xampp 的默认欢迎页面。

我尝试了以下事情。

1) 我没有使用 127.0.0.1,而是尝试在 httpd-vhosts.conf 中使用 *:80 但结果是一样的。

2) 我没有使用 127.0.0.1,而是尝试在 httpd-vhosts.conf 中使用 *:443 但是在重新启动时 apache 无法再次启动。

请告诉我如何通过域名而不是使用 https 或 http 的本地主机访问我的网站。

最佳答案

我尝试了很多东西,但我想我错过了基本的编辑。

现在一切正常。

现在主机文件仍然与问题中提到的相同。我没有对其进行任何更改。

我在 httpd-vhosts.config 中更改了端口,如下所示。

NameVirtualHost *
<VirtualHost *>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *>
ServerName www.mysite.com
ServerAlias mysite.com
DocumentRoot "C:/xampp/htdocs/mysite"
</VirtualHost>

另外我错过的步骤是在与 httpd-vhosts.config 相同的文件夹中编辑 httpd-ssl.config 文件。

我刚刚在 http-ssl.config 文件的最后一行之前添加了以下行,即

<VirtualHost _default_:443> 
DocumentRoot "C:/xampp/htdocs/mysite"
ServerName www.mysite.com:443
ServerAlias mysite.com:443
SSLEngine on
SSLCertificateFile "conf/ssl.crt/server.crt"
SSLCertificateKeyFile "conf/ssl.key/server.key"
</VirtualHost>

感谢所有 friend 在这方面帮助我,没有你的链接,我永远无法发现我需要再编辑一个文件。

关于php - 在xampp中使用域名而不是localhost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16229126/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com