Визуально документирование конфигурации и инфраструктуры веб-сервера

Я только что закончил большую реорганизацию и обновление веб-сервера (ов) наших учреждений. На этом сервере размещены 3 виртуальных хоста, 3-4 блога, 2 вики, несколько устаревших статических 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".

Таким образом, мой вопрос заключается в том, как я могу лучше всего документировать документы, чтобы: а) сотрудники, б) возможная замена в будущем, в) я через 6 месяцев. Очевидно, что я могу создать вики-страницу, документ Excel, что угодно и заполнить его текстом, но я ищу более визуальное представление, которое я мог бы использовать, чтобы объяснить архитектуру менее техническим специалистам. В идеале было бы замечательно, если бы это визуальное представление можно было расширить, чтобы получить больше технических деталей.

1 ответ

Вы пробовали карту веб-сайта Visio. Он может обнаружить многое о сайте автоматически. В сочетании с некоторой аннотацией кажется, что это именно то, что вы ищете.

Визио

Другие вопросы по тегам