3

我有一个运行 Ubuntu 11 和 Apache2 的 Linode 服务器,我正在尝试让一个子域工作。这是我mywebsitesites-available文件夹中的文件。我尝试将顶部部分放在它自己的文件中testing.mywebsite并重新加载 apache2,但没有成功。

<VirtualHost *:80>
    DocumentRoot /home/user2/www
    ServerName testing.mywebsite.com
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin email@gmail.com
    ServerName  mywebsite.com
    ServerAlias *.mywebsite.com
    ServerAlias 192.155.90.135

    #Index file and Document Root (where the public files are located)
    DirectoryIndex  index.html index.php
    DocumentRoot    /home/user/public/mywebsite/www

    #Log file locations
    LogLevel    warn
    ErrorLog    /home/user/public/mywebsite/log/error.log
    CustomLog   /home/user/public/mywebsite/log/access.log combined
</VirtualHost>

我有一个网站正在运行,apache 可以找到其中的所有文件,/home/user/public/mywebsite/www但是当我进入测试子域时,我的浏览器找不到它。我对 apache2 非常陌生,因此不胜感激。谢谢。

4

1 回答 1

0

您的 DNS 记录是否配置为在解析时将您的计算机指向所需的主机名和服务器的 IP 地址?或者,您是否在编辑/etc/hosts

我有点不确定“我的浏览器找不到它”是什么意思,所以请澄清上述问题是否不能让您更接近您的问题。在您指定的路径和 /var/log/apache2/ 中检查 Apache 的日志文件是值得的。

于 2013-03-22T02:16:04.677 回答