无法在 ubuntu 服务器 18.04 中使用 apache2 设置我自己的目录和我自己的网站

无法在 ubuntu 服务器 18.04 中使用 apache2 设置我自己的目录和我自己的网站

我在虚拟机中使用 apache2,Ubuntu 服务器 18.04,一切正常,我可以通过我的电脑看到 apache 的欢迎页面,服务器(虚拟机)和我的电脑可以正确 ping,但是,我遇到了一个问题。我需要使用它来设置自定义网站,我将我的.conf网站放在/etc/apache2/sites-available/gguerrero.conf

然后,我在里面gguerrero.conf放置了以下通道:

DocumentRoot /var/www/gguerrero
Alias /gguerrero/var/www/gguerrero
<Directory /var/www/gguerrero/>
Options None
AllowOverride None
order allow,deny
allow from all</Directory>

在此之后,我使用启用了站点a2ensite gguerrero并且它已正确启用,但是当我在 Web 浏览器中输入时,http://localhost/gguerrero它只会给我一个“无法连接”错误或类似的错误,但是,如果我输入192.168.1.38(运行 apache2 的 ubuntu 服务器的 IP),我得到默认站点,显示 apache 屏幕,并且它可以工作,但由于某种原因,我的服务器仅占用/var/www/html默认站点(apache 默认站点)所在的目录,而不是占用我制作的页面的目录var/www/gguerrerogguerrero因此它不起作用。

谢谢您的帮助,我非常感激。

答案1

我在网络浏览器中输入http://localhost/gguerrero它只是给了我一个“无法连接”的错误或类似的信息,但是,如果我输入 192.168.1.38(运行 apache2 的 ubuntu 服务器的 IP),我就会得到默认站点,显示 apache 屏幕,并且它可以正常工作

默认配置的虚拟机在桥接网络上工作,而不是在本地主机上。访问它的唯一方法是通过主机内的虚拟机 IP。

我的服务器只使用 /var/www/html 目录,其中包含默认站点(apache 默认站点),而不是使用目录 var/www/gguerrero

更改配置后您是否重新启动了 Apache?

相关内容