Как запустить сайт на локальном компьютере: Как запустить сайт на локальном компьютере

Содержание

Создание сайта на локальном сервере

Здравствуйте, уважаемые коллеги! Рад приветствовать вас на страницах блога WordPress-book.ru. Прочтя эту статью, вы узнаете, что такое локальный сервер, зачем он нужен и довольно быстро, сделаете из своего персонального компьютера это чудо информационных технологий, затем создадите на нем локальный WordPress сайт.

Чтобы окончательно определиться, надо ли вам это и с чем его едят, рассмотрим основные «полезности» локального сайта на локальном же сервере.

  • — Колоссальное удобство для web-мастера, который еще только планирует создание нового или очередного сайта в интернете. Можно сначала создать сайт локально, настроить его, выбрать и установить тему, подправить дизайн, установить требуемые плагины и так далее. А потом уже закачать его на хостинг для свободного доступа.
  • — Редизайн и другие ремонтные работы. Посетители увидят сразу готовый продукт, а не тот сырой материал, который будет в промежуточной стадии. Некоторые веб-мастера, на время проведения масштабных работ с сайтом, ставят на него так называемые «плагины-заглушки», тем самым теряя трафик. Посетитель вместо искомой информации видит страницу наподобие — «Сайт на реконструкции».

  • — Экспериментальный сайт. Некоторые сайтовладельцы заводят экспериментальный сайт, чтобы на практике тестировать плагины, править файлы шаблона или движка, проверять работу скриптов и так далее. Зачем оплачивать отдельный домен, занимать место на хостинге, когда можно просто создать сайт на локальном сервере.
  • — Не требуется подключение к интернету. Это качество понравится тем, у кого интернет с ограниченным трафиком или слишком медленный.
  • — Многое другое, то что я не вспомнил, а вы оставили в комментариях.

Создание локального сервера

Одни очень хорошие люди, чтобы облегчить нам жизнь, создали такой инсталляционный пакет, как XAMPP. XAMPP включает в себя дистрибутив Apache, содержащий MySQL, PHP и Perl. Вам почти ничего не придется делать (лень — двигатель прогресса), только несколько раз щелкнуть мышью. Почему XAMPP? Потому, что у него есть несколько, весьма весомых, преимуществ перед своими конкурентами:

  • — самый популярный PHP пакет разработчика;
  • — простая установка и настройка;
  • — полностью бесплатен.

Скачать пакет XAMPP можно с его страницы тут.

После скачивания, запустите установку. В процессе установки, ничего не меняйте, в каждом новом окне жмите кнопку «Next«.

ВАЖНО: В конце инсталляции, мой Skype блокировал установку локального сервера. Если у вас тоже стоит это приложение, временно его отключите.

На четвертом этапе установки, если не снять там галочку, в браузере откроется новое окно, в котором вам предложат скачать модуль для XAMPP, позволяющий установить на локальный сервер WordPress или другую CMS. Не советую, мне не понравилось. WordPress на свой сервер мы установим другим, более правильным способом.

На седьмом, заключительном  этапе установки, оставьте галочку у опции запуска панели управления и нажмите на кнопку «Finish«. Впоследствии, эту панель можно будет открыть двойным щелчком по файлу xampp-control.exe, который находится в папке хамппа (по умолчанию C:\xampp).

В открывшейся панели нажмите по очереди на кнопки «Start» для Apache и MySql.

Теперь ваш локальный сервер работает и чтобы в этом убедиться, наберите в адресной строке браузера  http://localhost. Должна открыться страница со следующим содержимым:

Создание сайта на локальном сервере

Как известно, ни один проект, работающий на WordPress или на другом движке, без базы данных и без этого самого движка, не сможет появиться на свет. Этим мы сейчас и займемся.

Установка базы данных на локальный сервер

Откройте панель управления локальным сервером (файл xampp-control.exe) и нажмите на кнопку Admin для MySQL.

В новой вкладке браузера откроется панель администратора phpMyAdmin.

Перейдите в панели на вкладку «Базы данных» или по ссылке «Создать БД«.

Чтобы не запутаться в дальнейшем, в качестве имени базы данных впишите имя своего сайта (домен). На локальном сервере можно создать множество сайтов и для каждого из них, будет своя база данных. Нажмите на кнопку «Создать«. База данных создана, осталось установить WP.

Установка WordPress на локальный сервер

Скачайте архив последней версии WordPress со страницы ru.wordpress.org. Архив распакуйте и скопируйте папку «wordpress» в папку «htdocs» с установленным xampp.

Папку «wordpress» с вордпрессом переименуйте, дайте ей то имя, которое дали базе данных при ее создании. У меня это имя — WordPress-book. В этой, переименованной папке, найдите файл wp-config-sample.php.

Откройте его в текстовом редакторе, можно в простом блокноте, но лучше в Notepad++. Отредактируйте три строчки, как показано на рисунке ниже.

Не ошибитесь, в 19 строчке впишите имя своей, а не моей базы данных :-).

Сохраните файл как wp-config.php, без пристройки «sample«. Старый wp-config-sample.php можно удалить.

Теперь остался последний штрих. В адресной строке браузера наберите http://localhost/имя_базы_данных и нажмите клавишу enter на клавиатуре. Откроется следующая страница:

Внесите все необходимые данные и нажмите на кнопку «Установить WordPress«. Через несколько секунд вы будете извещены об успешном завершении операции.

Нажмите на кнопку «Войти«. Сами увидите что произойдет :-). Я вас поздравляю! Вы только что создали локальный сайт на локальном сервере!

Как разместить сайт на localhost?



Я зарегистрировал домен http:/ / ishaan.vv.si . Я хочу, чтобы если я редактирую файлы на своем компьютере, то изменения вносятся на мой сайт. В основном я хочу разместить свой сайт с моего локального компьютера в интернете. Пожалуйста, помогите.

hosting
Поделиться Источник Ishaan     13 февраля 2014 в 16:24

3 ответа


  • Как разместить сайт?

    Я более свеж в мире информационных технологий, но я хочу разработать веб-сайт и сделать его общедоступным во всемирной паутине, я знаю, как создать веб-сайт, но у меня нет никакой идеи размещения веб-сайта, если вы покажете мне путь и скажете, как разместить веб-сайт, это будет очень полезно для…

  • Как разместить сайт wordpress на Heroku

    У меня есть сайт WordPress в настоящее время на моем локальном сервере, но я хочу, чтобы он размещался на Hero бесплатно. Я новичок в Hero, поэтому не знаю многого. Какие правильные шаги я должен выполнить, чтобы разместить его в Hero.I уже установил WordPress в Hero, но я не знаю, как я могу…



2

  1. Установите webserver
  2. Предоставьте порт, на котором он работает (вероятно, 80), Интернету
    • перенаправление портов с маршрутизатора
    • общедоступный адрес IP, назначенный компьютеру, на котором выполняется webserver
  3. Настройте запись A для вашего DNS, чтобы указать ishaan.vv.si на адрес IP, на котором вы запускаете сервер

Поделиться Quentin     13 февраля 2014 в 16:28


Поделиться Iqbal     13 февраля 2014 в 16:39



1


Используйте ngrok для подключения localhost к конечным точкам сети

Поделиться Ravneet Sidhu     16 июля 2016 в 00:17


  • Как разместить сайт xampp localhost онлайн?

    Я новичок в WordPress. У меня есть сайт made WordPress в xampp localhost, теперь я хочу показать этот сайт своему другу, прежде чем сделать его онлайн без использования каких-либо услуг хостинга, но не могу показать ему, потому что он находится на localhost.

  • как разместить сайт angular 2?

    Как разместить сайт angular 2? Я новичок в angular 2, и я сделал простой веб-сайт без бэк-энда. Мне было интересно, что когда я пытался открыть непосредственно файл index.html, он открывается с ошибкой. Но после команды npm start он работает нормально, которая запускает локальный сервер на…


Похожие вопросы:


Как разместить свой сайт на github

Итак, я строил свой сайт в течение последних нескольких недель и думаю, что готов выставить его на всеобщее обозрение. Однако я понятия не имею, как его провести. Я хочу использовать github для его…


Как разместить сайт в svn локальном хосте на IIS сервере

У меня в машине есть репозиторий svn. Веб-сайт размещен локально в моей машине. Я получаю доступ к нему через адрес localhost. Как разместить сайт с сервера svn на сервер IIS server.I используйте…


Как разместить сайт, созданный с помощью laravel 5, на реальном сервере?

Я сделал сайт, используя фреймворк Laravel 5, но я сделал сайт на своем локальном сервере (localhost). Теперь я хочу разместить этот сайт, как и другие сайты, которые мы размещаем на сервере, но…


Как разместить сайт?

Я более свеж в мире информационных технологий, но я хочу разработать веб-сайт и сделать его общедоступным во всемирной паутине, я знаю, как создать веб-сайт, но у меня нет никакой идеи размещения…


Как разместить сайт wordpress на Heroku

У меня есть сайт WordPress в настоящее время на моем локальном сервере, но я хочу, чтобы он размещался на Hero бесплатно. Я новичок в Hero, поэтому не знаю многого. Какие правильные шаги я должен…


Как разместить сайт xampp localhost онлайн?

Я новичок в WordPress. У меня есть сайт made WordPress в xampp localhost, теперь я хочу показать этот сайт своему другу, прежде чем сделать его онлайн без использования каких-либо услуг хостинга, но…


как разместить сайт angular 2?

Как разместить сайт angular 2? Я новичок в angular 2, и я сделал простой веб-сайт без бэк-энда. Мне было интересно, что когда я пытался открыть непосредственно файл index.html, он открывается с…


Как разместить сайт Laravel на Netlify?

Я пытаюсь разместить свой сайт Laravel на Netlify . Первоначально я использовал Laravel Forge для развертывания и размещения своего веб-сайта. Сценарий развертывания, который использовался в Laravel…


(Как) я могу разместить сайт Haskell, построенный на Windows на CentOS / Ubuntu?

Я построил веб-сайт в Haskell (используя Happstack), который теперь хочу разместить где-нибудь. Я построил его на Windows, используя ghc для создания файла под названием website.exe. Это моя первая…


Как разместить файл HTML на localhost с python?

Мне было интересно, как разместить файл на localhost с Python. Я видел некоторые вещи на нем, но ничто из того, что я видел, действительно не говорит вам, как это сделать.

Как установить и настроить OpenServer

В случае необходимости запуска сайта на домашнем компьютере (например, если во время тестирования не хочется загружать его на хостинг), пользователи обращаются за помощью к программам, развертываемым на локальном сервере. Одним из лучших локальных серверов является OpenServer, настройка которого даже у неопытного юзера не займет много времени.

Преимущество этого решения перед ближайшими аналогами заключается в грамотной реализации системы управления добавленными доменами, а также в присутствии графического интерфейса. Это позволит пользователю вовсе забыть об использовании «Командной строки» для управления собственным сервером.

Устанавливаем OpenServer на компьютер

Многие выбирают OpenServer, поскольку этот софт крайне прост в инсталляции и конфигурировании. Также он имеет графический интерфейс, что немаловажно для огромного пласта юзеров. Предлагаю ознакомиться с развернутым тематическим руководством, начать которое нужно с того, как установить OpenServer.

  1. Первым шагом будет переход на официальный сайт, где нужно нажать по кнопке «Скачать» (она располагается на верхней панели). 
  2. Выберите базовую версию в выпадающем меню и начните ее загрузку.
  3. Вы можете внести добровольное пожертвование разработчикам, чтобы скачать инсталлятор на максимальной скорости, либо же сразу же запустить загрузку.
  4. Ожидайте завершения скачивания, а затем запустите полученный EXE-файл.
  5. Задайте путь, куда будет установлен локальный сервер, и нажмите «Извлечь». Обязательно запомните этот путь, ведь по нему в будущем придется постоянно переходить.
  6. Дождитесь окончания извлечения.
  7. Перейдите по пути установки программы и запустите находящийся там исполняемый файл.
  8. Выберите удобный язык интерфейса.
  9. Вы будете уведомлены, что запуск осуществляется впервые, а это значит, нужно установить патчи для Microsoft Visual C++. Обязательно подтвердите эту операцию.

После установки и перезагрузки компьютера можно переходить к следующему этапу взаимодействия с OpenServer.

Первый запуск OpenServer

После инсталляции рекомендуется произвести первый запуск OpenServer, чтобы продолжить дальнейшую настройку, а также просто убедиться в том, что программа функционирует нормально. Для этого потребуется выполнить всего несколько простых действий:

  1. После запуска сервера обратите внимание на панель задач. Там щелкните по значку OpenServer.
  2. В появившемся меню нажмите по кнопке «Запустить».
  3. После этого наведите курсор на «Мои проекты» и выберите там «localhost».
  4. Откроется новая страница в браузере по умолчанию, где вы получите уведомление о нормальной работе локального сервера.

Если на этом этапе с запуском уже возникли проблемы, переходите к ознакомлению с отдельным разделом в конце статьи, где вы узнаете о двух разных методах решения возникшей неполадки.

Первоначальная настройка OpenServer

Настройка OpenServer – обязательный процесс, который требуется выполнить хотя бы для того, чтобы обеспечить комфорт в работе. Первоначальное конфигурирование подразумевает изменение всего нескольких параметров и выглядит так:

  1. Через то же меню программы перейдите в раздел «Настройки».
  2. Здесь в первой же вкладке «Основные» можете поменять визуальное оформление и выбрать оптимальный язык интерфейса.
  3. Далее отметьте галочками пункты «Запускать вместе с Windows» и «Требовать учетную запись Администратора». Так сервер не придется каждый раз включать вручную, а использование привилегированного пользователя запретит остальным юзерам вмешиваться в работу софта.
  4. Переместитесь на вкладку «Меню», где активируйте параметр «Показывать сайты в главном меню». Это позволит сразу через меню переходить к добавленным доменам, экономя свое личное время.
  5. Здесь же можно выбрать браузер, который нужно использовать для открытия веб-страниц, если он будет отличаться от того, что установлен в ОС по умолчанию.
  6. Откроется окно «Проводника», где вам нужно найти исполняемый файл веб-обозревателя и выбрать его.

Остальные параметры пока трогать не нужно. Большинство из них ситуативные и редко изменяются пользователями, которые разворачивают на своем компьютере локальный сервер.

Установка WordPress на OpenServer

WordPress – одна из самых популярных систем управления контентом. Установка WordPress на OpenServer тоже может понадобиться, ведь иногда есть необходимость протестировать проект в полностью готовом виде. Разделим процесс инсталляции на основные этапы, чтобы упростить процесс понимания.

Шаг 1: Скачивание и распаковка WordPress

Сам ВордПресс распространяется бесплатно, поэтому от пользователя требуется только загрузить его и распаковать в соответствующем месте на локальном хранилище. Эта операция займет всего несколько минут.

  1. Перейдите на официальный сайт CMS и нажмите по кнопке «Получить WordPress».
  2. Подтвердите начало загрузки компонента.
  3. По завершении создайте каталог с произвольным названием в папке «domains», которая находится в корне OpenServer.
  4. Затем распакуйте туда файлы полученного архива.

Шаг 2: Создание базы данных и пользователя для phpMyAdmin

Второй этап – настройка базы данных и пользователя через компонент сервера под названием phpMyAdmin. 

  1. Для этого откроем меню OpenServer. Наведите курсор на «Дополнительно» и выберите первый пункт в появившемся списке.
  2. Панель управления phpMyAdmin откроется в новой вкладке браузера. Там введите пользователя root и пароль root (доступы по умолчанию).
  3. После авторизации переключитесь на вкладку «Учетные записи пользователей» и нажмите «Добавить учетную запись пользователя».
  4. Заполните основную информацию: имя пользователя и пароль, а также отметьте галочками абсолютно все присутствующие на странице пункты.
  5. После сохранения база данных с аналогичным пользователю именем появится в меню слева.

Шаг 3: Настройка файла wp-config

Завершающий этап конфигурирования – настройка файла wp-config.php. Здесь от пользователя требуется выполнить всего несколько простых действий:

  1. Перейдем в папку, куда было распаковано содержимое архива. Переименуйте файл wp-config-sample.php в wp-config.php.
  2. Откройте его для редактирования через любой редактор кода, например, NotePad++ или SublimeText. Там найдите параметры имени базы данных и пароль, отталкиваясь от оставленных комментариев. Поменяйте их на те, которые вводили в phpMyAdmin, и сохраните изменения. Имя базы данных совпадает с именем пользователя, поскольку при создании был отмечен галочкой соответствующий параметр.
  3. Осталось только через меню OpenServer запустить свой сайт.
  4. Должна появиться вкладка «Добро пожаловать», что означает успешное завершение установки.

