gpt4 book ai didi

apache - 找不到 Ubuntu Apache2 本地虚拟主机 url

转载 作者:行者123 更新时间:2023-12-04 18:30:03 24 4
gpt4 key购买 nike

我正在设置我的笔记本电脑,以便使用 Ubuntu 16.10 上的 LAMP 堆栈对多个站点进行单用户开发,其中包含用于不同站点的虚拟主机和基于名称的虚拟主机。我尝试了各种配置设置组合,但我无法从浏览器加载站点,我得到“在此服务器上找不到请求的 URL”。以下是相关配置文件中的相关代码片段:

端口.conf:
Listen 8000
apache2.conf:

NameVirtualHost *:8000
ServerName localhost
...

.../sites-enabled/000-default.conf:
<VirtualHost *:8000>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
...

.../sites-enabled/abc.conf:
<VirtualHost *:8000>
ServerName abc
ServerAdmin admin@abc.com
ServerAlias www.abc.com abc.com
DocumentRoot /var/www/abc

.../启用站点/pbnat.conf:
<VirtualHost *:8000>
ServerName pbnat
ServerAdmin admin@pbnat.com
ServerAlias pbnat.com pbn.com
DocumentRoot /var/www/pbnat/public
...

/etc/hosts
127.0.0.1   localhost
127.0.1.1 Lenovo-y2-11
127.0.0.1 abc
127.0.0.1 pbnat

目录结构:
/var/www/
|-- abc/
|- index.html
|-- html/
|- index.html
|-- pbnat/
|-- public/
|- index.html

/var/www/上的权限:
drwxr-xr-x 2 www-data julie 4096 Jan  8 16:53 abc
drwxrwxr-x 2 root root 4096 Dec 31 00:02 html
drwxrwxr-x 3 www-data pbnat 4096 Jan 6 22:32 pbnat

/var/www/abc/上的权限:
-rw-r--r-- 1 www-data julie 139 Jan  8 16:53 index.html

/var/www/html/上的权限:
-rwxrwxr-x 1 root root 11321 Dec 31 00:02 index.html

/var/www/pbnat/上的权限:
drwxrwxr-x 2 www-data pbnat 4096 Jan  7 00:00 public

浏览器 URL 测试和结果:

file:///var/www/abc/index.html - 成功! abc 虚拟主机正在工作!

file:///var/www/pbnat/public/index.html - 成功! pbnat 虚拟主机正在工作!

localhost - 无法访问站点; localhost 拒绝连接。

localhost:8000 – Apache2 Ubuntu 默认页面

localhost:8000/abc - 在此服务器上找不到请求的 URL/abc。

localhost:8000/abc.com - 在此服务器上找不到请求的 URL/abc.com。
  • 然后我将新站点的主机文件中的 IP 更改为 127.0.0.2,但将 localhost 保留为 127.0.0.1 并尝试:

  • 127.0.0.2:8000 - Apache2 Ubuntu 默认页面

    127.0.0.2:8000/abc – 在此服务器上找不到请求的 URL/abc。

    错误日志显示没有异常,访问日志显示 HTTP 状态代码 404,以及第二个代码 495 或 496;即使我输入 127.0.0.2:8000/abc,它也会在日志的第一列中列出 127.0.0.1

    已经有一段时间了。非常感谢帮助。

    最佳答案

    问题在于 URL 在浏览器中的输入方式。它应该是:
    ABC:8000
    不是:
    本地主机:8000/abc

    关于apache - 找不到 Ubuntu Apache2 本地虚拟主机 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41540206/

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