我刚刚完成了对我们机构网络服务器的大规模重组和更新。该服务器托管 3 个虚拟主机、3-4 个博客、2 个 wiki、一些旧式静态 HTML 页面和许多托管文档(PDF、.jpg、.xls)。
我把网站组织成如下结构:
/var/www/sites/vhost1,vhost2,vhost3.../wordpress/blogX.../mediawiki/wikiX
数据位于单独的目录结构中,因此我可以对其运行 cron 任务以确保其全部可写等。然后我为每个应用程序创建指向这些数据目录的符号链接。
/var/www/data/vhost1,vhost2,vhost3.../wordpress/blogX/uploads.../mediawiki/wikiX/images
所有 Apache 配置都在 /etc/httpd/conf.d/vhosts.d/vhost1,2,3.conf 中
除此之外,还有一个测试服务器,它反映了此设置。一旦更改经过全面测试,它们就会同步到实时服务器。
所有的 wordpress 安装和 mediawiki 安装都是直接来自 SVN,并且更新是通过切换分支或“svn up”完成的。
所以我的问题是,我如何才能最好地将文档分享给 a) 同事、b) 未来可能的替代者、c) 6 个月后的自己。显然,我可以制作一个 wiki 页面、excel 文档等,并在其中填充文本,但我正在寻找一种更直观的表示形式,以便我可以用它来向技术水平较低的人解释架构。理想情况下,如果可以扩展此可视化表示以获得更多技术细节,那就太棒了。
答案1
您尝试过 Visio 网站地图吗?它可以自动检测很多有关网站的信息。结合一些注释,它似乎正是您正在寻找的。