Осталось только выполнить инструкции, отобразившиеся в этой же вкладке, чтобы начать работу с WordPress. Готово! 

Решение возможных проблем с работой OpenServer

Больше всего проблем у пользователей возникает при попытке первого запуска ОпенСервер на своем компьютере. Есть две самые распространенные причины неполадок, которые и стоит обсудить.

Причина 1: Действие антивируса

Если на компьютере установлен сторонний антивирус, рекомендую отключить его, а затем проверить работоспособность локального сервера. Если причина действительно оказалась в том, что защита блокирует соединение, просто внесите программу в исключения.

Причина 2: Изменения файла hosts

В операционной системе Windows есть файл hosts, который отвечает за совмещение доменных имен с IP-адресами. Если программа OpenServer внесет туда изменения, вполне возможно, что появятся проблемы при запуске сервера, поэтому советую перейти в настройки ПО, открыть вкладку «Сервер» и отметить галочкой пункт «Не вносить изменения в HOSTS файл».

Внимательно ознакомьтесь с оставленными выше инструкциями, чтобы досконально разобраться в теме установки и настройки OpenServer. В этом нет ничего сложного, а на весь процесс уйдет максимум полчаса.

Как сделать хостинг для сайта на своем компьютере

В кругу веб-разработчиков можно часто слышать о VPS-серверах и хостинг-провайдерах, предоставляющих виртуальные машины в аренду. Такие услуги приходят на помощь загруженным сайтам, корпоративным порталам, форекс-трейдерам и другим проектам. Найти подходящий хостинг бывает довольно проблематично: высокая цена, плохая производительность и прочие аспекты, мешающие оптимальному функционалу. Альтернативой VPS может стать создание собственного домашнего сервера. Не сказать, что это лучший вариант, но при грамотном подходе для небольшого сайта хватит ресурсов домашнего ПК. Конечно, это не будет VPS в обычном понимании, лучше это назвать хостингом для сайта.

О создании домашнего сервера сегодня и поговорим.

Создаем сервер с нуля

Прежде чем создавать домашний хостинг, стоит проверить, потянет ли компьютер высокую нагрузку и справится ли интернет с большим потоком данных. Для полного погружения в тему поговорим обо всех нюансах.

При создании собственного сервера можно пойти двумя путями: использовать личный компьютер или арендовать VPS у хостинг-провайдера.

В первом случае потребуется отдать все силы ПК на обработку данных и поддержание высокой производительности хостинга. Обратите внимание, что сервер будет использовать ваше интернет-соединение, поэтому позаботьтесь о бесперебойной сети с мощным тарифным планом.

Если вы уверены в силах своей машины, то следующий шаг — создание статического IP. По умолчанию адрес установлен как динамический, он изменяется каждый раз при выходе в интернет. Статический же напротив устанавливается один раз и всегда остается неизменным. Это позволяет обеспечить точку входа для «белых» сайтов, платежных систем, безопасных соединений и почтовых сервисов.

Когда мы запускаем свой ресурс на стороннем хостинге, от нас требуется лишь оплата услуги, а вот при создании собственного сайта на локальной машине, помимо всего прочего, необходим статический адрес. Их количество ограничено, каждый из них арендуется на определенное время, и в этот период никто другой не может его официально использовать. Проще говоря, когда за организацией закреплен индивидуальный адрес, клиенты смогут легко найти веб-ресурс и приобрести нужные услуги.

Обсудить покупку статического IP вы можете со своим интернет-провайдером. Далее следует установка программного обеспечения, в нашем случае отлично подойдет Open Server, серверная платформа, предназначенная для веб-разработчиков. Благодаря ей мы можем не беспокоиться об установке PHP, Apache, MySQL и прочих средствах. Установив данное ПО, мы сможем запустить сервер дома и загрузить на него сайт. 

Рассмотрим краткую инструкцию по работе с Open Server:

  1. Первым делом установим официальную версию — переходим для этого на страницу разработчика и выбираем один из пакетов программы.
  2. На отобразившейся странице нам предлагают пожертвовать деньги разработчикам. Если оплатить минимальную стоимость, то скорость загрузки возрастет в разы. В противном случае просто кликаем по кнопке «Нет, спасибо, хочу просто скачать» и ожидаем загрузку.
  3. Устанавливаем программу и переходим в ее директорию. Здесь перед нами отобразится набор различных папок и два файла для запуска — выбираем подходящий под разрядность ОС и открываем его. Также для запуска отключаем антивирус.
  4. В нижнем правом углу будет активирована новая иконка в виде красного флажка — она сигнализирует о том, что программа открылась, но еще не запущена. Оставим ее пока такой, кликнем по значку и перейдем в настройки.
  5. Переходим во вкладку «Сервер» и обращаем внимание на строку «IP-адрес сервера». По умолчанию он установлен как локальный, то есть доступ открыт только текущему компьютеру. Для запуска сервера в Интернете потребуется указать статический адрес и нажать «Сохранить».
  6. Теперь можно запускать сервер — для этого достаточно кликнуть по красному флажку и выбрать опцию «Запустить». В некоторых случаях может возникнуть ошибка «Несовместимость конфигурации: домен/алиас localhost можно использовать только с IP-адресом 127.0.0.1». В таких случаях необходимо перейти в директорию ПО, открыть папку domains и переименовать папку localhost в openserver.

Мы провели работу с настройкой локального сервера. Что касается аренды VPS у хостинг-провайдера, нам потребуется подобрать подходящий тариф и активировать его. На готовый сервер мы сможем выгрузить свой веб-ресурс, а затем открыть его всему интернету. 

На этом наша статья подходит к концу. Удачи!

Локальный сервер для сайта на пк


Если вы решили серьезно заняться созданием и разработкой сайтов, то локальный сервер для сайта на пк будет вам в помощь. Локальный сервер для сайта служит своеобразным полигоном для тестирования нововведений и проверки работоспособности применяемых решений и компонентов. Это один из главных инструментов веб-разработчика для отладки и тестирования создаваемых сайтов и приложений.

Локальный сервер для сайта на ПК также нужен вебмастерам и блоггерам для работы со своими сайтами, например на Joomla или WordPress. Работа на локальном сервере полностью равноценна реальному серверу при этом совершенно бесплатно и не нужно подключение к интернет. По сути локальный хостинг на своем компьютере, это домашний эмулятор реального сервера на хостинге.

Установить локальный хостинг на компьютер не очень сложная задача и хороших решений здесь существует немало. Но по каким критериям выбрать? В сети есть разные варианты программ для создания локального сервера на вашем компьютере, например такие как популярный Denver, WampServer, Open Server и Instant WordPress для вордпрес. Здесь основной критерий по выбору локального сервера на пк, это высокая надежность и стабильность работы.

Одно из отличных решений для создания локального сервера на своем компьютере, это приложение XAMPP. Система сервера проста в установке, настройке и удобна в использовании, как для начинающих, так и для опытных пользователей. Главные отличия от других аналогичных программ, это быстрота и исключительная надежность. Попробовав один раз, Вы больше не сможете вернуться к старым решениям. Поэтому многие вебмастера используют для отладки своих сайтов именно локальный сервер XAMPP.

XAMPP, это бесплатный кроссплатформенный локальный сервер, включающий в себя модуль Apache с поддержкой SSL, базу данных MySQL, интерпретатор скриптов PHP, язык программирования Perl, почтовый и FTP сервер и другие полезные инструменты. Работает на Windows, Linux и OS X. Поддерживает работу с большинством смс и приложений, которых насчитывается около 26. Аббревиатура XAMPP означает — Cross-Platform + Apache + MySQL + PHP + Perl.

На сегодня является одним из лучших веб-серверов, с его помощью можно создать на своем компьютере полноценный и быстрый локальный сервер для сайта. Кроме этого поддерживает создание и управление базой данных MySQL и SQLite. Одно из самых полезных приложений для веб-разработчиков и программистов. Является самой популярной средой разработки PHP. Идеальная среда для тестирования без каких-либо последствий.

Помимо основных компонентов, XAMPP поставляется с другими полезными инструментами, такими как почтовый сервер Mercury , phpMyAdmin для администрирования базы данных, Webalizer для анализа журналов веб-сервера, OpenSSL , Apache Tomcat для кода Java и FTP-сервер FileZilla .
С установленным на компьютере XAMPP, можно работать на своем сайте, даже если вы находитесь в удаленном месте без подключения к интернет.

Для установки приложения на компьютер загрузите его с сайта apachefriends.org

После загрузки запустите установочный файл XAMPP. Выберите компоненты, которые вы хотите установить. Выберите каталог установки для XAMPP (C:\xampp\htdocs). Все создаваемые сайты на локальном сервере, должны находится в этой папке. Завершите настройку и запустите панель управления XAMPP.

Установка и настройка сервера обычно не вызывает особых трудностей у пользователей. Но иногда может возникнуть проблема с портами у модулей Apache и MySQL (могут не запускаться). В этом случае нужно изменить их значение на другое в конфигурационных файлах модулей. Мне например пришлось изменить порт в Apache на 7331 и 8080, а MySQL на 3309.

Для вебмастеров XAMPP служит идеальным решением для тестирования и отладки сайтов на WordPress и Joomla. Система WordPress имеет определенные условия для запуска:

  • PHP версии 7.3 или выше
  • MySQL версии 5.6 или выше, MariaDB версии 10.1 или выше
  • Поддержка HTTPS
  • Apache или сервер nginx

При запуске XAMPP проверяет все условия, перечисленные выше

Установка wordpress на xampp локально


Для установки Wordpres локально необходимо выполнить несколько простых шагов:

  • Создайте новую базу данных MySQL для вашей установки WordPress
  • В панели управления раздела MySQL нажмите кнопку admin или введите localhost/phpmyadmin/ в своем веб-браузере
  • В панели управления phpMyAdmin создайте новую базу данных
  • Скачайте последнюю версию Wordpres и разархивируйте в C:/xampp/htdocs
  • Переименуйте папку с вордпресс на имя вашего сайта
  • Теперь перейдите в папку WP вашего сайта, найдите файл wp-config-sample.php и переименуйте его в wp-config.php
  • Обновите строчки кода в wp-config.php:
    Замените «database_name_here» именем вашей базы данных.
    Замените «username_here» на «root» и отредактируйте поле «password_here», чтобы оно было пустым
  • Сохраните файл и закройте его

Откройте браузер и перейдите по адресу localhost/вашсайт/. Начнется стандартная установка WordPress на xampp.

Хотите попробовать новую тему? Просто скопируйте и вставьте ее в (wp-content/themes) каталог сайта.
Загружается мгновенно. То же самое с плагинами и изменением любых настроек. Нет задержки сервера, нет проблем с загрузкой, нет ненужного времени ожидания. Все происходит в режиме реального времени. Локальный сайт загружается быстрее, чем их онлайн-аналоги. Локальный сайт на WordPress является идеальной средой для тестирования, создания, изменения тем и плагинов.

Локальный сервер для сайта на пк является отличным вариантом улучшить свой сайт, не боясь его сломать. С программой XAMPP вы можете не только установить локальный сервер для тестирования, но и выполнять намного более сложные задачи.
Скачать локальный сервер HAMPP

Скачать

Локальный сервер Denwer — как создать сайт на компьютере — установка, настройка и удаление Денвера

Обновлено 16 мая 2021
  1. Где скачать Denwer, как его установить и запустить?
  2. Проверка работоспособности локального сервера
  3. Настройка и установка Joomla или WordPress на Денвер
  4. Создание базы данных и пользователя средствами Denwer
  5. Перенос сайта на хостинг
  6. Как удалить Денвер с компьютера

Это очередная статья из рубрики Инструменты вебмастера, в которой я хочу поговорить о работе с сайтом на бесплатной сборке под названием Denwer, которую можно свободно скачать с ресурса разработчика. Сначала расскажу о том, что же такое локальный сервер и зачем нам с ним работать. Попросту говоря, его вы можете установить и сконфигурировать у себя на компьютере, получив бесплатный аналог хостинга (читайте о том, что такое хостинг и домены здесь).

Для работы на любом движке сайта вам, в этом случае, не придется покупать хостинг и даже не обязательно иметь доступ в интернет. Возможности, которые предоставляет вам Денвер, практически ничем не отличаются от возможностей удаленного хоста, да и состоять он будет из тех же самых компонентов и иметь те же возможности. Он уже содержит в себе базы данных MySQL, которой можно будет управлять через PhpMyAdmin читайте подробнее об этом скрипте), сервер Apache (читайте что такое server), имеет поддержку PHP и многое другое.

Где скачать Denwer, как его установить и запустить?

Можно скачать по отдельности все описанные выше компоненты локального сервера и, поставив их у себя на компьютере, правильно сконфигурировать, но ведь не все способны это сделать. И даже те, кто понимает что к чему, могут испытать массу трудностей при установке и особенно при его конфигурировании.

Поэтому, для упрощения нам с вами жизни, были придуманы и созданы разнообразные установочные пакеты (сборки), позволяющие при минимальных затраченных усилиях скачать полностью рабочий и сконфигурированный комплекс.

Вам только останется скачать подходящую сборку и установить на него движок вашего проекта (Joomla, WordPress и т.п.), а затем начинать работать на нем, точно так же, как вы бы делали при нахождении файлов движка на физическом хосте. Кстати, как вариант и альтернативу данному решению, можно рассматривать свободный от платы хостинг с поддержкой MySQL и PHP, т.е. способного работать с Joomla и WordPress. Но в этой статье мы будем говорить именно за localhost.

Итак, что же нам предлагают разработчики таких бесплатных установочных пакетов? Давайте я перечислю ссылки на страницы ресурсов, где можно их будет скачать, а потом расскажу в подробностях именно про установку и настройку одного из них, которого я выбрал в качестве фаворита.

Это лично мой выбор, а вы можете пользоваться тем пакетом, который больше понравится вам. Благо, что работа с ними довольно однотипна и, поняв как работать с одной сборкой (сегодня мы будем говорить исключительно о Denwer), вы без труда разберетесь и с любой другой.

Где можно бесплатно скачать сборки локального сервера:

  1. Денвер — скачать бесплатно
  2. Xampp — скачать
  3. VertrigoServ — скачать
  4. Wamp — скачать

Пройдя по ссылке вы должны будете зарегистрироваться в предложенной форме, после чего к вам придет письмо с ссылкой на скачивание дистрибутива Denwer.

Запускаете скачанный файл с расширением exe, соглашаетесь установить пакет, после чего начинается его распаковка, а затем откроется также окно браузера с описанием установки, которое можно сразу закрыть, и еще появляется черное досовское окно с мастером установки:

Следуя указаниям мастера для продолжения установки нажимаем «Enter». В следующем окне нам нужно указать, в какую папку на нашем компьютере мы будем устанавливать сервер. Можно выбрать, например, C:\server.

Нажимаете «Enter», на вопрос, точно ли вы хотите установить Денвер именно в эту директорию, вы отвечаете установкой «y» (игрек) и опять жмете «Enter». Далее нас информируют, что сейчас будет создан отдельный виртуальный диск, который необходим для функционирования всех компонентов локального сервера.

Просто жмем «Enter», а в следующем окне выбираем букву для виртуального диска. Эта буква, естественно, не должна в данный момент использоваться вашей системой (т.е. диск, латинскую букву «с», точно не надо выбирать).

Лучше выбрать что-нибудь из последних букв латинского алфавита, например, Z. Если окажется, что эта буква уже используется для обозначения какого-либо диска в вашей операционной системе Windows, то вы увидите сообщение о невозможности создать такой диск.

В этом случае, вам нужно будет нажать «Enter» и повторить шаг с вводом имени директории установки, опять нажать «Enter» и ввести уже другую букву. Какие именно буквы для обозначения дисков в вашем компьютере уже заняты, вы можете посмотреть в «Мой компьютер».

В случае, если выбранная вами буква не занята, вы увидите сообщение об успешном создании виртуального диска.

Нажимаете «Enter», в результате чего начнется копирование файлов этой сборки в указанную вами ранее папку компьютера. Далее вам предложат выбрать вариант загрузки, на что вы отвечаете вписыванием единицы и нажатием «Enter». Вас также спросят, создавать ли ярлыки для запуска, остановки или перезагрузки на рабочем столе, на что вы ответите «y».

