Apache2 - 无法添加子域

时间:2013-03-22 02:03:30

标签: linux apache webserver subdomain virtualhost

我有一台运行Ubuntu 11和Apache2的Linode服务器,我正试图让子域工作。这是mywebsite文件夹中的sites-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很不熟悉,所以对任何帮助表示赞赏。感谢。

1 个答案:

答案 0 :(得分:0)

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

我有点不确定“我的浏览器无法找到它”的意思,所以请澄清上述问题是否能让您更接近您的问题。在指定的路径和/ var / log / apache2 /.

中检查Apache的日志文件是值得的