虚拟主机即使在 chown 和 chmod 之后仍显示错误 11001

虚拟主机即使在 chown 和 chmod 之后仍显示错误 11001

我正在尝试创建一个虚拟主机来测试一个基本的 html 网站。

客户操作系统 - Ubuntu 14.04 主机操作系统 - Ubuntu 14.10

在主机操作系统中,我通过代理服务器进行连接,这需要我输入用户 ID 和密码。我在客户操作系统中有一个桥接网络,我能够在其中连接到互联网。

到目前为止我已经完成这些步骤。

1)通过这样做 创建.conf文件/etc/apache2/sites-availablesudo cp 000-default.conf tasdikr-1081310234.conf

然后我将其编辑成sudo gedit tasdikr-1081310234.conf如下内容

<VirtualHost *:80>

#---------- Changes made -------------------

ServerName www.tasdikr-1081310234.com
ServerAdmin [email protected]
DocumentRoot /var/www/tasdikr-1081310234
ServerAlias tasdikr-1081310234.com

#---------- Changes made -------------------

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

2)通过这个创建目录

sudo mkdir /var/www/tasdikr-1081310234
sudo chown $USER:www-data /var/www/tasdikr-1081310234
sudo chmod g+s /var/www/tasdikr-1081310234
sudo gedit /var/www/tasdikr-1081310234/index.html

我在里面index.html做了类似的事情

<html>
  Welcome to tasdikr-1081310234.com!
</html>

3)之后我更改了hosts文件/etc/hosts

改变之后它看起来像这样

127.0.0.1   localhost
127.0.1.1   tasdik

#---adding lines for my website---

127.0.0.2   www.tasdikr-1081310234.com  tasdikr-1081310234

#--------adding stuff done--------

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

4)之后我通过运行添加了我的网站

sudo a2ensite tasdikr-1081310234

并重新启动 apache

sudo service apache2 restart

它给了我这样的信息

* Restarting web server apache2 
AH00558: apache2: Could not reliably determine the server's fully qualified
domain name,using         
127.0.1.1. Set the 'ServerName' directive globally to suppress this message
                                                                            [ OK ]

5) 我输入了网址http://tasdikr-1081310234.com

http://tasdikr-1081310234但我一直收到错误Error Code 11004: Host not found

PS:我也尝试过改变模式。所以我尝试了

  • sudo chmod -R 755 /var/www
  • sudo chmod -R 754 /var/www
  • sudo chmod -R 777 /var/www

但它仍然给出同样的错误。

大家能帮忙吗?过去两天我一直在为此绞尽脑汁。

我也提到过这个数字海洋 - 如何在 ubuntu 14.10 中设置虚拟主机

答案1

检查客户操作系统中的 apache 日志,看看是否收到任何请求

看看您是否可以 ping 客户操作系统。

修复主机文件中的 IP 地址 127.xxx 是环回地址,可能只会连接到主机操作系统而不是客户操作系统(除非您使用 ssh 隧道,如果是这种情况,请 telnet 到 IP 地址和端口“telnet 127.0.0.2 80”以查看是否可以建立连接)

相关内容