С помощью этих ярлыков вы сможете запустить или остановить сервер. Мастер установки после этого закроется, а откроется окно браузера со страницей описания последующих шагов работы со сборкой Denwer.

Проверка работоспособности локального сервера

Далее вы переходите на рабочий стол и запускаете Денвер, щелкнув по ярлыку «Start». При этом на короткое время откроется досовское окно говорящее о запуске сервера, а затем в трее (область в правой стороне панели задач Windows, рядом с часами) появятся иконки в виде перышка и черной шляпы, говорящие о том, что он запущен.

Теперь набираете в адресной строке вашего браузера localhost, в результате чего попадете на страницу с надписью «Ура, заработало». Это означает, что сборка удачно установилась на ваш компьютер с Windows. Прокрутив эту страничку вниз, вы увидите ссылки для проверки ее работоспособности:

Если в результате щелчков по этим ссылкам вы увидите страницы с различными сообщениями, то значит все составляющие Denwer работают правильно. Последняя ссылка в этой табличке позволит вам проверить работоспособность отправки почты.

Вы переходите по этой ссылке, затем в открывшемся окне вводите в поле «Текст» какой-нибудь текст (лучше на русском языке — проверить, что с кодировкой будет все в порядке) и нажимаете на кнопку «Послать через mail». Если все сработало правильно, то вы получите сообщение вида: OK, функция mail () сработала корректно. Но нужно так же проверить, что письмо действительно дошло.

Для этого нужно зайти на наш виртуальный диск (вспоминайте букву, которую указали при установке этой сборки) и пройти по следующему пути:

Z:\tmp\!sendmail\

Кстати, можно заходить и не на виртуальный диск, а на реальный, где у вас установлен локальный сервер (в моем случае это диск С) по тому же пути:

С:\tmp\!sendmail\

Если с отправкой почты у вас все в порядке, то в этой папке вы должны будете обнаружить посланное вами письмо. Открыв его, вы можете проверить правильность кодировки русского языка.

Настройка и установка Joomla или WordPress на Денвер

Для начала нужно будет зайти в папку, куда вы установили сборку (у меня это c:\server\) и пройти по следующему пути:

c:\server\home\localhost\www\

В этой директории WWW вы должны создать каталог, в который в последствии нужно будет загрузить файлы движка (Joomla, WordPress и т.п.). Название папки придумываете сами, например:

c:\server\home\localhost\www\Proba\

После создания папки перезапустите локальный хост с помощью ярлыка «Restart Denwer» на рабочем столе (если он еще не был запущен, то запустите его). Для проверки его работоспособности введите в адресной строке вашего браузера:

http://localhost/Proba/

Если откроется страница с заголовком «http://localhost/Proba/», то значит все в порядке. Если никакого окна не откроется, то попробуйте еще раз перезагрузить Denwer.

Теперь вам нужно установить движок (Joomla, WordPress и т.п.) точно таким же способом, как вы делали это для реального хостинга (установка Joomla описана тут (в деталях и картинках). Как установить форум SMF я писал здесь, а установка WordPress освещена довольно таки подробно по приведенной ссылке.

Т.е. нужно скопировать файлы движка в созданную на вашем компьютере (он выступает в роли локального хостинга) папку. В моем случае это папка:

c:\server\home\localhost\www\Proba\

От установки движка на реальный хост (что это такое?) этот процесс будет отличаться лишь тем, что для копирования файлов нет нужды использовать FTP-менеджер — вполне сгодится и обычный проводник, ну, или файловый менеджер, на вроде описанного по ссылке Тотал Коммандера.

После того, как вы скопируете файлы Джумлы или Вордпресса в папку Денвера, вам нужно для установки сайта или блога набрать в адресной строке браузера:

http://localhost/Proba/

В результате чего откроется окно мастера установки того или иного движка. Дальше вы действуете по тому же сценарию, что и при обычной установке на реальный хостинг, с тем лишь исключением, что вы создаете базу данных и пользователя не через cPanel, как описано в статье про установку Joomla (см. ссылку выше), а способом описанным ниже.

Создание базы данных и пользователя средствами Denwer

Для того, чтобы попасть в программу phpMyAdmin, входящую в комплект сборки локального сервера, нужно набрать в адресной строке вашего браузера следующий Урл:

http://localhost/tools/

В открывшемся окне щелкаете по ссылке под названием «phpmyadmin», в результате чего откроется главная страница этой программы. На ней, в области «Создать новую БД», вы вводите желаемое имя базы данных (для простоты ее можно назвать также как и каталог для сайта в папке localhost, т.е. «Proba», в моем случае) и нажимаете кнопку «Создать».

Теперь возвращаемся на главную страницу phpMyAdmin, щелкнув по иконке домика в левой колонке окна программы. Находите в области « MySQL» ссылку «Привилегии» и щелкаете по ней.

На открывшейся странице phpMyAdmin, в центре, вы должны найти пункт «Добавить нового пользователя» и щелкнуть по нему.

В области «Имя пользователя» вводим желаемое имя (я для простоты использую опять «Proba»), в области «Хост» вводим localhost, в областях «Пароль» и «Подтверждение» вводим два раза какой-нибудь очень сложный пароль.

В области «Глобальные привилегии» жмете по надписи «Отметить все», чтобы у создаваемого пользователя баз данных были максимальные права.

Все, база данных и пользователь на Денвере созданы. Теперь вы можете использовать эти данные при установке Joomla, WordPress и др., которая будет идти тем же чередом, что и при установке на реальном хостинге. По завершении этого процесса ваш ресурс будет доступен по адресу:

http://localhost/Proba/

Работать с Joomla или WordPress вы сможете обычным образом, но при этом существенно упрощается и ускоряется работа по редактированию файлов движка, установке и удалению различных расширений, а также появляется возможность работать над своим проектом даже там, где нет доступа в интернет.

Перенос сайта на хостинг

После окончания работы над проектом вы должны перенести сайт с Denwer на хостинг для того, чтобы он стал доступен посетителям из интернета. Делается это точно так же, как если бы вы просто переезжали с одного хостинга на другой или же восстанавливали свой сайт из резервной копии (тут я писал про создание и восстановление из бэкапа).

Для этого вам нужно будет с помощью программы FileZilla (о которой я писал здесь) переместить все файлы из папки локального сервера (в моем случае это папка «Proba») в корневую директорию удаленного хоста (обычно это либо PUBLIC_HTML, либо HTDOCS).

А затем открыть на редактирование конфигурационный файл вашего движка и изменить параметры абсолютного пути к файлам и папкам этого движка, а также имя базы данных, пользователя и пароль, на те, что вы зададите при создании новой базы данных на хостинге. Все это подробно описано в статье про резервное копирование и перенос сайта, ссылку на которую вы найдете поднявшись на пару абзацев повыше).

Как удалить Денвер с компьютера

Довольно часто возникает вопрос, как удалить эту сборку со своего компьютера. Основная загвоздка удаления состоит в отключении созданного при установке виртуального диска. Но обо всем по порядку. Сначала вам нужно будет, конечно же, остановить работу локального сервера с помощью соответствующего ярлычка на рабочем столе.

Затем удалить виртуальный диск, который был создан при установке. Вспомните, какую букву вы присвоили этому виртуальному диску и перейдите в Windows по следующему пути «Пуск» — «Выполнить» (можно вместо этого нажать сочетание клавиш Win+R), введите в открывшемся окне команду:

subst z: /d

Вместо буквы виртуального диска Z вам нужно будет ввести свой вариант (диск Z предлагаетcz в качестве буквы для виртуального диска по умолчанию). Ну, и для окончательного удаления сборки Denwer с вашего компьютера будет достаточно удалить каталог WebServers (по умолчанию это папка «C: \WebServers») и убрать три ярлычка с рабочего стола вашей операционной системы Windows. Все, можно считать, что нам удалось удалить его малой кровью.

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

Создание сайта на wordpress с нуля для новичка

Создание сайта на wordpress с нуля для новичка, для начинающего сайтостроителя.

WordPress что это?

Содержание статьи :

WordPress — это свободное программное обеспечение, которое поможет вам создать красивый сайт, блог или веб-приложение. Еще можно сказать что WordPress это CMS(Content Management System или Система управления контентом).

Пошаговое создание сайта на WordPress на локальном компьютере.

  1. Скачиваем программное обеспечение. Скачивать нужно только с официального сайта WordPress. Вот здесь: ru.wordpress.org
    Должны получить .zip архив с названием типа: «wordpress-5.1.1-ru_RU.zip»
  2. Нам нужен локальный сервер, если Вы его уже установили, то пропускайте данный шаг. Я предпочитаю локальный сервер «Open Server». Это мультизадачное программное обеспечение для Windows. В Open Server есть всё что нужно для комфортного локального сервера. Здесь есть множество инструментов для разработчика и обычного пользователя. Его можно скачать вот здесь, ospanel.io/download. Наберитесь терпения, скачивание займет достаточно долгое время.
    Так же есть другие локальные серверы, например XAMPP, возможно именно Вам он и подойдет. Прост в работе, без дополнительного софта. Скачать его можно здесь, — apachefriends.org
    Скачиваем и устанавливаем, установщики достаточно простые. Думаю можно разобраться самостоятельно. Единственное что XAMPP он на английском, но в нем очень мало настроек, так что думаю это не будет проблемой.
    Локальный сервер, устанавливаем на главный диск :C
    Разберем как создать сайт на WordPress на примере локального сервера Open Server.

    Как работать с XAMPP?

    На XAMPP, принцип такой же только сайт будет хранится по такому пути, — C:\xampp\htdocs
    Что бы попасть на сайт нужно в браузере перейти вот по такой ссылке, — http://localhost/
    А что бы попасть в PhpMyAdmin (приложение для работы с базой данных MySQL), — http://localhost/phpmyadmin/
    В остальном принцип работы такой же как и с Open Server.

  3. Теперь нам нужно скачанный .zip архив, распаковать. Открываем папку(wordpress-5.1.1-ru_RU) и берем из неё папку «wordpress». Нам нужно перенести эту папку в директорию, — C:\OSPanel\domains. Что бы в результате, у нас получился вот такой путь, — C:\OSPanel\domains\wordpress

    Как запустить Open Server?

  4. Запускаем Open Server. в треи должен появится вот такой красный флаг.

    Жмем на этот флаг, должно появится вот такое меню:

    Кликаем на зеленый флаг «Запустить». Если всё удачно, то через несколько секунд, в треи, будет зеленый флаг. Если флаг не стал зеленым, значит нужно открыть настройки Open Server. Во вкладке «Модули» и вкладке «Сервер» нужно сделать вот такие настройки.

    Как подготовить базу данных для WordPress?

  5. Теперь нам нужно подготовить Базу данных для нашего WordPress. Для этого кликаем по зеленому флагу пункт меню, — «Дополнительно», а в нем жмем «PhpMyAdmin». Откроется встроенный в Open Server браузер, и в нем будет путь http://127.0.0.1/openserver/phpmyadmin/index.php. 

    Вводим данные: Пользователь будет, — root, а Пароль оставляем пустым, жмем вперёд. В открывшемся окне кликаем на «Создать БД».


    Пишем название для нашей базы данных( это такой комплект таблиц, где будут хранится все данные сайт на WordPress). И жмем «Создать».


    Все наша база данных, — готова к использованию.

  6. Настраиваем сам WordPress. В Open Server жмем, — «Мои сайты», ищем наш сайт «wordpress». И в браузере откроется настройка WP.


    Жмем «Вперед!». Попадаем на такое окно, заполняем поля. Поле «Пароль», оставляем пустым! Нажимаем «Отправить».

    Появится вот такой текст, это значит, мы все сделали верно. Кликаем «Запустить установку».


    Теперь нужно заполнить поля, эти данные нужны для того что бы попасть в админ панель WordPress. Я заполнил таким образом. Вы можете заполнить на свой лад, но если забудете пароль, то лучше указать настоящий e-mail.

    Если все хорошо, то мы в результате увидим такое окно, кликаем «Войти».


    Вводим логин и пароль, попадаем в админ панель WordPress.


    В принципе WordPress установлен. Если мы клацнем по домику вот тут, — то мы попадем на наш созданный сайт на WordPress. Дальше мы можем установить другие темы, что бы наш сайт красиво выглядел. И дополнить функциональностью наш сайт, плагинами.

Установка темы на WordPress?


Тема для wordpress, — это внешний вид сайта, и дополнительные возможности, другими словами, можно сказать что тема, это шаблон на котором будет работать Ваш сайт.
Возможно у Вас уже есть идея сайта, и цель, Вам будет легко определится с внешним видом для сайта. По умолчанию в wordpress темы очень простые. Но WordPress даёт очень много бесплатных тем на любую тематику. Тут лишь одно указание качайте официальные темы с официальных источников, для Вашего сайта.

  1. Переходим в админ панель WordPress по адресу, — http://wordpress/wp-admin/
  2. Выбираем меню в правой колонке, — «Внешний вид» — «Темы». Здесь будут все установленные темы, которые мы можем использовать прямо сейчас.
  3. Добавим новую тему. Жмем кнопку, — «Добавить новую»


    Здесь может показаться что тем мало, но Вы не теряйтесь по кликайте по заголовкам, их тут тысячи. Ну или воспользуйтесь поиском.


    Кликайте описание и просмотр, знакомьтесь по ближе с шаблоном для сайта, если определились, то кликайте, — «Установить».
    Затем жмём, — «Активировать». И все шаблон примениться для нашего сайта. И дальше переходим на наш сайт http://wordpress/
    Так же есть возможность настроить внешний вид сайта, двумя способами.

Как установить плагины на WordPress?

Плагины, — это дополнительное программное обеспечение для Вашего сайта. Плагины дают огромнейшие возможности для сайта. Думаю что закроют все задачи для сайта в общем и в частности. Как правило ставят плагины:

  1. Безопасность, анти-спам.
  2. Продвижение SEO, блок для сбора e-mail адресов.
  3. Поведенческий фактор типа, — комментарии, оценки, кнопки для соц. сетей., гео. карты, опросники.
  4. Внешний вид сайта, типа галереи фото, меню, сайдбары, дополнительные блоки информации.
  5. Оптимизация сайта, скорость загрузки, скорость работы.
  6. Удобство для работы со стороны админ панели. Редакторы кода, шорт-коды и пр.

Что бы установить плагин, нужно перейти в панель администратора, слево в меню, пункт, «Плагины» — «Добавить новый».

Можете ознакомится с плагином нажав кнопку, — «Детали». Что бы установить плагин, достаточно нажать кнопку, — «Установить».

Осторожно!

  1. Нужно быть осторожным с выбором плагинов, нужно обязательно проверить, совместим ли данный плагин с Вашей версией WordPress.
  2. Плагины могут нагружать сайт, в результате чего сайт может работать медленнее.
  3. Взломщики всегда будут пытаться сломать сайт, через дырявые плагины.

Постарайтесь ограничить устанавливаемое количество плагинов.

Если Вам нужно установить WordPress на хостинг, или перенести с локального компьютера Ваш сайт WordPress на сервер к хостинг провайдеру. Можете ознакомится с моей статьёй «WordPress установка на хостинг простыми словами».

Я постарался описать тему, — «Создание сайта на WordPress с нуля для новичка». Надеюсь всё было понятно. Если у Вас что-то не получается, пишите, чем смогу помогу.

 

Как разместить веб-сайт для начинающих (локально и / или публично)

Создание нового веб-сайта требует принятия множества решений, не последнее из которых касается хостинга. Если вы новичок в владении веб-сайтом, выяснение того, как разместить веб-сайт, может быстро запутать и утомить.

К счастью, как только вы узнаете о доступных вам вариантах, определить, что нужно вашему сайту с точки зрения хостинга, довольно просто. Понимание основ должно настроить вас на принятие разумных решений и выбор типа хостинга, который лучше всего подходит вам и вашей аудитории.

В этом посте будет представлен обзор некоторых основ веб-хостинга, включая объяснение того, что это такое и почему это важно.

Затем мы обсудим различия между локальным и внешним хостингом и обсудим некоторые важные аспекты использования каждого из них.

Нам есть что обсудить, так что приступим!

Введение в хостинг веб-сайтов: что это такое и зачем он вам нужен

Короче говоря, веб-хостинг — это услуга, позволяющая разместить ваш сайт в Интернете.Веб-хостинг, также называемый хостинг-провайдером, — это компания, которая предоставляет инструменты, необходимые для этого.

