我有一台运行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很不熟悉,所以对任何帮助表示赞赏。感谢。
答案 0 :(得分:0)
您的DNS记录是否已配置为在解析时将计算机指向服务器IP地址所需的主机名?或者,你是否重写编辑 / etc / hosts ?
我有点不确定“我的浏览器无法找到它”的意思,所以请澄清上述问题是否能让您更接近您的问题。在指定的路径和/ var / log / apache2 /.
中检查Apache的日志文件是值得的