xampp 在错误的端口上工作

xampp 在错误的端口上工作

我正在使用 XAMPP 将旧网站从 Windows 转换为 Ubuntu。我尽可能少地更改httpd.conf并添加了最少数量的虚拟主机(详情如下)。有两个虚拟主机:一个在端口 80 上的“默认”,另一个在端口 8000 上的。

这是 vhosts 文件:

# Virtual Hosts
#
# Listen 80
<VirtualHost *:80>
  ServerName localhost
  ServerAlias 135sbr
  ErrorLog "/opt/lampp/htdocs/error.log"
  DocumentRoot "/opt/lampp/htdocs/135sbr/"
  <Directory "/opt/lampp/htdocs/135sbr/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Order Deny,Allow
    Allow from all
    Require all granted
  </Directory>
</VirtualHost>

#
Listen 8000

<VirtualHost *:8000>
    ServerName 135sms
    DocumentRoot "/opt/lampp/htdocs/135sms/"
    <Directory  "/opt/lampp/htdocs/135sms/">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        Require all granted
    </Directory>
</VirtualHost>

主主机 - 我假设,在端口 80 上,任何访问都会给出“未找到对象” - INDEX.HTML 不起作用,但是,如果我将其更改为 localhost:8000 - 它可以工作。

我在httpd.conf中有这个:

#Listen 12.34.56.78:80
Listen 80
# Listen 8000

即它大部分处于默认状态。

我不明白如何通过端口访问它8000...为什么不通过端口访问80。我检查了许多顶级文档,它们始终是相同的 - 我可以通过端口看到它8000,但不能通过端口看到它80(我假设浏览器正在查看端口80)。

有人可以给我指明正确的方向吗...这应该是显而易见的,但对我来说却并非如此。

顺便说一句,localhost/phpmyadmin可以工作,但本地主机不可以(即没有仪表板)

这也可能相关...我使用硬编码地址来访问服务器和内部文档 - 我知道 - 不好的做法,但对于这个隐藏的站点,它可以正常工作。

非常感谢 P 对格式表示歉意...我会弄清楚的。

答案1

感谢您的回复。问题现在已经解决,虽然我不知道它到底是什么,但肯定是我的确认错误。Pb

相关内容