我是 Linux 新手,但我已经掌握了基础知识。
我正在创建一个简单的本地网络,在 Debian 8 的虚拟机中运行 DHCP 服务器、samba 服务器、ftp 服务器、网络邮件服务器(我使用 squirrelmail)、DNS 服务器和网络服务器。
我自学了 Linux 的东西,并且顺利地运行了每个程序,我为 webmail 创建了子域(mail.sitename.com),并将域(sitename.com)作为主网站,但我想为它创建另一个子域samba(ftp.sitename.com),到目前为止我还没有找到添加它的方法。
我尝试在 /etc/bind/db.local 中添加 ftp 子域:
ftp IN A ftp.sitename.com
但它始终加载家庭网站 (sitename.com),而不是 ftp 子域。我还尝试添加另一个 VirtualHost
/etc/apache2/sites-available/000-default.conf
我添加的代码:
<VirtualHost *:80>
ServerName ftp.sitename.com
ServerAdmin [email protected]
DocumentRoot /etc/samba
</VirtualHost>
如果我使用“添加虚拟主机”,每当我输入 ftp.sitename.com 时,它都会给出
403 FORBIDDEN 您没有权限访问此服务器上的 /
答案1
- 更改内容后是否增加了区域序列号?是强制性的,需要重新加载名称服务器
- 更改Apache配置后,需要重新加载
- 如果您遇到权限错误,请查看 Apache 的
error.log
文件,它将为您提供有关错误原因的更多信息。您确定Apache运行的用户可以访问吗/etc/samba/
?