У нас старый сервер 2003, работающий IIS 6.0, который я надеюсь вывести из эксплуатации и перейти на нашу основную хостинговую платформу (которая работает Ubuntu Lucid и Apache 2.2.14, с участием PHP 5.3-иш). Я пытаюсь найти решение, чтобы по возможности использовать старые веб-сайты. Возможно, я здесь пытаюсь изобрести велосипед, но не уверен.
Веб-страницы на этом IIS старые. Очень старый. Большинство из них являются древними, HTML-стилями в стиле Geocities (правда, без ASP.Net). Некоторые используют расширения главной страницы. default.htm может не интерпретироваться как страница индекса. Предположим, что это не проблема, и оставим задачу обновления кода пользователям. Никаких баз данных за этими сайтами.
Предположим, я уже создал виртуальный хост на стороне Linux, это простая часть.
Как мне экспортировать и перенести все в пуле приложений из Windows в среду Linux? Есть ли приложение, которое делает это, надеюсь, не проприетарное? Поиск в Google в основном давал результаты типа «не делай этого», так как платформы не очень совместимы, но я думаю, что ищу второе мнение. Есть инструмент, чтобы сделать это наоборот (от Apache к IIS), должно быть что-то еще.
Заранее спасибо.
Похоже, вы в основном обслуживаете HTML-страницы. Это должно двигаться без труда. Вы можете изменить список страниц, используемых Apache в качестве индексной страницы по умолчанию, и включить default.htm, настроив директиву DirectoryIndex, применяемую к сайту.
Прошло много времени с тех пор, как я столкнулся с контентом на главной странице. Если я правильно помню, расширения, связанные с возможностью редактирования в реальном времени. Появились более новые механизмы обновления контента. Я использовал как выталкивающие, так и вытягивающие механизмы с программным обеспечением для контроля версий.
Также возможно наложить систему управления контентом на сайт, чтобы разрешить обслуживание обновленного контента с помощью системы управления контентом, в то время как старые страницы обслуживаются с диска.