假设我的网络服务器托管多个域名。包含活动网络域名的目录在哪里?
答案1
/etc/apache2/sites-available/
保存所有可用站点,每个站点 1 个文件。域名位于文件内。
/etc/apache2/sites-enabled
保存活跃的站点。再次强调:域名位于文件内。这些文件可以是指向的符号链接/etc/apache2/sites-available/
。
例子:
<VirtualHost xx.yyy.com:80>
ServerAlias xx.yyy2.com
ServerAlias xxxxx
AddHandler cgi-script .cgi
DocumentRoot /dir/dir/dir/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
</VirtualHost>
尝试将文件保存在/var/www/
.之外/var
,它通常不是单独的分区,并且还用于存储打印机文件和 mysql 文件,因此如果这三个文件中的任何一个填满您的系统,使用机器来解决这个问题可能会比需要的更困难。
当您需要升级或重新安装系统、为系统添加更多空间或需要使用多个不同的操作系统时,它也使一切变得更容易。