如何启用 Apache Web 服务器中的所有虚拟主机并知道它们是否已启用?
答案1
在 Ubuntu 上,此版本效果最佳,并生成所有已启用网站及其别名的列表
sudo apache2ctl -S
答案2
您还可以运行下面的一行脚本来列出 ubuntu apache 中所有启用的当前托管网站。这将显示相应的输出。
cd /etc/apache2/sites-enabled/ && echo -e "\nListing all enabled website and its home directory for server $(hostname -I):-\n$(cat $(ls) |grep -i 'ServerName\|DocumentRoot')\nReport Timestamp:- $(TZ='Asia/Kolkata' date)\n"