Многие хотели бы сделать сайт на своем компьютере, даже если он не будет приносить дохода, а всего лишь будет личным блогом. Но некоторые не знают, как сделать сайт на своем ПК доступным всем в интернете с нормальным доменом.
Для того, чтобы сделать хостинг сайта на своем ПК нужны:
- Компьютер с добротной скоростью интернета и постоянным питанием(чем больше, тем лучше и тем больше пользователей одновременно смогут просматривать ваш сайт; так же для постоянной работы требуется хороший ПК, желательно более 8 Гб RAM, если вы планируете использовать ПК не только как хостинг)
- Программа web-сервер (например - OpenServer (бесплатна, русская локализация, множество инструментов), XAMPP (так же бесплатна, необходимые инструменты,русская локализация отсутствует) и др.)
- Заготовка вашего сайта (лучше сделать ее заранее, а потом сразу установить на всеобщее обозрение, прежде чем тратить ресурсы, ведь для хостинга на своем ПК вам все равно придется потратиться)
- Так же нам понадобится белый (реальный) IP-адрес, т.е. IP адрес в сети, который не будет меняться при перезапуске роутера (обычно провайдеры требуют отдельную плату за эту функцию, лично у моего провайдера она стоит +50 руб. к тарифу в месяц)
- Если же все вышеперечисленное у вас уже присутствует, то последнее, что нам понадобится - регистратор доменных имен и сумма, которую мы отдадим ему, чтобы вместо нашего IP в интернете сайт можно было найти по буквенному домену.
Лично я пользуюсь русским регистратором доменных имен - REG.RU, т.к. на мой взгляд он наименее дорогой из лучших.
Так же вы можете в качестве благодарности пройти по моей реф.ссылке и зарегистрироваться там . Так же все пользователи (даже зарегистрированные) могут ввести мой промокод F921-991E-4959-8890 и получить 5% скидку на заказ домена и/или хостинга.
После установки OpenServer на компьютер, нам нужно запустить его, вставить свой сайт в папку domains (в эту папку нужно вставить другую папку со всеми файлами вашего сайта, которая будет названа вами в виде домена и домена верхнего уровня вида .com, .ru, .su и т.д.), в настройках OpenServer (ищите на панели задач>ПКМ) необходимо войти во вкладку Сервер и в поле IP-адрес сервера выбрать IP-адрес вашего ПК в виде 192.168.0.xxx, где x - номер вашего ПК в локальной сети, может быть в разных диапазонах, в зависимости от настроек роутера.
Теперь нам необходимо зайти в настройки роутера (в браузере по адресу 192.168.0.1 и в пункте DHCP, подпункте резервирование адресов привязать
к MAC-адресу вашего пк (узнать можно так: в командной строке (cmd) печатаем ipconfig /all и в поле физический адрес будет наш MAC-адрес, но через "-", при вводе на сайте необходимо использовать ":" ) привязать IPv4-адрес вашего компьютера в сети (из прошлого этапа).
Теперь нам нужно купить буквенный домен на REG.RU (или любом другом регистраторе доменов), если вы не хотите чтобы ваш домен выглядел, как
xxx.xxx.xxx.xxx:80, где вместо x может быть любое число от 1 до 255 включительно. После покупки и подтверждения домена (~24 часа) нам необходимо зайти в Домены и услуги, после чего, выбрав купленный домен, во вкладке DNS-серверы и управление зоной изменить Ресурсные записи, добавив к А-записям в субдомены *,@ и www IP-адрес, присвоенные вам вашим провайдером (узнать его можно на 2ip.ru).
Лично у меня уже на данном этапе все заработало, но возможно, что вам придется в настройках OpenServer, в пункте Алиасы вписать ваш IP в исходный домен и выбрать буквенный домен в поле конечный домен.
В OpenServer по соответствующей клавише в выпадающем списке по ПКМ на панели задач, выберите пункт запустить, все, на этом ваши страдания закончены и сайт должен появиться в публичном интернете.