В частности, это включает в себя сервер. На серверах хранятся файлы веб-сайтов, а интернет-браузеры могут связываться с ними, чтобы доставлять страницы вашего сайта посетителям. Это то, что делает хостинг таким ключевым элементом создания веб-сайта — без него у вас нет возможности сделать свой сайт общедоступным.

Важно отметить, что существует два способа разместить веб-сайт: (1) внешний / общедоступный и (2) локальный .

Локальный веб-сайт хранится на вашем собственном компьютере, а внешний сайт хранится на сервере провайдера.

Если вы уже знаете, как вам нужно разместить свой веб-сайт, вы можете перейти к более подробной информации прямо сейчас:

Хотя вы можете отказаться от внешнего хостинга, чтобы сэкономить деньги, локальное размещение собственного веб-сайта, как правило, недостаточно эффективно даже для небольшого веб-сайта. У ваших пользователей будет очень медленное время загрузки, а ваши собственные ресурсы, скорее всего, будут истощены.

Вместо этого локальные сайты обычно используются для тестирования, разработки или промежуточной стадии и видны только владельцу и / или разработчику сайта. Затем размещенная на внешнем сервере копия сайта становится общедоступной для пользователей при поддержке гораздо более мощного сервера хостинг-провайдера.

Локальный и внешний хостинг часто используются вместе. Однако, если вам просто нужен частный сайт для разработки, вам может потребоваться только локальный хостинг. Точно так же, если ваш веб-сайт очень маленький и простой, вы часто можете отказаться от промежуточного сайта и использовать только внешний хостинг.

Как разместить веб-сайт в Интернете (5 ключевых моментов)

При размещении веб-сайта в сети все сводится к одному важному решению: какого провайдера выбрать. Ниже мы выделили пять основных аспектов, которые следует учитывать при выборе.

1. Определите лучший тип хостинга для вашего сайта

Пользователям WordPress следует рассмотреть пять основных типов хостинга:

  1. Общий
  2. Виртуальный частный сервер (VPS)
  3. Посвященный
  4. Облако
  5. Управляемый хостинг WordPress

У каждого есть свои плюсы и минусы.Очень маленькие сайты часто отлично справляются с планом общего хостинга. Однако другие типы дадут вашему сайту много возможностей для роста и, вероятно, обеспечат лучшую производительность и большее время безотказной работы.

План хостинга для WordPress может быть очень полезным, поскольку он снимает с вас часть работы по обслуживанию вашего сайта. Он также обычно предоставляет инструменты или услуги, которые вам в любом случае понадобятся для вашего сайта WordPress, избавляя вас от необходимости совершать дополнительные покупки.

2. Изучите дополнительные функции, доступные от различных поставщиков

Помимо размещения вашего веб-сайта на одном из своих серверов, многие хостинг-провайдеры, особенно те, у которых есть управляемые планы WordPress, предлагают удобные функции, которые могут вам понадобиться для вашего сайта.Вот некоторые из распространенных:

Планы хостинга

WordPress иногда также предлагают доступ к темам премиум-класса, автоматическим обновлениям WordPress и поддержке клиентов, связанных с WordPress. Определенно стоит подумать, какие дополнительные функции вам могут понадобиться или нужны для вашего сайта.

3. Посмотрите на варианты поддержки клиентов различных поставщиков

Поддержка клиентов — ключевой элемент любой услуги хостинга. Ваши отношения с вашим хостинг-провайдером, скорее всего, будут долгосрочными, поэтому важно, чтобы он мог предоставить любую помощь, которая может вам понадобиться, в отношении вашей учетной записи, сервера или даже самого WordPress.

Варианты самообслуживания, такие как форумы пользователей, документация или даже сообщения в блогах, могут помочь вам быстро преодолеть препятствия на пути. Круглосуточная доступность также удобна, чтобы быстро связать вас со службой поддержки и помочь вам связаться с кем-нибудь из компании вашего хоста в случае ошибки, связанной с сервером.

Если вам нужны дополнительные рекомендации по поддержке клиентов, наш опрос по хостингу WordPress 2018 содержит ценные данные, которые вы, возможно, захотите принять во внимание. Более 800 пользователей WordPress оценили несколько популярных хостов как в общей, так и в специальной поддержке клиентов WordPress, так что вы знаете, чего ожидать.

4. Установите бюджет хостинга и найдите цену, которая подходит именно вам.

Хостинг — это постоянные расходы. Большинство провайдеров требуют, чтобы вы вносили ежемесячную плату, хотя некоторые предлагают годовые планы. В любом случае важно учитывать, что вы сможете позволить себе на регулярной основе.

Есть много доступных вариантов хостинга. Однако, как мы уже говорили ранее, более дешевые варианты иногда сопряжены с другими проблемами. Веб-хостинг часто является ситуацией «вы получаете то, за что платите».

Бюджет каждого сайта разный, поэтому мы не можем решить, какой именно тарифный план подходит вам лучше всего. Наша лучшая рекомендация — искать планы с низкой стоимостью, но при этом предоставляющие широкий спектр функций и высокие показатели производительности.

5. Выясните, как вы установите WordPress на сервер вашего провайдера.

Наконец, всегда полезно подумать о том, как вы установите WordPress в свою новую учетную запись хостинга. Хотя поначалу это может показаться неважным, параметры установки WordPress могут существенно повлиять на простоту настройки вашего веб-сайта.

Независимо от того, какого хостинг-провайдера вы выберете, вы всегда сможете установить WordPress вручную. Это включает доступ к вашему серверу через протокол передачи файлов (FTP) с использованием такого клиента, как FileZilla.

Некоторые управляемые хосты WordPress также предлагают вариант установки в один клик, который позволяет быстро установить программное обеспечение в своей учетной записи. Есть даже планы, в которых предустановлен WordPress, что является самым простым решением.

Если у вас нет времени на самостоятельное исследование этого вопроса, вот наши рекомендации по лучшим вариантам хостинга, доступным в настоящее время на рынке (с учетом их цены и возможностей):

  • SiteGround — оптимизированный хостинг для WordPress, от 4 долларов.99 в месяц, разрешен 1 веб-сайт, 10 ГБ дискового пространства, до 10 000 посещений в месяц
  • Bluehost — дешевый хостинг веб-сайтов, от $ 2,75 в месяц, разрешен 1 веб-сайт, включено 1 бесплатное доменное имя, 50 ГБ дискового пространства, неограниченная пропускная способность
  • WP Engine — высококачественный управляемый хостинг WordPress, от 25 долларов в месяц, разрешен 1 веб-сайт, 10 ГБ дискового пространства, до 25000 посещений в месяц, 35+ премиальных тем StudioPress включены

Как разместить собственный сайт локально (2 метода)

Существует несколько способов локального размещения сайта.Что лучше всего будет зависеть от потребностей вашего конкретного сайта, поэтому давайте рассмотрим два популярных варианта.

1. Создайте сайт с помощью локального веб-стека

Локальный веб-стек, такой как XAMPP, — это программное обеспечение, которое предоставляет несколько компонентов, необходимых для локальной разработки, включая веб-сервер. Основное преимущество использования этого метода заключается в том, что он дает вам максимальный контроль над вашим сайтом:

Кроме того, XAMPP сохраняет ваш локальный сайт полностью приватным и недоступным для других пользователей.Обратной стороной является то, что его немного сложно настроить. Вам нужно будет установить XAMPP и вручную установить WordPress, чтобы запустить его.

Также важно отметить, что, хотя вы можете использовать сайт WordPress, размещенный через XAMPP, для тестирования плагинов или практики кодирования, вы не можете использовать его для создания настоящего промежуточного сайта. Из-за различий в конфигурации оборудования функции, которые работают при установке XAMPP WordPress, не обязательно будут работать на действующем сайте WordPress.

2.Подпишитесь на виртуальную песочницу

Гораздо более простой способ создать локальный сайт WordPress — и подготовить ваш действующий сайт — это использовать виртуальную среду песочницы. Эти платформы, включая Local by Flywheel, позволяют легко создавать локальные установки WordPress:

Local by Flywheel можно использовать совершенно бесплатно. Все, что вам нужно сделать, это зарегистрироваться, загрузить приложение и начать создавать сайты. Однако вы должны убедиться, что настроили свои настройки так, чтобы ваши сайты не были видны поисковым системам.

Также имейте в виду, что, хотя ваши сайты будут размещаться локально, технически вы по-прежнему полагаетесь на сторонний ресурс. В случае, если Flywheel перестанет поддерживать платформу, вам придется найти другое решение (хотя нет никаких указаний на то, что это может произойти в ближайшее время).

Заключение

Когда дело доходит до веб-хостинга, вам есть о чем подумать. Изучение основ того, что такое хостинг и как он работает, может помочь вам принимать обоснованные решения о том, как разместить свой сайт WordPress.

Это включает в себя учет различий между локальным и внешним хостингом и ваши варианты использования каждого из них:

  1. Локальный хостинг предполагает использование вашего компьютера в качестве сервера для вашего веб-сайта и может быть настроен через локальный веб-стек, такой как XAMPP, или виртуальную среду песочницы, такую ​​как Local by Flywheel.
  2. Внешний хостинг (в Интернете) требует от вас выбора хостинг-провайдера. Принимая решение, вы должны учитывать типы хостинга, функции, поддержку клиентов, цену и простоту установки.Мы рекомендуем хосты Bluehost (2,75 доллара в месяц), SiteGround (4,99 доллара в месяц) и WP Engine (25 долларов в месяц — хост высокого класса).

У вас есть вопросы о том, как разместить веб-сайт? Задайте их в разделе комментариев ниже!

Бесплатный гид

5 основных советов по ускорению


Ваш сайт на WordPress
Сократите время загрузки даже на 50-80%

, просто следуя простым советам.

* Этот пост содержит партнерские ссылки. Это означает, что если вы нажмете на одну из ссылок на продукт, а затем купите продукт, мы получим комиссию.Не беспокойтесь, вы все равно будете платить стандартную сумму, так что с вашей стороны никаких затрат не будет.

Как самостоятельно разместить домен / сайт?

Если вы разработчик / блоггер, технически подкованный и просто предприимчивый, вы можете чувствовать себя достаточно уверенно, чтобы разместить домен / веб-сайт самостоятельно. Верно, в вашем подвале (если вы живете в той части мира, где он есть у большинства людей) или, может быть, просто в своей спальне. Если вы думаете, что такая хостинговая компания, как мы, даже не хотела бы, чтобы обсуждал с вами эту тему, то вы ошибаетесь! Мы такие же фанатичные, как и некоторые из вас, и ценим тех, кто любит приключения.

Если вы находитесь в группе, которая не знает, как именно разместить домен или веб-сайт самостоятельно, давайте рассмотрим это:

Несколько шагов по размещению вашего домена или веб-сайта:

1. Зарегистрируйте доменное имя

Есть несколько веб-сайтов, которые могут выбрать регистрацию вашего доменного имени. Вы также поймете, что после посещения хорошего веб-сайта регистрации доменов домен с расширением .COM — не единственный вариант.

2.Код вашего сайта

Если вы торопитесь, вы можете настроить существующий шаблон из WordPress. Если у вас есть больше времени или вы полны решимости кодировать свой веб-сайт с нуля, использование PHP — хороший способ, учитывая, что WordPress в значительной степени построен на PHP.

3. Узнайте, какой у вас IP-адрес

4. Укажите ваше доменное имя на IP-адрес вашего компьютера.
Получите статический IP-адрес для вашей машины в вашей сети.Статический IP-адрес — это неизменяемый IP-адрес, который идентифицирует вашу машину в сети. Ваш маршрутизатор стоит между вашим компьютером и остальным Интернетом. Дайте вашему маршрутизатору IP-адрес, для которого вы открываете порт, чтобы он был доступен остальной части Интернета.

5. Узнайте, поддерживает ли ваш провайдер хостинг

У вас могут быть проблемы из-за вашей квоты пропускной способности. Вы же не хотите узнать, что ваше интернет-соединение было приостановлено из-за одного безобидного эксперимента!

6.Убедитесь, что ваш домашний компьютер поддерживает хостинг

Компьютер, на котором вы решите разместить свой домен / веб-сайт, должен работать круглосуточно и без выходных, и его необходимо поддерживать в прохладном состоянии, чтобы избежать перегрева и сбоев.

7. Убедитесь, что ваш компьютер защищен

Убедитесь, что у вас установлены последние обновления операционной системы и функций безопасности.

8. Загрузите программу AMP

AMP — это сокращенная версия веб-стека Apache, Mysql, PHP.Вот один из них, который вы можете попробовать, если вы пользователь Windows. Он называется WampServer.

9. Следуйте инструкциям по установке по ссылке выше

10. Скопируйте исходный код своего веб-сайта в корневую папку WampServer

11. Запустите свой AMP-сервер
Теперь ваш сайт будет работать!

Причины разместить собственный домен / сайт:

Веские причины:

  • Для обучения и развлечения!
    Это хороший опыт, который познакомит вас с совершенно новым миром.Вы можете перейти от хостинга к программированию и веб-дизайну, и мир — ваша устрица. Еще одна причина, по которой вы многому учитесь, заключается в том, что, размещая домен / веб-сайт, вы можете вносить любые изменения в систему, которые вам нравятся.

Не очень важные причины:

  • У вас есть идея, и вы просто хотите ее проверить:
    Рискованный ход. Если эта идея касается выборочной группы клиентов, первое впечатление имеет первостепенное значение. Самостоятельный веб-сайт (как бы круто он ни работал) вряд ли будет справедливым.
  • Вы думаете, что хостинг стоит дорого:
    Это огромный миф. В ResellerClub доступно несколько вариантов веб-хостинга по цене от 0,49 доллара в месяц. Кроме того, преимущества перевешивают стоимость, поскольку хороший пакет хостинга может предоставить услуги, которые вы действительно не можете найти дома, такие как безопасность, резервное копирование и т. Д.

Итак, вот где вы можете столкнуться с трудностями:

  • Время работы
    Ваш компьютер должен быть постоянно включен.Если ваш компьютер перезагружается, выключается, взломан или не подключен к источнику питания, ваш веб-сайт будет недоступен.
  • Производительность и впечатления посетителей
    Даже если у вас есть высокоскоростное соединение от вашего интернет-провайдера, его будет недостаточно для того, чтобы соответствовать скорости, которую может предоставить хорошая хостинговая компания. Учитывая статистику того, как долго посетители ждут загрузки веб-сайта (менее 3 секунд), самостоятельный хостинг — не лучшая идея для серьезного веб-сайта.
  • Безопасность
    Существует множество потенциальных угроз безопасности веб-сайтам и компьютерам, на которых они размещены, включая вас.Вы можете повредить или удалить важные файлы со смертельным исходом. Что касается онлайн-угроз, вам понадобится все, от сертификатов безопасности до брандмауэров и средств удаления вредоносных программ, чтобы быть полностью защищенным. Все это платные услуги, и вы также можете заключить выгодную сделку с хостинговой компанией.
  • Вы не сможете размещать веб-сайты с высоким трафиком.
    Пропускная способность, которую предоставляет ваш интернет-провайдер, определенно не приблизится к той, которая вам потребуется для веб-сайта с большим количеством посетителей.Только с хостинговой компанией вы сможете получить выгодную сделку, соответствующую требованиям вашего сайта.
  • Вы будете посвящать почти все свое время своему веб-сайту.
    Это будет включать мониторинг вашего веб-сайта, обслуживание оборудования вашего компьютера и обеспечение актуальности серверного программного обеспечения.
  • Вам нужно будет оплачивать огромные счета за электроэнергию.
    Как мы упоминали ранее, ваша машина должна работать круглосуточно и без выходных.

Как мы уже говорили в начале, это не повод вас расстраивать.Попробуйте сами. Те, у кого есть, могут гарантировать, что обучение будет безмерным. Завершив эксперимент, попробуйте разместить свой сайт у хорошего хостинг-провайдера. Вы можете просто расслабиться, расслабиться и сосредоточить свои усилия на расширении своего веб-бизнеса.


Нет рекламы для показа. Добавьте немного. ? Самостоятельные конструкторы веб-сайтов, такие как WordPress, предлагают вам полную свободу создания веб-сайтов любого типа.

Проблема в том, что большинство новичков не знают, как лучше всего разместить веб-сайт. Многие даже считают, что для размещения собственных веб-сайтов требуются специальные технические навыки.

Это просто неправда.

