Хостинг вашего собственного веб-сайта не требует ежемесячной платы или большого количества технических знаний для настройки. Если вам просто нужно разместить небольшой веб-сайт, на котором будет только несколько посетителей, вы можете превратить ваш компьютер с Windows в сервер WAMP.
Стоит ли размещать собственный сайт?
Хотя размещение собственного веб-сайта на локальном компьютере очень увлекательно, если вы хотите получить доступ к веб-сайту, к которому люди могут получить доступ, возможно, вы захотите получить свой собственный план веб-хостинга. Bluehost предлагает безлимитный веб-хостинг за $ 3,95 в месяц, с полной поддержкой PHP и MySQL. Это определенно простой способ начать работу с веб-сайтом, и у них есть простые установщики в один клик, чтобы вы начали работать с популярным программным обеспечением, таким как WordPress и другими.
Если вы размещаете свой собственный локальный сайт, к которому вы хотите, чтобы люди имели доступ, вам понадобится открыть брандмауэр для домашнего компьютера, а это означает, что вы потенциально можете открыть некоторые дыры в безопасности. Определенно стоит подумать о том, чтобы получить дешевый хостинг в другом месте, например, в Bluehost или Hostgator.
Если вам нужен локальный сервер разработки, продолжайте чтение.
Что такое «ВАМП»?
WAMP – это сокращение, обозначающее «Windows, Apache, MySQL и PHP». Когда вы загружаете WAMP, вы просто загружаете программу, которая устанавливает три разные вещи. WAMP удобны тем, что позволяют одним махом загрузить и установить все пакеты, необходимые для размещения динамического веб-контента. В противном случае вам придется загружать три пакета отдельно.
Windows – Буква W в WAMP указывает на то, что программа совместима с операционными системами Windows.
Apache – это программа, которая используется для размещения вашего сайта. С его помощью вы можете размещать HTML-файлы и другой статический веб-контент.
MySQL – предоставляет базу данных для вашего веб-контента. Многие динамические веб-страницы должны хранить данные (то есть имена пользователей и пароли для веб-учетных записей), и именно здесь MySQL входит.
PHP – самый популярный язык для написания динамического веб-контента – безусловно. WordPress, Facebook, Joomla и многие другие веб-сайты и системы управления контентом используют PHP. Если вы планируете разместить что-то большее, чем статические веб-страницы, PHP будет незаменимым помощником.
Если вы используете Linux вместо Windows, вам нужно установить LAMP. Также возможно разместить веб-сайт в Windows с помощью IIS, поэтому вам не нужно устанавливать какое-либо стороннее программное обеспечение. Переход по маршруту IIS не рекомендуется для большинства целей, и это гораздо более сложный процесс поддержки динамического веб-контента – поэтому придерживайтесь WAMP, если у вас нет уникальных обстоятельств, требующих IIS.
Прежде чем мы продолжим, пожалуйста, поймите, что размещение веб-сайта на обычном ПК и подключение к интернету потребительского уровня не рекомендуется ни для чего, кроме тестирования, и/или для размещения небольшого веб-сайта для нескольких посетителей. Помните, что в следующий раз, когда Центру обновления Windows потребуется перезагрузить вашу систему, ваш веб-сайт отключится вместе с ним – не идеальная ситуация для серьезного веб-сайта.
Установка WAMP
Доступно много программ WAMP, но мы будем работать с WampServer. Перейдите на их веб-сайт и загрузите последнюю версию своей программы, а затем начните установку.
Установочные подсказки говорят сами за себя; просто оставьте все по умолчанию и нажимайте кнопку Далее. Вы можете просто нажать «Открыть» в этом приглашении, чтобы WampServer использовал браузер по умолчанию, когда бы вы ни посмотрели на своем веб-сайте:
Не забудьте также добавить исключение безопасности для Apache в брандмауэр Windows:
После завершения установки установите флажок «Запустить WampServer 2 сейчас», прежде чем нажимать кнопку «Готово». Вы должны увидеть запущенную программу в области уведомлений.
Щелкните левой кнопкой мыши на значке и нажмите «Localhost» в верхней части меню выбора, чтобы открыть свой веб-сайт.
Страница по умолчанию в настоящее время просто показывает нам страницу с быстрой информацией, чтобы мы могли убедиться, что все компоненты работают правильно. Если вы видите этот экран, значит, вы успешно установили сервер WAMP.
Некоторое Быстрое Устранение проблем
Мы провели несколько тестовых установок этой программы и обнаружили, что несколько пакетов от Microsoft абсолютно необходимы для правильной работы WampServer. Если до этого момента у вас возникли какие-либо проблемы, убедитесь, что у вас установлены следующие обновления, удалите WampServer, перезагрузите компьютер и переустановите WampServer.
WAMP 32-битные необходимые пакеты:
Распространяемый пакет Microsoft Visual C ++ 2008 SP1 (x86)
Распространяемый пакет Microsoft Visual C ++ 2010 SP1 (x86)
Microsoft Visual C ++ 2012 (выберите vcredist_x86.exe)
WAMP 64-битные необходимые пакеты:
Распространяемый пакет Microsoft Visual C ++ 2008 SP1 (x86) (это не опечатка – вам нужен пакет x86)
Распространяемый пакет Microsoft Visual C ++ 2008 (x64)
Распространяемый пакет Microsoft Visual C ++ 2010 SP1 (x64)
Microsoft Visual C ++ 2012 (выберите vcredist_x64.exe)
Дальнейшая настройка WAMP
Чтобы изменить страницы, которые отображаются на вашем веб-сервере, откройте каталог www, щелкнув левой кнопкой мыши значок WAMP в области уведомлений.
В открывшейся папке вам нужно разместить любые файлы, которые вы хотите разместить на своем веб-сайте. Здесь можно разместить что угодно, от установочных файлов WordPress до статических HTML-файлов, и изменения будут отражены на вашем веб-сайте одновременно (просто нажмите «Обновить»).
Давайте рассмотрим быстрый пример того, как вы поместите контент в эту папку, чтобы он отображался на вашем веб-сайте. Вы можете использовать программу веб-разработки или что-то такое же простое, как Блокнот, чтобы создать простую страницу PHP и разместить ее на своем веб-сайте.
Следующий код будет хорошим началом:
PHP Test
?
'; ?>
Вставьте этот код в Блокнот и сохраните ваш файл как index.php внутри C: \ wamp \ www.
Теперь вернитесь на свой веб-сайт (или нажмите обновить [F5], если он у вас уже открыт), и вы увидите страницу, которую вы только что создали.
По умолчанию ваш веб-сайт в настоящее время доступен только с компьютера, на котором установлен WampServer. Это идеально подходит для тех, кто просто использует свой WAMP-сервер для тестирования или разработки, но чтобы сделать свой веб-сайт доступным для остального мира, нажмите значок WampServer и нажмите «Подключить к сети».
По умолчанию файл конфигурации Apache запрещает входящие соединения от всех, кроме локального, поэтому вам также придется изменить две строки кода, чтобы другие устройства не видели ошибку «403 Forbidden» при каждой попытке загрузки. твой сайт. Войдите в httpd.conf (файл конфигурации Apache), щелкнув левой кнопкой мыши меню WampServer и перейдя в папку Apache.
Прокрутите вниз, пока не увидите код, который говорит:
Заказать Запретить, Разрешить
Запретить все
Удалите этот код и замените его следующим:
Заказ Разрешить, Запретить
Разрешить от всех
Сохраните изменения в httpd.conf и перезапустите все службы.
Ваш сайт теперь должен быть доступен из World Wide Web. Если нет, убедитесь, что вы перенаправили порт 80 на ваш компьютер на маршрутизаторе.