Promemoriya.ru

Дачный журнал
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как настроит сервер для дома

Твой Сетевичок

Все о локальных сетях и сетевом оборудовании

  • Форум
  • Блоги
  • Контакты
  • Реклама

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

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

  1. 1. Для чего создается сервер, и нужен ли вам вообще свой сервер. Это один из ключевых вопросов, требующий четкого и однозначного ответа от будущего администратора.
  2. 2. Какие технические ресурсы есть в вашем распоряжении, и какие будут необходимы для работы полноценного сервера. Минимальные технические требования для создания «добротного» сервера достаточно высоки: только оборудование обойдётся в 70 — 80 тыс. рублей.

3. Какие денежные средства вы готовы тратить на создание и поддержку работоспособности сервера. Помимо обозначенных выше затрат «на железо» для создания полноценного сервера на компьютере требуется выделенный (статистический) ip адрес и высокая скорость приема и передачи данных (минимальным показателем является 10 Мбитсек). Соответственно, за это придётся доплатить провайдеру и заключить дополнительный договор на оказание подобного рода услуг.

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

Как сделать сервер из домашнего компьютера?

Чтобы создать свой сервер прежде всего нужно установить многопользовательскую сетевую операционную систему.

Выбор огромный: «Debian», «FreeBSD», «CentOS», «OpenSUSE», «Ubuntu», «Windows» и многие другие.

В сети можно найти немало примеров тестирования в работе вышеупомянутых операционных систем и их рейтинг в соответствии с результатами тестов. К примеру, рейтинг «SOS» за 2016:

  • 1 место: «Debian» и «Ubuntu Server»;
  • 2 место: «CentOS»;
  • 3 место: «FreeBSD» и «Windows Server»;
  • 4 место: «Red Hat Enterprise»;
  • 5 место: «Fedora».

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

В рамках примера остановимся на установке операционной системы «Ubuntu Server».

Как настроить локальный сервер с нуля на ubuntu?

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

2. Далее выберите «Установка Ubuntu Server» и нажмите «Enter»;

3. На следующих шагах выберите «Регион» и «Настройки раскладки клавиатуры»;

4. Укажите имя пользователя, учётной записи компьютера и пароль,

после чего нажмите «Продолжить»;

5. Далее укажите «Часовой пояс»,

настройте «Разметку Диска»

и выберите на какой диск устанавливается система;

6. Дождитесь завершения установки и обновления системы.

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

8. Подтвердите завершение установки, нажав на кнопку «Продолжить»;

9. После перезагрузки компьютера для входа в учётную запись потребуется ввести логин и пароль, созданный на шаге «4»;

10. На этом установка серверной операционной системы и первичное создание сервера завершены.

Далее требуется провести начальные настройки для работоспособности сервера (все настройки проводятся в консоли управления).

Как сделать себя админом на своем сервере?

  1. 1. Для получения администраторских прав введите команду «sudo su»;
  2. 2. По умолчанию сетевые настройки сервера поступают с помощью DHCP, но для работы сервера потребуется изменить значение «iface eth0 inet static» в файле «/etc/network/interfaces» на «статистический ip адрес». Текст должен выглядит примерно так:

iface eth0 inet static
address 192.168.0.100
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1

После сохранения перезагрузите сеть командой «/etc/init.d/networking restart».

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

Как я могу сделать свой дом PC веб-сервером с помощью node.js

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

он работает правильно, но с компьютером, который находится в той же сети LAN

2 ответа

  • Пытаюсь сделать свой ноутбук веб-сервером

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

— Привет ! Немного предыстории, я бы хотел создать свой первый android/iOS/webapp . Идея состоит в том, чтобы создать кросс-платформенный чат с помощью : Ионный (и Javascript) для приложения Openshift для серверной части node.js Я собирался использовать Firebase для хранения сообщений, но.

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

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

Я использую https://www.dtdns.com/ , бесплатный динамический поставщик dns, чтобы позволить внешнему URL получить доступ к моему домашнему «server» (Raspberry PI).

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

Лучше иметь операционную систему на базе Linux

  1. Напишите NodeJS приложения (или загрузите готовое где-нибудь)
  2. Установите Nginx — Это приложение будет отвечать и обрабатывать все входящие соединения
  3. Установите Phusion Passenger ( бесплатная версия ) — Это приложение гарантирует, что ваше приложение NodeJS работает и работает
  4. Скопируйте ваше приложение в /var/www/yourappname на Linux и

