Jump to content

Как сделать сервер дома


TacTics
 Share
Followers 1

Recommended Posts

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

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

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

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

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

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

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

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

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

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

 

1. Первым делом установим официальную версию — переходим для этого на страницу разработчика и выбираем один из пакетов программы.

127.png

 

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

217.png

 

3. Устанавливаем программу и переходим в ее директорию. Здесь перед нами отобразится набор различных папок и два файла для запуска — выбираем подходящий под разрядность ОС и открываем его. Также для запуска отключаем антивирус.

 

313.png
 
4. В нижнем правом углу будет активирована новая иконка в виде красного флажка — она сигнализирует о том, что программа открылась, но еще не запущена. Оставим ее пока такой, кликнем по значку и перейдем в настройки.
 
410.png
 

5. Переходим во вкладку «Сервер» и обращаем внимание на строку «IP-адрес сервера». По умолчанию он установлен как локальный, то есть доступ открыт только текущему компьютеру. Для запуска сервера в Интернете потребуется указать статический адрес и нажать «Сохранить».

 

513.png

 

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

 

610.png

 

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

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

  • Like 2
  • Спасибо 1

Лучшая стимуляция это не только материальность, а иногда простое человеческое спасибо. Нажимай computerworld_consultancy_icon.png помни об этом!

Link to post
Share on other sites
  • Replies 5
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

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

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

  • VIP client

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

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

Link to post
Share on other sites

@AnWey  https://ospanel.io

Гугл не отменяли ?

Лучшая стимуляция это не только материальность, а иногда простое человеческое спасибо. Нажимай computerworld_consultancy_icon.png помни об этом!

Link to post
Share on other sites
  • 3 months later...

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

  • Like 1
Link to post
Share on other sites

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

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

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share
×
×
  • Create New...

Important Information

Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.