Если вы выберете правильный подход, то сможете легко разместить собственный веб-сайт всего за несколько минут. В большинстве случаев это так же просто, как создать учетную запись facebook.

В этом руководстве для новичков мы покажем вам точные шаги по размещению веб-сайта без каких-либо технических навыков.

Мы также объясним, как все это работает за кулисами. Это поможет вам получить общее представление о различных способах размещения веб-сайта.

Готовы? Давайте начнем.

Вот что вы узнаете из этого руководства.

Что означает размещение веб-сайта?

Хостинг веб-сайта означает, что вы размещаете файлы своего веб-сайта на специальном компьютере, который называется сервером. Этот компьютер делает файлы вашего веб-сайта общедоступными в Интернете, так что каждый может его посетить.

Чтобы другие люди во всем мире могли видеть этот веб-сайт, на этих специальных компьютерах установлен определенный набор программного обеспечения. Это программное обеспечение называется веб-сервером.

Основная задача веб-сервера — получать входящие запросы и отвечать, отправляя запрошенную страницу в браузер пользователя.

Все это может звучать как набор технического жаргона, и это так.

Однако вам не нужно учиться делать все это, чтобы разместить свой веб-сайт.К счастью, есть тысячи компаний, которые предлагают это в качестве услуги (по очень низкой цене).

Все веб-сайты в Интернете используют хостинговую компанию для размещения своих веб-сайтов. Даже такие технологические гиганты, как Netflix (размещенный на Amazon) и PayPal (размещенный на облачном хостинге Google), используют сторонних поставщиков услуг для своего хостинга.

Лишь несколько компаний, таких как Google, Microsoft и Amazon, полностью размещают все свои сервисы на своих собственных платформах.

Они могут это сделать, потому что у них есть технические и финансовые ресурсы, чтобы взять на себя такую ​​огромную задачу.Все другие предприятия (включая нас) используют веб-хостинг для размещения своих веб-сайтов.

Что нужно для хостинга веб-сайта

Для размещения веб-сайта вам потребуются следующие две вещи.

  • Провайдер услуг веб-хостинга
  • Доменное имя

Поставщики услуг веб-хостинга предлагают вам готовые веб-серверы для размещения вашего веб-сайта. Они берут на себя все технические вопросы и предоставляют владельцам веб-сайтов простые в использовании инструменты для управления своим хостингом.

Итак, как пользователи попадают на ваш автономный веб-сайт? Вот здесь и появляются доменные имена.

Доменное имя — это адрес вашего веб-сайта, который люди вводят в браузере, чтобы посетить ваш веб-сайт. Например, wpbeginner.com приведет вас на этот сайт.

По сути, доменное имя — это удобный для человека способ подключения браузеров пользователя к серверу веб-сайта, связанному с этим доменным именем. Чтобы узнать больше, см. Наше руководство о том, что такое доменное имя и как работают домены.

Вы можете приобрести доменное имя у одного из этих ведущих регистраторов доменов. Это компании, имеющие лицензию на продажу регистраций доменных имен.

Чтобы понять взаимосвязь между вашим веб-хостингом и доменом, см. Наше руководство о разнице между веб-хостингом и доменным именем.

Примечание: позже в этой статье мы покажем вам, как получить доменное имя бесплатно.

Но сначала давайте взглянем на различные типы планов веб-хостинга и оценим, какой из них лучше всего подходит для размещения вашего веб-сайта.

Типы услуг хостинга веб-сайтов

Не все веб-сайты одинаковы. Некоторые из них меньше и имеют низкий трафик, в то время как другие больше, с большим количеством контента и посетителей.

Веб-сайт меньшего размера требует меньше ресурсов, таких как дисковое пространство и пропускная способность. С другой стороны, более крупному и популярному веб-сайту потребуется больше ресурсов для эффективной работы.

Компании, занимающиеся хостингом веб-сайтов, предоставляют различные типы предложений хостинга, разработанные для удовлетворения конкретных потребностей веб-сайтов.Вот некоторые из наиболее распространенных вариантов хостинга.

1. Виртуальный хостинг

Служба виртуального хостинга подходит для небольших веб-сайтов, блогов и малых предприятий, которые только начинают свою деятельность.

Они могут снизить свои затраты, позволяя нескольким веб-сайтам совместно использовать одни и те же ресурсы сервера. Это делает хостинг вашего сайта доступным.

Цены: от 2,75 до 7,99 долларов в месяц

Подходит для: Создание нового блога, веб-сайт малого бизнеса

Наш рекомендуемый провайдер виртуального хостинга: Bluehost

Чтобы узнать больше, ознакомьтесь с нашим руководством о лучшем виртуальном хостинге.

2. Хостинг VPS

Хостинг

VPS (хостинг виртуальных частных серверов) по-прежнему является средой виртуального хостинга. Однако он предлагает гибкий набор ресурсов для обработки больших всплесков трафика.

Вы получаете частный сервер для вашего сайта, которым вы можете управлять из панели управления хостингом. Это дает вам лучшее из обоих миров: низкую стоимость виртуального хостинга с гибкостью выделенных ресурсов.

Цена: от 29 долларов.99 / мес

Подходит для: среднего бизнеса, популярных блогов и магазинов электронной коммерции.

Наша рекомендуемая хостинговая компания VPS: HostGator

Подробнее читайте в нашей статье о том, когда вам нужен VPS-хостинг для вашего сайта.

3. Управляемый хостинг WordPress

Управляемый хостинг WordPress — это специализированный хостинг, созданный специально для WordPress. Это похоже на консьерж-сервис для вашего сайта WordPress.

На платформе управляемого хостинга хостинговая компания заботится об обновлениях, резервных копиях и кешировании вашего веб-сайта.Это позволяет вам сосредоточиться на создании контента и развитии вашего бизнеса.

Стоимость: от 35 долларов США в месяц

Подходит для: популярных блогов, бизнес-сайтов, членских сайтов

Наша рекомендуемая управляемая хостинговая компания WordPress: WP Engine

Подробнее читайте в нашей статье, в которой объясняется, когда вам действительно нужен управляемый хостинг WordPress.

4. Выделенный хостинг

Выделенный серверный хостинг предоставляет вам целый сервер, выделенный для вашего собственного веб-сайта.Вы получаете все ресурсы сервера, расширенные инструменты для управления сервером, возможность установки собственного программного обеспечения и даже собственную операционную систему.

Вы будете управлять своим собственным сервером, что может потребовать некоторых технических навыков. Это расширенный вариант для крупных веб-сайтов, которым требуется высокая производительность для работы с большим объемом трафика.

Цена: от 79,99 долларов в месяц

Подходит для: предприятий корпоративного уровня, чрезвычайно популярных веб-сайтов, магазинов электронной коммерции

Наша рекомендуемая выделенная хостинговая компания: SiteGround или HostGator.

Примечание. Мы используем специальные выделенные серверы SiteGround для размещения веб-сайта WPBeginner.

Для визуального сравнения мы создали инфографику, которую вы можете использовать, чтобы выбрать лучший тип веб-хостинга.

Выбор правильного плана для размещения веб-сайта

Как видите, все планы хостинга имеют разную конфигурацию сервера и цены. Вам нужно будет выбрать план, соответствующий вашим потребностям и бюджету.

На WPBeginner мы рекомендуем пользователям начать с недорогого плана общего хостинга, а затем обновлять его по мере роста их бизнеса.Это позволяет сэкономить и оплачивать только те услуги, которые вам действительно нужны.

Планы общего хостинга

начинаются с 7,99 долларов в месяц (оплачиваются ежегодно) и от 14,99 долларов за доменное имя.

Сейчас, если вы только начинаете, это все еще значительные вложения.

К счастью, Bluehost согласился предложить нашим пользователям скидку на хостинг и бесплатное доменное имя. Обычно вы можете начать работу за 2,75 доллара в месяц.

Это одна из крупнейших хостинговых компаний в мире и официально рекомендованный провайдер веб-хостинга WordPress.Они предлагают бесплатный сертификат SSL и отличную поддержку клиентов.

→ Нажмите здесь, чтобы получить эксклюзивное предложение Bluehost ←

Для других планов виртуального хостинга см. Наше сравнение лучших хостинговых компаний.

После того, как вы зарегистрировали учетную запись хостинга, следующим шагом будет создание вашего веб-сайта. Подробные инструкции см. В нашем руководстве по созданию веб-сайта.

Сколько стоит хостинг веб-сайта

Пока мы покрыли расходы хостинговых компаний.Однако ваши расходы на хостинг веб-сайта могут варьироваться в зависимости от нескольких факторов.

Первым делом выбираете тарифный план хостинга. Мы рекомендуем начать с небольших планов виртуального хостинга, а затем обновлять их по мере роста вашего бизнеса и веб-сайта.

Как только вы начнете создавать веб-сайт, вам может потребоваться потратить деньги на другие вещи, такие как шаблоны веб-сайтов, расширения программного обеспечения и другие услуги.

Ваша цель — покупать только то, что вам действительно нужно, и использовать бесплатные инструменты, когда это возможно.

У нас есть отличное руководство по стоимости создания веб-сайта на WordPress и о том, как избежать перерасхода средств.

Как разместить веб-сайт на вашем компьютере

Наши пользователи часто спрашивают нас, могут ли они разместить веб-сайт на своем компьютере.

Да, можно.

Однако единственная причина, по которой вам следует разместить веб-сайт на своем компьютере, — это когда вы хотите протестировать сайт локально, прежде чем размещать его в Интернете.

Многие новички считают полезным изучить веб-разработку, WordPress и программирование, установив локальный сервер на свой компьютер.

См. Наши руководства по настройке локального сервера в Windows и Mac.

Это позволит вам установить локальный сервер, не делая его общедоступным.

Мы не рекомендуем использовать локальный сервер для размещения веб-сайта и делать его общедоступным. Однако мы покажем вам, как это сделать, шаг за шагом для пользователей, которые любят приключения.

Перевод локального хост-сервера в оперативный режим

После того, как вы разместите веб-сайт на своем локальном сервере, он будет доступен только вам.Вам нужно будет изменить его настройки, чтобы разместить свой сайт в Интернете.

Сначала найдите файл конфигурации программного обеспечения веб-сервера с именем httpd.conf.

