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