/Sites на Mac

  • Настройка Phusion Passenger
  • Если у вас есть фиксированный (статический) IP-адрес — вы можете идти. Просто введите свой статический адрес и порт ( если он отличается от :80 ) в браузере
  • Если у вас есть dynamic IP-адрес — Вам понадобится услуга под названием Dynamic DNS, я могу порекомендовать эту услугу, но это платная услуга. Я уверен, что после небольшого поиска в Гугле вы сможете найти бесплатный подобный сервис
  • Если вы делаете это в первый раз, это может показаться немного сложным и может занять день или два. Но после нескольких настроек сервера — вы сможете выполнять те же операции с закрытыми глазами.

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

    Я хочу установить соединение между внешним сервером LDAP (например, сервером Active Directory) и моим веб-сервисом. Я хочу убедиться, что определенная группа пользователей с сервера LDAP остается.

    Что бы вы посоветовали развернуть приложение opa под linux с использованием бэкенда node.js ? При использовании бэкенда native я использовал для развертывания *.exe в /usr/local/bin/. Теперь, с.

    Я использую Sync Framework v1 (который включает в себя Sync Services for ADO.NET v2) и Sync Services for mobile v1. Я могу синхронизировать базу данных SQL Compact Edition с мобильного устройства на.

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

    — Привет ! Немного предыстории, я бы хотел создать свой первый android/iOS/webapp . Идея состоит в том, чтобы создать кросс-платформенный чат с помощью : Ионный (и Javascript) для приложения.

    Я планирую сделать небольшую многопользовательскую игру javascript с сервером node.js (используя socket.io) и хотел бы поделиться некоторым кодом (в основном классами) между webclient и сервером. И.

    Я разрабатываю приложение в Android Studio, и оно делает Http вызовов к Node.js веб-приложению, которое я разрабатываю в Visual Studio. Все они сейчас находятся на одном и том же Windows 10 PC.

    извините, если это неправильный вопрос на этом форуме, но я просто застрял и нуждаюсь в некотором Совете. У меня есть общий хостинг-сервис и хостинг-сервер на базе cloud с установленным node.js. Я.

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

    Я только что настроил свой сервер FTP с помощью vsftpd, и мне было интересно, могу ли я добавить немного css или bootstrap на веб-страницу, сгенерированную сервером ftp. Это для нового сервера Linux.

    Как настроит сервер для дома

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

    Для чего нужен домашний web сервер?

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

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

    Домашний сервер — это дорого.

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

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

    Тоже распространённое заблуждение. Тут всё зависит от того, на каких комплектующих Вы собираете свой сервер. Если в основу положено использование материнской платы на базе процессора Intel Atom или ему подобного, то энергопотребление (с двумя sata дисками) будет порядка 50 ватт. В пересчёте на деньги это 60 рублей в месяц. Добавим стоимость статического IP адреса + доступ в интернет (в моём случае это 580 рублей в месяц). Итого получается: 640 рублей в месяц или 7680 рублей в год. Для сравнения… Если Вы будете арендовать в датацентре выделенный сервер с теми же техническими параметрами, то Вам придётся ежемесячно отдавать за него от 1300 рублей.

    От сервера много шума, и в комнате его не поставишь

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

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

    Настроить сервер под силу лишь программисту с большим опытом.

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

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

    Для сервера нужен канал как минимум 100 мегабит

    Серьёзное заблуждение. Для сайтов на домашнем хостинге с посещаемостью в 3 — 6 тысяч хостов достаточно и 10 — 15 мегабитного канала.

    Ну а если Ваши проекты перерастут эту посещаемость, можно купить канал пошире или переехать на сервер, расположенный в датацентре.

    Домашний сервер уязвим, и его сразу взломают

    Очень распространённое заблуждение. Я уже писал, что безопасность зависит не от местоположения сервера, а от уровня знаний его администратора. Зачастую домашние сервера имеют защиту серьёзнее, чем шаред хостинг или VDS. К примеру, на большинстве шаредхостингов нет даже элементарной защиты от DoS атак, и в случае атаки Ваш аккаунт просто заблокируют (есть личный опыт). Бывает, что в случае заражения одного сайта на хостинге есть вероятность инфицирования всего сервера. Еще на хостингах редко обновляют или вообще не делают обновлений софта до последних версий, а в старых версиях могут быть дыры . Короче говоря, если грамотно настроить домашний сервер, Вы получите надёжно защищённый веб-сервер, по сравнению с которым любой коммерческий хостинг будет выглядеть дырявым ведром.

    С чего начать

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

    Узнать у своего интернет провайдера: предоставляет ли он услугу статического IP адреса. А также выяснить: не блокирует ли он порты, например порт 80. А чтобы не было проблем в будущем, лучше напрямую спросить: можно ли поставить на их канал веб-сервер. Моя практика показывает, что большинство адекватных провайдеров лояльно к этому относится и не запрещает использовать подключение в этих целях. Перейти на безлимитный тариф (желательно симметричный). Ширина канала чем больше, тем лучше.

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

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

    Установить на сервер хостинг панель ISPConfig 3. Затем настроить в этой панели все необходимые службы.

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

    Оптимизировать работу сервера, установив акселератор PHP, провести комплекс мер по защите сервера от взлома и DoS атак.

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

    • Назад
    • Вперед

    Только зарегистрированные пользователи могут оставлять комментарии.

    Как настроить домашний FTP-сервер

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

    Содержание:

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

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

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

    Основное преимущество домашнего FTP-сервера над веб-сервером заключается в том, что вы можете сохранять файлы на сервере, тогда как с веб-сервером вы можете только получать файлы. Недостатком домашнего FTP-сервера является то, что вам нужен FTP-клиент для подключения к нему, тогда как к веб-серверам можно получить доступ с помощью простого старого веб-браузера. Однако многие современные веб-браузеры поддерживают протокол FTP. Вместо того, чтобы указывать перед URL-адресом http: //, используйте ftp: //. Тем не менее, большинство веб-браузеров создают дрянные FTP-клиенты. Вы должны использовать более полнофункциональный FTP-клиент для подключения к вашему серверу, например, SmartFTP или WS_FTP, где это возможно.

    Что вам понадобится:

    1. ПК с Windows
    2. Постоянное широкополосное (DSL или кабельное) подключение к Интернету

    Шаг 1. Загрузите и установите Serv-U FTP.

    Serv-U FTP — это хорошее приложение для Windows FTP-сервера с простым в использовании интерфейсом. Он существует уже много лет — я использую его с 1997 года, и он работает безупречно. Новейшая версия добавляет дополнительную безопасность за счет поддержки SSL, и, что самое приятное, персональная версия, которая позволяет два входа в систему через FTP, полностью бесплатна.

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

    Шаг 2. Завершите настройку и создайте учетную запись пользователя.

    После завершения первоначальной настройки Serv-U должен запустить администратора и попросить вас создать новую учетную запись пользователя. Начните с ввода имени домена, которое вы использовали для настройки динамического DNS. Имена, которые я использую на этих рисунках, используются в демонстрационных целях. (Щелкните, чтобы увеличить изображение.)

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

    Когда он запрашивает ваш домашний каталог, вероятно, лучше всего просто сказать C: для вашего домашнего компьютера с Windows. Это даст вам легкий доступ к любому файлу на основном диске. Убедитесь, что вы отказались заблокировать своего пользователя в домашнем каталоге, иначе вам не разрешат переключиться на другие диски.

    Шаг 3. Предоставьте соответствующие права всем имеющимся у вас дискам

    Когда вы закончите создание новой учетной записи, запустите FTP-сервер и приложение Serv-U Administrator. Разверните дерево доменов, чтобы отобразить свой сервер, затем дерево пользователей, чтобы найти свою учетную запись. Выбрав пользователя, щелкните вкладку Dir Access на правой панели, как показано. (Нажмите, чтобы увеличить.)

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

    Шаг 4. Убедитесь, что у вас есть внешний доступ к новому FTP-серверу.

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

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

    Для обычных FTP-подключений сопоставьте порт 21 с вашим компьютером, для безопасных FTP-подключений сопоставьте порт 990 с вашим компьютером в сети (или просто сопоставьте оба).

    Шаг 5. Проверьте это

    Последнее, что нужно сделать, — это протестировать свой FTP-сервер, запустив FTP-клиент и попытаться подключиться к своему собственному серверу. Даже если вы используете тот самый компьютер, который тестируете, если вы попытаетесь подключиться к FTP, используя внешний адрес (ваше динамическое DNS-имя), это будет точно так же, как подключение извне.

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

    Дополнительный супер-бонус. Шаг 6. Сохраняйте свой FTP в безопасности, как в Форт-Ноксе.

    Последний шаг не является обязательным и зависит от того, как вы будете получать доступ к FTP вашего домашнего сервера. Если вы совместно используете большую корпоративную сеть или когда-либо хотите получить доступ к своему домашнему серверу с открытой точки беспроводного доступа, обязательно настройте Serv-U, чтобы разрешить безопасные (SSL) соединения. Это зашифрует ваш пароль и любые передаваемые файлы, не давая посторонним глазам узнать, как получить доступ к вашему домашнему серверу или что вы делали во время своих подключений.

    В Серв-У сделать это довольно просто. Откройте приложение Serv-U Administrator, щелкните имя домена вашего домашнего сервера в области «Домены». На правой панели есть параметр, помеченный как «Безопасность», и измените раскрывающееся меню на «Разрешить SSL / TLS и обычные сеансы» (см. Ниже) или для еще большей безопасности установите его на «Разрешить только сеансы SSL / TLS». Затем нажмите «Применить», чтобы сохранить этот параметр.

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

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

    голоса
    Рейтинг статьи
    Читать еще:  Толщина стен дома снип кирпич
    Ссылка на основную публикацию
    ВсеИнструменты