我是一个初学者,我做的一切都按照这本书,我下载了ampps程序,但有一个问题,端口80为Apache已经在使用中,我改变了端口8080在配置文件,一切工作,但它没有连接到本地主机本身,但如果你指定localhost:8080它进来,并显示ampps文件目录,但当我试图去配置文件夹在浏览器中它说,没有访问,我应该怎么做,使localhost工作?我的英语知识很差,所以在很大程度上我在俄语中寻找解决方案,但一无所获
hwazgwia1#
在本地开发时,您需要在URL中使用http访问应用程序,而不是https。您可以将Web浏览器设置为自动尝试将连接从http升级到https。
8iwquhpp2#
尝试检查防火墙配置:确保您的防火墙或防病毒软件没有阻止端口8080。您可能需要在防火墙设置中为Apache创建例外或更新虚拟主机配置:您可能需要修改虚拟主机配置文件。它通常看起来像httpd-vhosts. conf。以下是如何为端口8080设置虚拟主机的示例:<VirtualHost *:8080> ServerAdmin webmaster@localhost DocumentRoot "C:/path/to/your/htdocs" ServerName localhost </VirtualHost>现在,尝试在浏览器中访问http://localhost而不指定端口。它应该与端口8080一起工作。
<VirtualHost *:8080> ServerAdmin webmaster@localhost DocumentRoot "C:/path/to/your/htdocs" ServerName localhost </VirtualHost>
2条答案
按热度按时间hwazgwia1#
在本地开发时,您需要在URL中使用http访问应用程序,而不是https。您可以将Web浏览器设置为自动尝试将连接从http升级到https。
8iwquhpp2#
尝试检查防火墙配置:确保您的防火墙或防病毒软件没有阻止端口8080。您可能需要在防火墙设置中为Apache创建例外或更新虚拟主机配置:您可能需要修改虚拟主机配置文件。它通常看起来像httpd-vhosts. conf。以下是如何为端口8080设置虚拟主机的示例:
<VirtualHost *:8080> ServerAdmin webmaster@localhost DocumentRoot "C:/path/to/your/htdocs" ServerName localhost </VirtualHost>
现在,尝试在浏览器中访问http://localhost而不指定端口。它应该与端口8080一起工作。