У меня есть онлайн-презентация на следующей неделе, и у меня все готово к работе.
Веб-сайт работает только на HTML и CSS (без БД) и в настоящее время находится на моей учетной записи общего хостинга.
Теперь, хотя мой виртуальный хостинг (относительно) надежен, я заметил, что в последнее время они вносили некоторые изменения, и мой сайт иногда был недоступен.
Я не хочу, чтобы это случилось со мной утром моей презентации, поэтому я спрашиваю, как лучше всего подготовиться к такой вещи?
Мой домен есть, www.presentation.mydomain.com
и я хотел бы сохранить это, если это возможно (даже если возникают проблемы).
Я думал о нескольких альтернативах:
Разместите мой сайт на двух разных доменах или серверах (но как насчет доменного имени?)
У вас есть портативная версия XAMPP на USB-накопителе (опять же, доменное имя?)
Возможен отказоустойчивый сайт / местоположение
Обновить:
Презентация будет проводиться на их ноутбуке, а не на моем. Поэтому я не могу установить какое-либо программное обеспечение.
источник
Ответы:
Как правило, вам не нужен какой-либо сервер только для просмотра необработанных HTML-файлов, даже если они ссылаются на другие файлы, CSS и JavaScript. Просто дважды щелкните любой файл, и он откроется в браузере по умолчанию на вашем компьютере из локальной файловой системы.
Однако вам может потребоваться проверить, не содержит ли ваш статический контент абсолютные ссылки на другие файлы или другие ресурсы (
<a href='http://mysite.com/extra.html'>
) и содержит только относительные ссылки (<a href='extra.html'>
). В любом случае, это хорошая практика.Лучше всего было бы заранее скопировать содержимое на жесткий диск ноутбука, который вы будете использовать, и протестировать презентацию. Сохраните также тот же контент на USB-накопителе или компакт-диске, на случай, если вам вдруг понадобится другой компьютер.
источник
Поскольку ваш сайт статичен, одним из решений является использование CloudFlare , потому что он все еще может обслуживать кэшированные страницы, если ваш сайт отключается (при правильной конфигурации). Это будет прозрачным, если есть проблема.
И сохраните копию своего сайта на своем ноутбуке или на карте памяти, если вы не можете использовать свой ноутбук. Если все пойдет не так, вы все равно сможете закончить презентацию, используя
localhost
вместо вашего доменного имени. Это было бы последним решением.PS: Конечно, чтобы реализовать переносимый веб-сайт, везде должны быть реализованы относительные пути, то есть с начальным «значением» относительно корня. Не забывайте об этом, иначе ссылка будет относительно текущей директой.
источник
Если сайт только HTML и CSS, Вам не нужен хост. Просто вставьте его в USB-накопитель, который вы собираетесь использовать для резервной среды WAMP, и запустите его с любой машины, к которой подключен.
Если вы беспокоитесь о потере USB-накопителя, веб-хостинг будет подходящей резервной копией.
источник
Вы можете просто открыть интернет-страницу локально и отобразить ее в своем браузере.
Если вы даже хотите показать другое доменное имя, вы можете использовать XAMPP, чтобы открыть локальный веб-сервер. Разместите там свой веб-сайт и укажите домен на localhost на своем компьютере, добавив следующую строку в файл hosts в вашей системе:
Здесь вы можете узнать, где находится файл hosts в вашей ОС.
источник
Вы можете разместить статический контент, используя Amazon S3. См. Http://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html руководство о том, как это сделать.
В основном вы регистрируете учетную запись AWS, загружаете свой веб-сайт в S3, а затем можете получить к нему доступ через URL-адрес
<bucket-name>.s3-website-<AWS-region>.amazonaws.com
. Вы также можете создать пользовательский домен для корзины с CNAME, что позволит вам получить к нему доступ черезpresentation.mydomain.com
.Вы должны быть покрыты бесплатным уровнем S3, 5 ГБ и до 20000 запросов в месяц в течение года. Источник: http://aws.amazon.com/free/
https://chadthompson.me/2013/05/static-web-hosting-with-amazon-s3/ предлагает хорошее прохождение процесса со скриншотами.
Если вам не требуется, чтобы домен был доступен через Интернет для презентации, то, согласно ответу Принсига, использование USB-накопителя с копией веб-сайта на нем является самым простым способом.
источник
Если вы используете Git для управления версиями вашего сайта ... (не судите ... но вы должны быть, если это важный проект!)
Вы можете разместить весь свой сайт на «страницах проекта» Github. (он же Github Pages )
Это действительно просто, просто вставьте туда код своего сайта. По сути, вы нажимаете на ветку, которая называется,
gh-pages
и ваш сайт будет автоматически публиковаться и обновляться при нажатии!Так что если страница репозитория Github вашего проекта - https://github.com/imausername/mysupersite, то общедоступная страница Github для вашего проекта будет находиться по адресу iamusername.github.io/mysupersite.
источник
Так много слишком сложных ответов.
Вам не нужен Apache. Вам не нужен XAMP (или аналогичный). Вам не нужны cloudflare, dropbox или любая другая сторонняя служба. (github? для презентации? пожалуйста.)
Все, что вам нужно, это портативное устройство хранения. USB-ключ, внешний диск, что угодно.
Что вам нужно сделать, это подтвердить, что ваша презентация содержит только относительные ссылки. Вот как вы это делаете:
Если все хорошо, вы можете идти. Если нет, добавьте комментарий для дальнейших инструкций.
источник
Чтобы убедиться, что ваш сайт доступен, вы можете использовать циклический DNS. Вы можете заказать два хостинговых пакета с двумя разными IP-адресами и использовать циклический DNS для балансировки нагрузки. Если один IP-адрес отключен, трафик будет перенаправлен на другой.
Другой способ - с CloudFlare . Вы можете использовать CloudFlare + циклический DNS для дополнительной надежности. CloudFlare - это бесплатная (у них также есть платные планы) услуга, которая добавляет безопасность и аналитику на ваш сайт. Вы также можете использовать их CDN. Это действительно оптимизирует ваш сайт. Но самое приятное то, что если ваш сайт не работает, они могут показывать кэшированную версию. Все, что вам нужно сделать, это изменить свои серверы имен. Вы можете найти больше информации об этом на их сайте.
Есть еще одна вещь:
Если ваш хост не использует отказоустойчивый сервер или что-то еще, возможно, лучше поискать другой хост - ваш сайт всегда должен быть доступен, если это возможно.
источник
Я думаю, что вы можете записать их в документ блокнота, сохранить как
foo.html
или что-то в этом роде и открыть, это не будет зависеть от Интернета (по общему признанию, я не уверен, как разместить там CSS, который я никогда не делал для много html или любого CSS, так что вы можете попробовать не уверены, как это получится).источник
И, наконец, что не менее важно, сделайте скриншоты всех веб-страниц, которые вы планировали показать. Эй, это сработало для меня. Поместите их в Power Point или просто по названию / последовательности. Закон Мерфи не имеет границ!
источник