如何使用 Ubuntu 12.04 设置“基于名称的”虚拟主机?
我已按照https://help.ubuntu.com/12.04/serverguide/httpd.html#http-configuration 中给出的说明进行操作。
我做了以下...
cp default newsite
经过一番研究,我发现了一篇博客文章,其中指出我需要使用a2dissite default
. 在我这样做之后,它起作用了。那是对的吗?这在 Ubuntu 服务器指南中从未提及。该指南还包括这一行...
“默认的虚拟主机没有指定 ServerName 指令,因此它将响应与另一个虚拟主机中的 ServerName 指令不匹配的所有请求。”
这似乎意味着默认站点和其他站点可以共存。
我正在运行 12.04 Server 的全新安装,并且每次进行调整时都重新加载了 apache 配置。
总之......在/etc/apache2/sites-available下添加一个新文件(添加了ServerName指令的“默认”文件的更改副本)和/etc/apache2/sites-enabled下的相应符号链接后,是是否有必要禁用或重命名默认站点符号链接以使新站点正常运行?下面给出的文档和一个答案似乎推断没有必要这样做,但如果是这样,我做错了什么?使用下面的配置,当我尝试访问 newsite.example.com 时,我得到了默认站点。
/etc/apache2/sites-available$ cat 默认
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny …
Run Code Online (Sandbox Code Playgroud) 我为一所小型私立 K-12 学校做一些志愿工作,他们刚刚收到了一家大公司捐赠的大约 20 台二手电脑。
它们带有空白硬盘,所以我需要安装一个操作系统,我认为 Ubuntu 可能是一个不错的选择。
理想情况下,我希望拥有中央用户帐户和共享中央存储。
有没有类似于 Ubuntu 的 MS-AD 的东西?