Apache 如何在localhost:8080上使用XAMPP设置虚拟主机

Apache 如何在localhost:8080上使用XAMPP设置虚拟主机,apache,xampp,localhost,virtualhost,windows-10,Apache,Xampp,Localhost,Virtualhost,Windows 10,当我将我的计算机升级到windows 10时,我在Xampp中遇到一个错误,它说我的80端口正在被4 pid监听。我找不到要关闭的正确服务。我搜索了很多网站,但我在互联网上看到的每一项服务都已经在我的电脑上关闭了。因此,我不得不将端口更改为localhost:8080。但在这个时候,我无法管理我的虚拟主机的工作。如需任何帮助,请提前向您表示感谢。这里是我的一些与问题相关的文件:httpd.conf、httpd-vhosts.conf、httpd-ssl.conf和hosts httpd.conf

当我将我的计算机升级到windows 10时,我在Xampp中遇到一个错误,它说我的80端口正在被4 pid监听。我找不到要关闭的正确服务。我搜索了很多网站,但我在互联网上看到的每一项服务都已经在我的电脑上关闭了。因此,我不得不将端口更改为localhost:8080。但在这个时候,我无法管理我的虚拟主机的工作。如需任何帮助,请提前向您表示感谢。这里是我的一些与问题相关的文件:httpd.conf、httpd-vhosts.conf、httpd-ssl.conf和hosts

httpd.conf:

Listen 8080
httpd-vhosts.conf:

##ABC
NameVirtualHost *:8080
<VirtualHost *:8080>
 DocumentRoot D:\xampp\htdocs\abc  
 ServerName abc.local
 ErrorLog D:\xampp/apache/logs/fiori-error_log
 CustomLog D:\xampp/apache/logs/fiori-access_log common  

   <Directory "D:\xampp\htdocs\abc">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
   </Directory>

</VirtualHost>
主持人:

127.0.0.1       localhost
127.0.0.1:8080      abc.local
127.0.0.1      abc.local

您是否尝试过在浏览器中访问
localhost:8080

请使用此URL-

abc.local:8080
主持人:

127.0.0.1       localhost
127.0.0.1:8080      abc.local
127.0.0.1      abc.local

希望对您有所帮助。

您是否尝试过在浏览器中访问?我不认为您可以通过主机文件重定向到其他端口。当然,我可以在localhost:8080上运行我的项目。但是我想像这样运行我的项目htttp://abc.local 因为我正在通过版本控制系统和我的朋友一起工作,我不想总是把这行代码改成本地主机:8080。