为 Samba 创建子域以使用 url 而不是 ip 地址

为 Samba 创建子域以使用 url 而不是 ip 地址

我是 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

  1. 更改内容后是否增加了区域序列号?是强制性的,需要重新加载名称服务器
  2. 更改Apache配置后,需要重新加载
  3. 如果您遇到权限错误,请查看 Apache 的error.log文件,它将为您提供有关错误原因的更多信息。您确定Apache运行的用户可以访问吗/etc/samba/

相关内容