Если вы используете WAMP в Windows, вы найдете его в папке C: \ wamp \ bin \ apache \ apache [версия #] \ conf].

Пользователи

MAMP на Mac найдут его в папке / Applications / MAMP / conf / apache /.

Вы можете открыть этот файл с помощью текстового редактора, такого как Блокнот или TextEdit. После этого вам нужно найти строку, которая начинается с

.

Слушайте 80

Вам необходимо заменить его на свой IP-адрес и номер порта.Вы можете найти свой IP-адрес, просто набрав в Google «какой у меня IP-адрес», он покажет вам числовую строку, разделенную точками. Вот пример того, как этот код должен выглядеть с вашим IP:

Слушайте 64.233.160.1:80

Далее вам нужно найти следующую строку:

Имя сервера localhost: 80

Теперь измените его, заменив localhost: 80 своим IP-адресом.

Имя сервера 64.233.160.1

Далее вам нужно найти следующую строку для WAMP:

<Каталог "c: / wamp / www /">

Если вы используете MAMP, найдите следующую строку:

Под этой строкой вы увидите права доступа, которые необходимо заменить на следующие:

Разрешить заказ, запретить
Разрешить со всех

Теперь вы можете сохранить файл конфигурации и перезапустить локальный сервер с новыми разрешениями.

Теперь любой желающий может использовать ваш IP-адрес для доступа к вашему сайту вместо localhost. Это не идеальная ситуация, так как вашим пользователям будет сложно запомнить IP-адрес.

Вот здесь и пригодятся доменные имена.

Указание вашего доменного имени на локально размещенный веб-сайт

Указание вашего доменного имени веб-сайту, который вы размещаете на своем собственном компьютере, позволит пользователям получить к нему доступ так же, как и к любому другому сайту.

Во-первых, вам нужно изменить настройки DNS вашего доменного имени.На скриншотах ниже мы используем Domain.com:

После этого необходимо отредактировать запись имени A, указав в качестве имени знак @. Если у вас его нет, нажмите кнопку «Добавить новую запись», чтобы продолжить.

В поле значения вам необходимо ввести IP-адрес вашего компьютера и нажать кнопку «Обновить DNS», чтобы сохранить изменения.

Если компьютер с вашим локальным сервером напрямую подключен к Интернету, то все готово.

Однако, если ваш компьютер подключен к Интернету через маршрутизатор, вам необходимо перенаправить порты.Для этого вам необходимо войти в административный интерфейс маршрутизатора, введя IP-адрес маршрутизатора в адресной строке браузера.

В зависимости от производителя интерфейс вашего маршрутизатора может немного отличаться. Вам нужно будет найти параметр, обозначенный как переадресация портов, виртуальный сервер или NAT.

Далее вам необходимо перенаправить веб- или HTTP-трафик на порт 80. В поле IP-адреса вам необходимо ввести IP-адрес вашего компьютера в локальной сети. Этот IP-адрес является внутренним адресом, который идентифицирует ваш компьютер в локальной сети.

После этого нужно применить изменения и перезагрузить роутер.

Недостатки самостоятельного хостинга веб-сайта

Размещение вашего веб-сайта на локальном компьютере — плохая идея. Вот почему даже технологические гиганты, обладающие достаточными ресурсами, навыками и ноу-хау, предпочитают обращаться к поставщику услуг хостинга.

Ниже приведены лишь несколько недостатков размещения веб-сайта на локальном компьютере.

  • Чтобы запустить веб-сервер, вам необходимо установить его на компьютер, подключенный к высокоскоростному Интернет-соединению 24 часа в сутки.
  • Вам также необходимо настроить и установить обновления для программного обеспечения веб-сервера, сохранить резервные копии, запланировать резервный сервер и многое другое.
  • Компьютер, на котором размещен ваш веб-сайт, также будет открыт для попыток взлома, внедрения вредоносных программ и DDOS-атак. Это также может повлиять на безопасность всех других компьютеров в вашей сети.
  • Вам необходимо будет приобрести статический IP-адрес у вашего интернет-провайдера, что будет стоить вам дополнительных затрат.

Для всего этого потребуется много времени, усилий и технических навыков.Вот почему самостоятельно размещать свой сайт на локальном компьютере — плохая идея.

Часто задаваемые вопросы о хостинге веб-сайтов

Мы помогли тысячам новичков создать свои собственные веб-сайты, поэтому мы выслушали все возможные вопросы. Ниже приведены некоторые из наиболее часто задаваемых вопросов от людей, которые хотят разместить веб-сайт.

1. Зачем мне нужен хостинг-провайдер для размещения веб-сайта?

Поставщики услуг хостинга специализируются на поддержке платформы для обслуживания веб-сайтов.В их штате есть инженеры и системные администраторы, которые круглосуточно контролируют их серверы.

Это позволяет вам сосредоточиться на создании вашего веб-сайта и развитии вашего бизнеса, а не на управлении серверным программным обеспечением.

2. Могу ли я купить доменное имя и хостинг у двух компаний?

Да, можно. Однако покупка их у одной компании позволяет вам управлять ими обоими на одной панели инструментов. Также некоторые провайдеры, такие как Bluehost, даже предлагают бесплатный домен в качестве стимула для использования их услуг.

3. Могу ли я купить доменное имя и разместить свой сайт позже?

Да, вы можете купить доменное имя самостоятельно. Однако он не будет указывать на ваш веб-сайт, пока вы не выберете хостинг-провайдера.

Мы рекомендуем Domain.com для регистрации доменного имени. Они предлагают удобные для новичков инструменты управления доменами, которые в дальнейшем упростят подключение вашего домена к любому хостинг-провайдеру.

Вы также можете использовать наш код купона Domain.com, чтобы получить дополнительную скидку 25% при регистрации новых доменов.

4. Могу ли я разместить свой веб-сайт на моем локальном компьютере, а затем перенести его на хостинг-провайдера?

Да, вы можете это сделать. Однако, если вы серьезно относитесь к публикации веб-сайта, то лучше начать с хостинг-провайдера.

5. Могу ли я разместить веб-сайт у одного провайдера, а затем сменить его на другого провайдера?

Да, вы можете перенести свой сайт в любую другую хостинговую компанию в любое время. Смотрите нашу статью о том, как переместить ваш сайт на новый хост, чтобы получить подробные инструкции.

6. Где разместить свой веб-сайт?

Хостинговых компаний так много, что новичкам становится сложно сделать правильный выбор.

На протяжении многих лет мы работали со всеми лучшими веб-хостинговыми компаниями на рынке. Это дало нам представление о том, что делает хорошую хостинговую платформу.

Для начинающих сайтов мы рекомендуем Bluehost. Они автоматически устанавливают WordPress и предлагают удобную для новичков панель инструментов, встроенное кэширование, безопасность и многое другое.Вдобавок ко всему, они предлагают читателям WPBeginner скидку на хостинг + бесплатное доменное имя.

Дополнительные рекомендации см. В нашем полном списке лучших хостинговых компаний с их плюсами и минусами.

Есть несколько компаний, предлагающих бесплатный веб-хостинг, но мы рекомендуем вам быть очень осторожными с ними.

Мы надеемся, что эта статья помогла вам узнать, как разместить свой веб-сайт. Вы также можете ознакомиться с нашим руководством о том, как получить бесплатный рабочий адрес электронной почты для своего веб-сайта.

Если вам понравилась эта статья, то подпишитесь на наш канал YouTube для видеоуроков по WordPress. Вы также можете найти нас в Twitter и Facebook.

Установите домашний сервер

Старое оборудование может быть ненадежным. Иногда замена неисправного ОЗУ или установка нового радиатора решает проблему, но иногда компьютер просто дает сбой каждые несколько часов, независимо от того, какая операционная система установлена. Пора подарить или сдать его на переработку.

Проблем с местом. Если старая машина находится в большом корпусе башни, а вы находитесь в маленькой квартире, вы можете приобрести новый корпус или купить новый сервер размером в одну десятую.

Вы хотите, чтобы было тихо. Компьютеры нагреваются, поэтому для охлаждения установлены вентиляторы. Вентиляторы шумные, даже те, которые продаются как «тихие шепотом». Вы можете не заметить этого в офисной обстановке, но когда сервер работает 24 часа в сутки (как и должно быть), становится довольно неприятно жить в тесноте.Если вы собираетесь делить жилое пространство со своим сервером, вы можете приобрести безвентиляторную машину.

У вас нет под рукой старого компьютера , и вы живете в месте, где найти дешевое, бывшее в употреблении оборудование сложно или дорого.

Если применимо что-либо из вышеперечисленного, вы можете перейти к разделу «Покупка сервера».

Переделка бывшего в употреблении компьютера

Если вы захотите превратить старую машину в сервер, поздравляю. Если это особенно гериатрическая модель, вам, возможно, предстоит немного поработать, чтобы подготовить ее к новому назначению.Модернизация пары его частей сделает его электростанцией на долгие годы. Если у вас есть вопросы о том, какой разъем и куда подключается, вы можете найти много поддержки на таких сайтах, как tomshardware.com и arstechnica.com. Или, если возиться с проводами и микросхемами слишком сложно, ваш местный компьютерный магазин должен сделать это за минимальную плату.

Архитектура

Какой компьютер вы используете — i386, PowerPC, Gameboy — на удивление мало. Linux и BSD, предпочтительные серверные операционные системы, работают практически на любой архитектуре, на которой вы хотите их установить.Официальный список чипов, на которых может работать Debian, включает процессоры Intel x86, Motorola 680xx, Sun Sparc, Alpha, PowerPC, ARM, MIPS, HP PA, Intel 64-bit и S / 390, а другие процессоры находятся на стадии тестирования. Это касается подавляющего большинства когда-либо произведенных потребительских компьютеров. Купите блокнот (бумажный) и назовите его «Мой сервер». Запишите все номера моделей и подробную информацию об оборудовании, которое вы настроили.

Память

ОЗУ сейчас дешево, и чем больше, тем лучше.

Хранилище

Жесткий диск — это сердце сервера.Если все остальное умирает, вы можете вытащить жесткий диск и вставить его в другую (сопоставимую) машину и продолжить работу с того места, где вы остановились. В зависимости от того, сколько разъемов имеет ваш компьютер, вы можете иметь один или несколько жестких дисков. Чем больше, тем лучше.

Жесткие диски постоянно падают в цене. Начните с нового. Если вы выбрасываете старый диск и заменяете его новым, не забудьте безопасно удалить любую личную информацию перед тем, как выбросить ее в корзину.

Внутренности жесткого диска вращаются примерно тысячи раз в секунду, поэтому весьма вероятно, что жесткий диск станет первым компонентом вашего сервера, который выйдет из строя, хотя обычно вы можете рассчитывать на новый диск в течение нескольких лет. наименее.Правильные процедуры резервного копирования имеют решающее значение; на данный момент, если у вас есть место на вашем сервере и в вашем бюджете, вы можете установить второй или даже третий жесткий диск. Хранение вторичных копий данных в другом месте — даже если это всего лишь второй диск рядом с первым — это способ защитить ваши данные от сбоя жесткого диска.

Охлаждение

Поскольку сервер будет работать все время, вам необходимо убедиться, что он не перегревается. Возможно, машина, которая у вас есть, уже подходит для этого отдела, а может и нет.Если он неожиданно выходит из строя или проявляет странное, непредсказуемое поведение, возможно, он становится слишком горячим. Есть программное обеспечение, которое вы можете установить для контроля температуры машины во время ее работы и даже настроить ее на автоматическую отправку вам электронной почты, если она поползет в опасную зону в жаркий день.

Вы можете потратиться на самые разные методы охлаждения процессора и блока питания, включая воздух, воду, жидкий азот и т. Д. Вы также можете захотеть разогнать свой процессор. Это заставляет его работать медленнее (что хорошо для сервера, помните), но также и холоднее.Если вы умеете паять, в Интернете есть десятки руководств по понижению частоты для вашего конкретного типа микросхемы. Однако, как правило, для большинства домашних серверов достаточно создать хороший воздушный поток через коробку, при этом некоторые качественные вентиляторы разумно расположены так, чтобы втягивать воздух с одного конца корпуса, направлять его над горячими компонентами и выталкивать из другого. Вентиляторы большего размера, как правило, тише, чем модели меньшего размера, при прочих равных. Если вы живете с сервером, вам понадобятся тихие вентиляторы, самые тихие из возможных.

Сеть

Серверу также потребуется карта Ethernet (также известная как карта сетевого интерфейса или NIC), которая работает с выбранной вами операционной системой. Вы не ошибетесь с большинством карт (особенно старых моделей), но вы обязательно захотите проверить номер модели на linux-drivers.org или в другом месте в Интернете, прежде чем покупать новую. Крупные бренды, такие как 3Com и D-Link, как правило, являются хорошей и надежной ставкой.

Покупка сервера

Вы также можете купить сервер.В Интернете есть множество актуальных руководств. Вы можете использовать стандартные настольные компьютеры, которые содержат мощные, дорогие и горячие чипы Intel и AMD. Это нормально, но такие бренды, как Shuttle или Biostar, основанные на спецификации mini-ITX или nano-ITX, меньше, дешевле и круче. Они помещаются в коробки для сигар и бесшумно работают без вентиляторов при малой мощности. Полные системы, использующие эти наборы микросхем, можно купить в различных специализированных магазинах, включая idotpc.com и mini-itx.com. Вам не придется тратить больше пары сотен долларов на исправную систему.

The Connection

Кроме того, подойдет любое соединение. Сверхскорость не важна (если вы не планируете транслировать видео десяткам пользователей). Если у вас уже есть соединение (возможно, оно есть), вы можете продолжать его использовать в обычном режиме. Просто держите свой сервер подключенным к маршрутизатору. Статический IP-адрес не требуется, равно как и соединение бизнес-класса.

Ваш выбор поставщиков услуг зависит от вашего региона. Если у вас есть выбор, выберите провайдера, который предлагает хорошие, надежные скорости и радует своих клиентов.Спросите у кого-нибудь или поищите в Интернете фразу «[поставщик] отстой», если хотите услышать худшее. Некоторые поставщики имеют очень строгие политики и предпочитают, чтобы их пользователи не занимались такими вещами, как серверы сборки; другие, такие как превосходный sonic.net, рады, что у них есть любители приключений. Выбор между кабельным, DSL, оптоволоконным, спутниковым и т. Д. Менее важен; попробовав ассортимент, вы не заметите значительной разницы, если только вы не транслируете потоковое видео или высококачественный звук.

Маршрутизатор

Получите надежный маршрутизатор.Он может быть беспроводным, если вы хотите подключить к нему другие компьютеры по беспроводной сети, но планируйте использовать настоящий старомодный кабель между ним и сервером. Маршрутизатор в наши дни — довольно стандартный товар; у некоторых могут быть дополнительные функции, но важны только основы, а не дополнительные. Опять же, просмотр того, что понравилось другим покупателям, на таком сайте, как newegg.com, может стать отличным ориентиром.

Монитор и клавиатура

Если у вас есть старый запасной рабочий стол, у вас могут быть запасные монитор и клавиатура.Или вы можете использовать свой текущий компьютер, если вы не используете ноутбук и хотите переключаться туда и обратно, пока вы настраиваете вещи. Они вам понадобятся только до тех пор, пока вы не запустите свой сервер. Тем не менее, монитор и клавиатура очень удобно спрятать где-нибудь для будущей отладки и обновления сервера.

Электропитание

Если вы живете в районе, подверженном скачкам напряжения, частым отключениям питания и т.п., или даже если вы этого не сделаете, хорошей идеей будет какой-то посредник между вашей машиной и розеткой переменного тока.Это может быть такой же простой, как ограничитель перенапряжения за 10 долларов (а не просто удлинитель) или сложный стабилизатор питания с часами автономной работы.

Все на своем месте

После того, как ваша коробка будет модернизирована, вам нужно будет найти для нее дом. Вы захотите иметь в виду несколько практических соображений.

  • Не ставьте его рядом с обогревателем или на солнце. Не ставьте его у открытого окна. Пыль — тоже враг официанта, так что не держите ее под кроватью.

  • Не позволяйте людям спотыкаться о шнуры и не позволяйте домашним животным грызть их.

  • При должном внимании к охлаждению ваш сервер должен работать довольно тихо, но некоторые люди чувствительны даже к малейшему гудению. Особенно, если ваш сервер не является бесшумным, вам может понадобиться его в менее загруженном месте. На веб-сайте Silent PC Review есть советы и рекомендации по аппаратному обеспечению, как избежать шума.

  • Поместить его в маленькую кладовку — это хорошо, если будет достаточно воздуха, чтобы вещь не перегревалась. Обязательно поместите его на твердую поверхность, чтобы не блокировать воздухозаборники, оставьте вокруг него несколько дюймов свободного пространства со всех сторон и не складывайте на него предметы.

  • Кража — еще одна проблема: держать блестящий сервер прямо у входной двери — не лучшая идея.

  • Многие проблемы с размещением могут быть продиктованы вашим подключением к Интернету, поскольку сервер должен находиться в пределах досягаемости от него. Если вы используете беспроводной маршрутизатор для совместного использования соединения с остальной частью дома, он должен быть расположен в центре, а сервер подключен непосредственно к нему, где бы он ни находился.

  • Его также необходимо включить в электрическую розетку.

  • Если вы собираетесь делать такие вещи, как копирование компакт-дисков с помощью сервера, вам нужно, чтобы он удобно размещался для загрузки дисков.

Операционная система

Есть много-много вариантов для открытого исходная операционная система. Вы можете установить Fedora, Ubuntu, FreeBSD, Gentoo, и этот список можно продолжать и продолжать.

Другой вариант — установить домашний сервер с открытым исходным кодом от Amahi. Это сделает много «тяжелой работы», чтобы вы начали работать, включая установку и настройку apache, MySQL, среды развертывания Ruby on Rails, совместного использования файлов, VPN и ряда общих веб-приложений.Вы найдете много полезной информации по этой теме на сайте Amahi.

Предлагаемое чтение

Что вы можете делать с этим сервером? Вот несколько проектов:

Как разместить свой собственный веб-сайт

Размещение собственного веб-сайта — занятие столь же занимательное, как и вознаграждение. Используя старую машину с Windows или Linux, вы можете поместить несколько HTML-файлов в папку и самостоятельно выложить их в Интернет.

Однако важно точно знать, что вы делаете при размещении веб-сайта.Ваш компьютер будет действовать как сервер, машина, созданная с целью хранения и отправки ваших данных через Интернет, позволяя вашему сайту быть видимым для всех в мире.

По сути, это весь веб-хостинг. Ваша машина — это просто инструмент для хранения данных и их загрузки в сеть. Однако есть и другие программы, обеспечивающие бесперебойную работу этого процесса.

Прежде чем приступить к делу, сделаем заметку. Мы публикуем это руководство только в образовательных целях.Мы не рекомендуем размещать собственный веб-сайт, так как это вызовет слишком много проблем с производительностью и согласованностью. Если вы серьезно относитесь к созданию веб-сайта, попробуйте Hostgator или SiteGround, двух наших любимых хостинг-провайдеров по простоте использования, цене и скорости.

Как разместить свой сайт дома

Мы собираемся обсудить, как разместить ваш собственный веб-сайт в Windows и Linux, используя домашний компьютер и обычную среду рабочего стола. Наше руководство поможет вам создать тестовый веб-сайт, но его дизайн зависит только от вас.

В нашем руководстве мы используем стек AMP. Не беспокойтесь, если вы еще не знакомы с этим термином, поскольку мы рассмотрим каждую из технологий на протяжении всего руководства.

Хостинг на Windows

Если у вас пылится лишний компьютер с Windows, вы можете превратить его в веб-сервер. Процесс довольно прост, чему способствует стек AMP. Этот пакет включает Apache, MySQL и PHP, обычно называемые в Windows WAMP. Я уверен, вы понимаете почему.

Существует несколько программ установки, но мы будем использовать WampServer, потому что это наиболее простая программа. Перейдите на веб-сайт сервера Wamp и загрузите 32-разрядный или 64-разрядный исполняемый файл, в зависимости от вашей ОС.

Если на вашем компьютере запущен Skype во время установки, вы получите конфликт «порт 80». И WampServer, и Skype используют порт 80, поэтому просто отключитесь от Skype перед запуском WampServer, и все будет в порядке.

Он автоматически создаст каталог «www», который обычно находится в «c: \ wamp \ www».Здесь будет жить ваш веб-сайт (или веб-сайты). Просто создайте новую папку в каталоге и разместите внутри файлы PHP или HTML.

Однако, прежде чем вы это сделаете, вам необходимо проверить правильность работы WampServer. Вы можете получить доступ к главному экрану WampServer, щелкнув ссылку в меню или открыв веб-браузер и перейдя по адресу «http: // localhost».

Тестирование WampServer

Поздравляем, ваш компьютер с Windows теперь является сервером, но сейчас он мало что делает.Нам нужно протестировать его, чтобы убедиться, что все работает правильно, прежде чем добавлять файлы и размещать их в Интернете.

Создадим простой тестовый файл PHP и поместим его в каталог. Откройте Блокнот в Windows и введите следующую строку:

PHP Test

Твитнуть

Сохраните этот файл как «info.php» в каталоге «www», созданном WampServer. Откройте свой веб-браузер и перейдите по адресу «http: // localhost / info.php ». Если вы видите пустую страницу с надписью «PHP Test» в названии вкладки, значит, все работает так, как должно.

Настройка баз данных MySQL

Если вы не используете CMS, такую ​​как WordPress (если да, вы можете прочитать наше руководство по лучшему веб-хостингу для WordPress), вам необходимо настроить базы данных MySQL. Это система управления реляционными базами данных (СУБД) с открытым исходным кодом, в которой используется язык структурированных запросов (SQL).

Для определения менее акронимов MySQL организует данные вашего веб-сайта в базу данных, которая может быстро найти и передать эти данные.Система управления контентом (CMS) использует MySQL как способ максимально эффективно отправлять эту информацию пользователю.

Вы можете изменить существующие базы данных или создать новые, щелкнув «phpMyAdmin» в разделе «Инструменты» на главном экране Wamp Server. Откроется новая вкладка с запросом имени пользователя и пароля. По умолчанию имя пользователя будет «root», и вы можете оставить поле пароля пустым.

Если вы планируете использовать CMS, возможно, вам никогда не придется углубляться в эту область.Например, WordPress создаст для вас базу данных MySQL при установке. В любом случае, ковыряться здесь — плохая идея, если вы не знаете, что делаете.

Чтобы убедиться, что MySQL работает правильно, откройте новую вкладку и перейдите по адресу «http: //localhost/testmysql.php» — он покажет вам IP-адрес вашего компьютера и сообщит, хорошее ли соединение. или нет.

Сделайте ваш сайт живым

Файл конфигурации Apache по умолчанию настроен на запрет любых входящих подключений.Это означает, что ваш локальный компьютер — единственный, который может получить доступ к вашему сайту. Это хорошо для запуска тестового сайта, но вам нужно будет изменить конфигурацию, когда вы будете готовы к запуску.

Перейдите в меню WampServer и щелкните «Apache», а затем «httpd-vhosts.conf».

Это ваш файл конфигурации Apache, внутри него должны быть следующие строки:

# Virtual Hosts

#

ServerName localhost

ServerAlias ​​localhost

DocumentRoot «$ {INSTALL_DIR} / www»

/ www.

Опции + Индексы + Включает + FollowSymLinks + MultiViews

AllowOverride All

Требуется локальный

Твитнуть

Чтобы разрешить входящие соединения, просто измените «требовать локальный» на «требовать все разрешено», и все будет в порядке.

Перезапустите WampServer, выбрав «перезапустить все службы» в меню, и изменения вступят в силу. Возможно, вам придется еще раз проверить, не блокирует ли брандмауэр вашего ПК веб-запросы, но после этого он должен быть настроен.

Добавление доменного имени

Однако никто не собирается запоминать иерархию папок для доступа к вашему сайту. Вам понадобится доменное имя, указывающее на ваш локальный компьютер, для удобного ввода в любой веб-браузер. Сервер делает это с записями DNS.

Вы можете прочитать нашу статью о записях DNS, чтобы узнать подробности, но в основном это система, которая связывает ваш локальный IP-адрес с доменным именем. Например, если IP-адрес вашего сервера был 199.999.999, то записи DNS будут знать о доступе к этому серверу при вводе вашего доменного имени.

Если у вас есть запись для вашего домена в записях DNS, вам необходимо обновить файл локального хоста. Перейдите в «C: \ Windows \ system32 \ drivers \ etc \ hosts file» и добавьте следующую строку внизу (не включайте то, что указано в скобках ниже):

199.999.999.99 (ваш IP-адрес) example.com (ваше доменное имя)

Tweet This

Затем вам нужно вручную добавить файл в «C: \ wamp \ bin \ apache \ Apache-VERSION \ conf \ extra \», где VERSION — ваша версия Apache. Создайте файл в Блокноте со следующими строками:

ServerAdmin [адрес электронной почты защищен]
DocumentRoot «c: \ wamp \ www»
ServerName mysite.local

ErrorLog «logs / example.com.log»
CustomLog «logs / example.com-access.log» общий

Tweet Это

Конечно, заменить «пример.com »с вашим доменным именем. Как только ваше доменное имя будет установлено, сохраните файл в каталоге Apache, и ваш сайт будет доступен через его доменное имя.

Советы для хостинга Windows

Хотя обычная машина поможет вам начать работу, это не самая лучшая установка, учитывая, что Windows является одной из наиболее ресурсоемких операционных систем. Если у вас нет большой мощности, вам нужно будет оптимизировать операционную систему для веб-хостинга.

Первым делом удалите все приложения, которые вам не понадобятся.Хотя наличие веб-браузера имеет решающее значение для доступа к панели управления WampServer, почти все остальное может получить доступ.

Затем отключите все запускаемые приложения, которые могут работать в фоновом режиме. Есть несколько приложений, которые необходимы Windows для работы, поэтому выбирайте наиболее подходящие для отключения. Вы можете найти список в диспетчере задач.

Если вы серьезно относитесь к использованию компьютера с Windows для веб-хостинга, то стоит также инвестировать в копию Windows Server.Эта ОС гораздо более легкая, оптимизированная для работы на любом сервере, будь то веб-хостинг или просто хранилище.

Хостинг на Linux

Если вы планируете собрать машину с нуля, то Linux, вероятно, лучший выбор. Этот легкий комплект — хамелеон операционных систем, позволяющий адаптировать его практически к любым потребностям.

Процесс аналогичен Windows, за исключением того, что вам нужен пакет LAMP вместо пакета WAMP. Я уверен, что вы заметите разницу.Чтобы получить стек, откройте терминал и введите следующую строку:

sudo apt install apache2 mysql-server php libapache2-mod-php7.0

Твитнуть этот

Во время установки вам будет предложено установить пароль для пользователя root. Вы можете установить все, что хотите, или просто оставить поле пустым. После завершения установки вам потребуется перезапустить веб-сервер Apache.

Вам нужно будет делать это каждый раз, когда вы изменяете глобальную конфигурацию Apache, если только вы не делаете это с помощью локальной.htaccess файлы. Для перезапуска введите следующую команду:

sudo /etc/init.d/apache2 restart

Твитнуть

Проверить PHP

Как и в случае с Windows, нам нужно убедиться, что сервер PHP работает, прежде чем двигаться дальше. Мы будем использовать тот же процесс, что и раньше, поместив тестовый файл в папку «www», которая в Linux находится в «/ var / www / html /». Создайте файл со следующей строкой и поместите его в каталог:

sudo echo «»> / var / www / html / info.php

Твитнуть

Зайдите на «http: //localhost/info.php» и посмотрите, загружается ли страница. Здесь вы также должны увидеть версию PHP, текущую конфигурацию и установленные модули.

Настроить MySQL

Убедившись, что PHP работает, пора проверить базы данных MySQL. Если вы планируете использовать CMS, например WordPress, важно не пропустить этот шаг.

Откройте терминал и введите следующую строку:

service mysql status

Твитнуть

Через несколько секунд вы должны получить следующий результат:

$ service mysql status

  • mysql.сервис — Сервер сообщества MySQL
[…]

mrt 15 16:02:14 host1 systemd [1]: запущен сервер сообщества MySQL.

Если сервер не работает, просто введите «sudo service mysql restart», чтобы перезапустить сервер MySQL. После того, как вы заработаете, вы можете использовать клиент командной строки MySQL для управления своими базами данных. Для этого вспомните учетные данные, которые вы ввели при установке MySQL, и введите следующее:

$ mysql -u root -p

Твитнуть

Обычно CMS устанавливает базу данных за вас, так что вам не нужно возиться с этим.Однако есть несколько вещей, которые вы можете сделать вручную, например, создать резервную копию ваших баз данных. Для тех, кому нужен более удобный способ сделать это, вы можете установить PHPMyAdmin, введя следующую строку:

sudo apt install phpmyadmin

Твитнуть

Это простой в использовании инструмент управления базами данных, позволяющий обойти строки кода для управления вашими базами данных.

Настроить Apache

Последний шаг — разрешить Apache принимать входящие веб-запросы от имени домена в ваших записях DNS.Если вам нужна помощь в настройке этих записей, обратитесь к поставщику услуг хостинга DNS, потому что у него должен быть онлайн-инструмент для их настройки.

Введите в терминал следующие строки:

sudo mkdir -p /var/www/html/example.com

sudo sh -c ‘echo « example.com

Это мой собственный сайт example.com

”> /var/www/html/example.com/index.html

sudo chmod -R 755 /var/www/html/example.com

Твитнуть

Это устанавливает каталог для вашего домена.Однако вам необходимо настроить файл «виртуального хоста», чтобы Apache мог видеть эту страницу. Введите следующие строки:

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/example.com.conf

Твитнуть этот

и

sudo nano /etc/apache2/sites-available/example.com.conf

Твитнуть этот

Теперь отредактируйте файл Apache, чтобы он соответствовал этому:

ServerAdmin [адрес электронной почты защищен]

Пример ServerName.com

ServerAlias ​​www.example.com

DocumentRoot /var/www/html/example.com

ErrorLog $ {APACHE_LOG_DIR} /error.log

CustomLog $ {APACHE_LOG_DIR} /access.log В совокупности

09 Tweet

Перезагрузите Apache, чтобы изменения вступили в силу, введя следующее:

sudo a2ensite example.com.conf

sudo service apache2 reload

Твитнуть этот

Как и в случае с Windows, просто добавьте свой IP-адрес и доменное имя в файл hosts на вашем компьютере, чтобы они соответствовали локально.

Плюсы и минусы хостинга собственного веб-сайта

Однако не все хорошо в хостинге собственного веб-сайта. Первоначальная экономия средств, связанная с неоплатой за тарифный план, — это единственный положительный момент, но даже этого в долгосрочной перспективе не хватает.

Использование собственного сервера приведет к увеличению счета за электроэнергию быстрее, чем вы можете сказать «виртуальный хостинг». Ваш сервер должен быть постоянно включен и подключен к Интернету, поэтому стоимость в конечном итоге будет намного выше, чем покупка недорогого плана веб-хостинга у хостинговой компании.

Это даже без учета возможности отключения Интернета в жилых районах. Если ваш регион подвержен частым сбоям подключения к Интернету, стабильность вашего веб-сайта будет повсюду, особенно без мощного поставщика интернет-услуг, который мог бы ее поддержать.

Стоимость высока, но практичности размещения собственного веб-сайта просто нет. Ваш веб-сайт станет жертвой медленных подключений, что снизит его рейтинг в поиске Google и оттолкнет потенциальных посетителей.В то время как многие недорогие хостинг-провайдеры работают в диапазоне от одной до двух секунд, подключение к жилому дому, вероятно, будет работать в диапазоне от 15 до 20 секунд.

Процесс размещения вашего собственного веб-сайта в Интернете лучше всего использовать как образовательный инструмент, чтобы понять, как работает веб-хостинг. Открыв доступ ко всем инструментам для хостинга веб-сайтов, вы сможете лучше настроить свой веб-сайт с помощью внешнего хоста.

Если стоимость вызывает беспокойство, ознакомьтесь с нашим списком лучших дешевых вариантов веб-хостинга, где мы разбиваем поставщиков, которые предоставляют отличный сервис по достойным ценам.Наш любимый вариант — iPage.

Однако размещение веб-сайта, безусловно, является вариантом для постановки или если вы планируете вести небольшой блог WordPress. Если это вы, обязательно ознакомьтесь с нашими руководствами по использованию WordPress.

Заключение

Хостинг вашего собственного веб-сайта — это столько же удовольствия, сколько могут получить компьютерные фанаты (такие как мы). Это возможность поиграть с новыми техническими игрушками на старом оборудовании и узнать больше о мире веб-хостинга и его функциях.

К сожалению, это его лучшее использование.Если за вашим сервером не стоит серьезная мощь, то сделать хостинг веб-сайта жизнеспособным вариантом как с практической, так и с финансовой точки зрения будет сложно. Для этого мы составили рейтинг лучших провайдеров веб-хостинга, чтобы вы могли сделать осознанный выбор.

Вы готовы начать работу и хотите разместить свой веб-сайт? Как прошел ваш домашний хостинг? Вы воспользуетесь услугами веб-хостинга? Дайте нам знать в комментариях ниже и, как всегда, спасибо за чтение.

Сообщите нам, понравился ли вам пост.Это единственный способ стать лучше.

да Нет

Как разместить веб-сайт в 2021 году — домашний хостинг «бесплатный»?

Замечательно, вы решили, что вам нужен веб-сайт — это означает, что новый проект вот-вот достигнет мира через чудеса Интернета! 🦄

Но о более практическом замечании: как сделать так, чтобы этот веб-сайт был доступен для всего мира? В конце концов, данные сайта должны где-то храниться.

Это «где-то» — это специализированный компьютер, называемый сервером (потому что он обслуживает составляющие вашего веб-сайта для ваших посетителей) — так вот, что мы собираемся обсудить в этом руководстве:

  1. Во-первых, для решения загадки нашего веб-сайта нам необходимо понять, что такое сервер и как он работает.Если вы знакомы со всем этим, не стесняйтесь переходить к следующей части, ..
  2. … где мы узнаем, как настроить и запустить собственный веб-сервер дома (и обсудим, почему это называется «трудным путем»).
  3. Наконец, мы рассмотрим несколько более простую альтернативу — да, как вы уже догадались, аренда сервера — и посмотрим, как такой подход может быть более рентабельным , чем кажущийся «бесплатным» домашний сервер.

Давайте нырнем:

Состав веб-сервера

Как мы уже установили выше, без чего-либо, что сделало бы его доступным для всего мира, веб-сайт — это просто куча файлов.

В принципе, любой компьютер (включая ваш смартфон) может стать веб-сервером — все, что для этого нужно, — это выполнить несколько условий:

  • Стабильное интернет-соединение , предпочтительно высокоскоростное соединение, чтобы иметь возможность принимать запросы от посетителей и обслуживать их файлы 24/7. Веб-сайт, который доступен только в дневное время, мог бы сработать для молодого Илона Маска в 1995 году, но в 2021 году этого не будет.
  • Специализированное программное обеспечение , которое может принимать запросы из сети и правильно отправлять файлы веб-сайта на компьютер пользователя.
  • Достаточно ресурсов , включая хранилище, память и вычислительную мощность, чтобы иметь возможность очень быстро генерировать ответы и поддерживать несколько (или много) одновременных сеансов.

Хорошо, кажется, что 2-й и 3-й требуют большего внимания, но первый — кусок пирога, не так ли?

Не так быстро (каламбур). Если вы используете самодельный сервер, вам нужно будет принять во внимание качество домашнего подключения к Интернету, особенно скорость передачи .

В то время как наиболее часто упоминаемым параметром для просмотра веб-страниц, игры в онлайн-игры и потоковой передачи видео является скорость загрузки, обратное значение гораздо важнее для обслуживания файлов веб-сайта посетителями!

Это означает, что вам нужно помнить о скорости загрузки вашего интернет-провайдера, которая намного ниже скорости загрузки для большинства типов подключений, не говоря уже о том факте, что реальная скорость загрузки в часы пик может значительно отличаться от заявленных цифр.

Но давайте сделаем еще шаг назад.

Компьютер, который должен быть в сети 24/7, должен быть и 24/7 в первую очередь — это означает, что любые автоматические обновления, которые перезапускают вашу машину, сбои в электросети или даже простые неуклюжие аварии с кабелем — все это съедает самодельную работу. время безотказной работы сервера — даже без учета подключения к Интернету.

***

Но давайте пока предположим, что вы используете дома новейшее оптоволоконное соединение и никогда не оставляете свой компьютер без присмотра. Какие специализированные программы нам нужны для запуска веб-сервера?

Для размещения веб-сайта, созданного на такой популярной платформе, как WordPress, вашему домашнему серверу потребуется несколько важных программных компонентов:

  • Веб-сервер Сам , часть программного обеспечения, координирующая весь процесс клиент-сервер: i.е. что-то способное получать запросы от удаленных пользователей и отправлять им файлы веб-сайта — это правильный способ. Самыми популярными сегодня веб-серверами являются Apache и Nginx .
  • База данных , в которой будут храниться данные веб-сайта, такие как контент и настройки. Безусловно, самый популярный бесплатный движок баз данных в Интернете — это MySQL , который доступен во многих вариантах, в том числе MariaDB .
  • Интерпретатор для файлов, написанных на языке сценариев, e.грамм. PHP или Perl . Обычно он поставляется с модулями, которые расширяют его основные функции и позволяют другим частям сервера выполнять различные дополнительные задачи, такие как общение с базой данных или получение удаленных файлов.

Все это и несколько других второстепенных компонентов работают поверх операционной системы сервера — чаще всего Linux:

Однако ручная установка и настройка каждого серверного компонента может оказаться огромной проблемой — к счастью, мы можем использовать готовый «упакованный стек», чтобы упростить задачу.

Вот суть —

Трудный путь: запуск собственного сервера дома

Что касается программного обеспечения, есть 4 основных бесплатных варианта для тех, кто хочет разместить веб-сайт локально; различия сводятся к интерфейсу, совместимости и дополнительным инструментам:

  • WAMP, который был создан в основном для операционной системы Windows, как следует из его первой буквы;
  • MAMP, пакет, ориентированный на пользователей MacOS, который также имеет рудиментарную версию Windows;
  • LAMP, классический стек Linux для развертывания серверов, который расшифровывается как «Linux, Apache, MySQL и PHP»;
  • XAMPP, удобное кроссплатформенное решение, доступное для всех основных операционных систем.

Благодаря своей универсальности, а также множеству бесплатных встроенных модулей для работы популярных систем управления контентом (CMS), таких как WordPress, XAMPP, возможно, является лучшим вариантом для настройки веб-сервера в домашних условиях.

Помните основные компоненты сервера, которые мы описали ранее? В XAMPP все они аккуратно собраны в один пакет и настраиваются (почти) автоматически во время установки. Конечный результат выглядит примерно так:

Прежде чем мы рассмотрим конкретные шаги, вот часть информации, которую вы обязательно должны увидеть, прежде чем пробовать их на практике:

***

ВАЖНО! Чтобы ваш домашний веб-сайт был доступен с использованием доменного имени (например, https: // yourdomain.com) вам необходимо убедиться, что ваш интернет-провайдер может предоставить вам статический IP-адрес .

С динамическим внешним IP-адресом мы теряем всю точку хостинга из дома, потому что вам придется настраивать конфигурацию своего доменного имени каждый раз, когда ваш провайдер предоставляет вам новый IP-адрес (что может быть каждый раз, когда вы подключаетесь к Интернету).

Хотя некоторые пакеты для домашнего Интернета включают статические IP-адреса по умолчанию, они могут быть доступны как отдельное платное дополнение или как часть пакета для малого бизнеса.

***

Хорошо, при условии, что у нас действительно есть статический IP-адрес, давайте засучим рукава и разместим этот веб-сайт в Интернете:

Вы можете загрузить соответствующую версию XAMPP с их официальной домашней страницы; вот пошаговое руководство для начала:

  1. Сам процесс установки довольно прост, вы можете просто щелкнуть «Далее» или «ОК» во всех запросах. Нажмите «Разрешить доступ», когда система попросит вас предоставить новые сетевые разрешения — этот бит необходим для правильного функционирования локального сервера.
  2. После установки XAMPP вы можете открыть панель управления и запустить службы Apache и MySQL; соответствующие статусы должны стать зелеными, и вы должны увидеть тестовую страницу, если перейдете по адресу http: // localhost в своем браузере.

  3. Как мы упоминали ранее, использование готового модуля для вашей любимой CMS (например, WordPress или Joomla) сэкономит вам много времени по сравнению с ручной настройкой, поэтому для этого руководства давайте загрузим модуль WP из официального репозитория Bitnami.
  4. Когда загрузка завершится, щелкните программу установки модуля и следуйте инструкциям; не забудьте снять флажок «Развернуть в облаке». — это платная функция, и вся цель нашего текущего квеста — добиться локальной настройки!
  5. Когда это будет сделано, запустите приложение, и оно должно открыть новый четкий веб-сайт WordPress, который теперь доступен по адресу http: // localhost / wordpress .
  6. Бум! Теперь у вас есть полностью работающий сайт WordPress на вашем локальном компьютере.Файлы будут находиться в папке C: \ xampp \ apps \ wordpress \ htdocs (это может измениться в зависимости от того, где вы установили XAMPP).
  7. Если мы хотим, чтобы наш новый веб-сайт был доступен с любого другого компьютера в Интернете, нам нужно будет сделать еще две вещи. Во-первых, вам нужно будет купить доменное имя — лучший выбор доступен через более крупных провайдеров, таких как GoDaddy или Namecheap.
  8. Во-вторых, нам нужно будет связать этот домен с вашим локальным веб-сайтом. Для начала перейдите по адресу C: \ xampp \ apache \ conf \ extra на вашем компьютере и откройте https-vhosts.conf с помощью блокнота или любого другого текстового редактора. Вставьте следующие строки внизу файла:
     
    ServerName  vashdomen.com 
    ServerAlias ​​ www.yourdomain.com 
    DocumentRoot " C: \ xampp \ apps \ wordpress \ htdocs "
    <‌ / VirtualHost>
     

    Замените выделенные жирным шрифтом части реальными данными там, где это необходимо. Сохраните и закройте файл.

  9. Нам также потребуется настроить файл хоста операционной системы; вы найдете его в следующей папке — C: \ WINDOWS \ system32 \ drivers \ etc (или / private / etc / hosts , если вы работаете на компьютере Apple).Откройте файл и добавьте эту строку внизу:
     127.0.0.1 yourdomain.com 
  10. Затем, если вы используете домашний маршрутизатор, вам нужно будет назначить статический IP-адрес вашему компьютеру в настройках маршрутизатора. Процедура зависит от модели вашего маршрутизатора, поэтому, пожалуйста, обратитесь к его руководству для получения точного набора шагов (подсказка: ищите ключевое слово «DHCP»).
  11. Пока мы занимаемся этим, добавьте правило маршрутизации для направления вашего внешнего (фиксированного) IP-трафика на статический IP-адрес вашего устройства в панели администратора вашего маршрутизатора.Опять же, очень многое зависит от марки и модели вашего роутера.
  12. Наш веб-сайт теперь доступен в Интернете через IP-адрес. Все, что осталось сделать, это указать A-запись вашего домена на этот IP-адрес в настройках DNS. Опять же, это будет сильно варьироваться в зависимости от поставщика домена — обратитесь к их документации или поддержке для уточнения деталей.
  13. Обратите внимание, что для распространения настроек DNS в Интернете может потребоваться пара часов. Чтобы проверить, все ли работает, посетите yourdomain.com в своем браузере, желательно за пределами вашей домашней сети (например.грамм. используя данные 4G на вашем мобильном телефоне).

И готово! Кусок торта 🍰

Теперь, когда мы знакомы с базовой настройкой, давайте рассмотрим две важные вещи , которые вы должны принять во внимание, прежде чем принимать решение о размещении веб-сайта из дома:

Что нужно знать при запуске домашнего сервера

Если вы думаете о том, чтобы придерживаться самостоятельной настройки, на этом этапе двумя наиболее важными соображениями являются безопасность и стоимость.

Любой владелец домашнего сервера, настроенного с использованием XAMPP (или любого другого AMP в этом отношении), должен знать, что уровень безопасности по умолчанию , который поставляется с новой установкой, предназначен исключительно для локальных действий — другими словами,

Для веб-сайта, подключенного к Интернету, безопасность в настройке XAMPP по умолчанию практически отсутствует.

Вот лишь некоторые из вещей, которые призваны упростить локальную разработку, но мгновенно создать явные дыры в безопасности, если их не устранить на общедоступном веб-сайте:

  • Учетная запись администратора базы данных MySQL по умолчанию (также известная как пользователь root) не имеет пароля, другими словами, свободный доступ для всех.
  • ProFTPD, связанная служба передачи файлов, использует известную комбинацию имени пользователя и пароля («lampp» для пользователя «демон»).
  • Пользователи по умолчанию другого программного обеспечения, такого как сервисы Mercury и FileZilla, также не являются секретом.

Это означает, что вам нужно будет настроить все вышеперечисленное, если вы хотите, чтобы ваш веб-сайт имел хотя бы минимальную стойкость к атакам (если использование известного пароля по умолчанию может вообще рассматриваться как атака…)

К счастью, большинство руководств доступно в разделе How-To вашей панели инструментов XAMPP по этой ссылке: http: //localhost/dashboard/howto.html .

***

Почему мы упомянули, что стоит — разве наш самодельный сервер не должен быть бесплатным по определению ?!

Ну, как хорошо заметил капитан,

Используя этот калькулятор энергопотребления, вы можете приблизительно рассчитать дополнительную стоимость электроэнергии, которая будет потребляться вашим домашним сервером.

За скромный 60-ваттный компьютер и среднюю цену на электроэнергию 0,13 доллара США за кВт · ч вы будете платить 5–6 долларов в месяц за сок вашего домашнего сервера.

Ожидайте, что будете платить примерно на 50% больше в таких штатах, как Нью-Йорк, и на 200% больше в таких местах, как Гавайи; если вы живете в Европейском Союзе, затраты на электроэнергию вашего сервера будут ближе к 6-9 евро в месяц.

Плюсы и минусы «домашнего хостинга»

Прежде чем обсуждать альтернативу, давайте суммируем преимущества и недостатки создания собственного сервера дома:

  • Полезный опыт: в процессе настройки вашего собственного сервера вы можете получить гораздо более глубокое понимание того, как работает всемирная паутина, изнутри.
  • Полный контроль: вы можете настроить каждый уголок вашей индивидуальной установки (также называемой стеком) в соответствии с вашими требованиями.
  • Затраты на электроэнергию: Как упоминалось выше, ваш домашний сервер будет потреблять от 5 до 10 долларов за электроэнергию, и это если вам повезло жить в месте с низкой ценой за кВт / ч.
  • Требуется статический IP-адрес: Ваш провайдер интернет-хостинга должен иметь возможность предоставить вам фиксированный IP-адрес (обычно за дополнительную плату), чтобы ваше доменное имя было стабильным.
  • Низкая безопасность: , поскольку XAMPP в основном предназначен для локальной разработки, его безопасность далека от уровня, достаточного для системы, доступной для внешнего мира.
  • Обслуживание вручную: вам нужно будет самостоятельно настроить домашний сервер и управлять им, что включает в себя регулярные обновления, контроль безопасности и мониторинг работоспособности.
  • Более низкие скорости: Как мы упоминали ранее, большинство домашних интернет-провайдеров предлагают гораздо более низкие скорости загрузки, чем те, которые доступны в специализированных центрах обработки данных, что означает более высокую задержку для посетителей вашего веб-сайта.
  • Проблемы со стабильностью: автоматические обновления , перебои в подаче электроэнергии и другие неудобства могут привести к отключению вашего сайта в любой момент.
  • Требования к ресурсам: , если у вас нет действительно мощной машины, даже несколько одновременных посетителей могут заметно замедлить работу вашего веб-сайта или вывести его из строя. Низкий объем оперативной памяти также может мешать просмотру веб-страниц или играм на одном компьютере.

Как видите, запуск собственного домашнего сервера кажется сложной задачей — и затраты не так низки, как можно было бы представить (т.е. далеко не «бесплатно»).

Но, конечно, есть и второй способ — тот, который вы, вероятно, отбросили как непрактичный до , узнав обо всех подводных камнях локальных веб-сайтов:

Простой способ: использование существующего управляемого сервера

Предположим, вам нужно место для жизни. Один из вариантов — собрать необходимые инструменты и материалы, изучить технические навыки и построить собственный дом вручную… или вы всегда можете купить готовый дом или просто арендовать его (что большинство людей и делает в реальной жизни).

Что ж, веб-хостинг немного похож на это, по крайней мере, с точки зрения связанных с этим хлопот.

Одной из основных причин, по которой люди рассматривают возможность использования собственного сервера, является предположение, что это бесплатно или, по крайней мере, намного более доступно, чем использование провайдера веб-хостинга.

Верна ли эта интуиция? Какова реальная стоимость домашнего сервера?

Зная то, что мы уже знаем о требованиях и настройке, давайте наберем числа:

  • Счет за электроэнергию для компьютера, работающего круглосуточно и без выходных, составит около 5-8 долларов в месяц, в зависимости от вашего местоположения и конфигурации машины.
  • Доменное имя по-прежнему необходимо будет приобрести за дополнительные 1-2 доллара в месяц (цена типичного домена .com составляет около 10 долларов в год, а также новых доменных расширений, таких как .tech или .yoga . стоит дороже).
  • Статический IP-адрес от вашего домашнего интернет-провайдера необходимо будет либо приобрести в качестве дополнительной опции, либо как часть (обычно более дорогого) бизнес-пакета, который может стоить где-то на 5-15 долларов дороже, чем ваш пакет по умолчанию.

Принимая даже самые низкие оценки для каждой из вышеперечисленных затрат, мы получаем общую стоимость , по крайней мере, 11 долларов США в месяц для полноценного домашнего сервера.

Более реалистичные оценки доходят до 25 долларов в месяц, что позволяет купить вам не только очень приличное облачное / VPS-решение, но даже недорогой выделенный сервер!

По сравнению с 11 долларами в месяц недорогой хостинг, такой как Warpgate (3 доллара в месяц, первый месяц бесплатно) или даже Hostinger (от 8 долларов в месяц, первый период 0,80 доллара), больше не выглядит дорогим 🤷

Чтобы использовать первый в качестве примера, за фиксированную плату в размере 3 долларов в месяц вы получаете готовую установку WordPress менее чем за 1 минуту, 30-дневную пробную версию (карта не требуется) и бесплатное доменное имя навсегда.

«Есть ли уловка?», — можете спросить вы, и —

.

Какой метод выбрать?

Нет никаких сомнений в том, что превращение вашего компьютера в сервер и размещение собственного веб-сайта из дома может стать отличным опытом…

… в образовательном плане. Вы обязательно получите более глубокое понимание механизмов, которые заставляют Интернет работать, а также научитесь настраивать и управлять сложной ИТ-системой с четким практическим результатом.

Но стоит ли того, если вам просто нужно разместить сайт как можно дешевле и быстрее?

Не совсем.

Хотя ваши программные компоненты и оборудование не будут вам ничего стоить, менее очевидные расходы быстро накапливаются до значительных 10-20 долларов в месяц.

По сравнению с этим, стоит подумать о 3–5 долларах в месяц за автономное решение, такое как вышеупомянутый Warpgate (или любой другой недорогой хост), которое не требует от вас прохождения 12-шагового процесса настройки.

***

Есть вопросы о DIY-хостинге и его альтернативах? Есть личный опыт создания домашнего сервера? Напишите нам в комментариях, давайте поможем всем принимать более обоснованные решения!

Запуск веб-сайта на локальном компьютере с использованием IIS

Используя IIS (Internet Information Services), мы можем запустить веб-сайт на локальном компьютере. Для этого мы должны настроить нашу машину и, в основном, IIS для идентификации и запуска веб-сайта, размещенного в каталоге. Мы не будем здесь обсуждать базовый HTML для разработки сайта, а обсудим только то, как настроить и запустить сайт с помощью IIS.

IIS поставляется с операционной системой Windows XP, а также с серверной операционной системой Windows.

Установка

Поместите все файлы сайта (разработанного) в одну директорию. Для первых пользователей лучше хранить в c: \ intput \ wwwroot \, поскольку это домашний каталог по умолчанию для IIS.

Открытие панели администратора IIS

Чтобы открыть IIS, перейдите в ПУСК, а затем в Панель управления. Под панелью управления появится список программ и дважды щелкните программу, указанную как Администрирование .Внутри этих административных инструментов вы можете найти значок с именем Internet Information Services (IIS) . Если этой информационной службы Интернета нет в списке, то вы должны установить ее, перейдя в Добавление / удаление компонентов Windows на панели управления. Дважды щелкните IIS, и откроется новое окно, такое как проводник. Для получения компонентов вам может потребоваться установочный компакт-диск Windows.

Конфигурация IIS

Разверните все складные (+) символы слева, чтобы получить значок
веб-сайта по умолчанию .Выберите этот веб-сайт по умолчанию и щелкните правой кнопкой мыши. Выберите ссылку свойства в появившемся меню. В открывшемся окне можно выполнить множество административных задач для IIS. Мы сконцентрируемся только на настройке сайта. Перейдите на вкладку (вверху) с надписью Домашний каталог . Здесь каталог, в котором хранятся файлы нашего веб-сайта, должен быть отмечен как домашний каталог. По умолчанию IIS сохраняет c: \ Inetpub \ wwwroot в качестве домашнего каталога. Этот путь можно изменить на любое другое место на компьютере.

Открытие сайта

Файлы веб-сайта должны храниться в каталоге, который мы установили в качестве домашнего каталога в конфигурации IIS, как описано выше.Чтобы открыть локальный сайт, мы должны использовать https: // localhost / или https://127.0.0.1/ в веб-браузере, чтобы открыть сайт. Если имя нашего файла на веб-сайте — mysite.htm и хранится внутри wwwroot, а полный путь выглядит так: c: \ Inetpub \ wwwroot \ mysite.htm , то чтобы открыть этот файл, мы должны ввести https: / /127.0.0.1/mysite.htm или https: //localhost/mysite.htm. По умолчанию, если имя файла не указано (например, https: //127.0.0.1 /) откроется файл с именем index.htm или default.htm. Этой настройкой того, какой файл открывать по умолчанию, можно управлять из окна администратора IIS.

Вот как веб-сайт может поддерживаться на локальном компьютере. Для практики попробуйте изменить путь к каталогу по умолчанию и посмотрите, как его можно указать в разных местах на локальном компьютере. Мы не обсуждали, как выполнение сценария, например, запуск сценария ASP или PHP, может быть предоставлено на этом веб-сайте. Мы попробуем это в следующем уроке.

Прочтите, как настроить и запустить php в IIS

Установка PHP5 в IIS на платформах Windows

Эта статья написана plus2net.com team.

Прокомментируйте эту статью первым:

plus2net.com .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *