Как поднять сервер: Как правильно поднять сервер? — Хабр Q&A

Что входит в понятие «поднять сервер»? — Хабр Q&A

  1. Прийти в серверную, взять сервер и приподнять его. Проблемы: обычно сервера прикручены к стойкам. Легко поднять неприкрученный сервер, прикрученный следует открутить, отсоединить и тогда уже поднимать. Не забудьте потом всё опустить и подключить как было.
  2. Взять и купить на месяцок самую дешевую виртуалку (VDS) на каком-нибудь лоу-кост хостинге. Выберите ubuntu, поставьте docker, запустите в отдельных контейнерах (и пропишите в контаб) VPN, прокси для Телеграма, сервер майнкрафта. Каждое из этих действий делается одной командой. Проблемы: осторожно, на такой сервер легко подсесть. Стабильно работающий телеграм, отсутствие блокировок сайтов, свой ламповый сервачок майнкрафта — к этому быстро привыкаешь. Потом захочется поднять своё облако, запустить свою интернет-радиостанцию для друзей… Будьте осторожны, если борода прорастёт сквозь свитер, от них будет трудно избавиться.
  3. Внимательно изучите предметную область в рамках которой вы проходите стажировку и, наверно, станет понятно о каком сервере тут может идти речь.
    Может быть вы в грузчики метите и тогда см. п.1.
  4. Наверно ваш вопрос разумно задать тем, кто поставил такую задачу, а не неопределенной группе лиц, которые помогают новичкам решать технические задачи.

Ответ написан

Комментировать

Ну нужны им сильные разработчики.
Чёж тут непонятного?!)))

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

Ответ написан

Комментировать

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

Ответ написан

Комментировать

к примеру вот это https://www.howtoforge.com/tutorial/install-apache…

Ответ написан

Комментировать

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

Ответ написан

Комментировать

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

Ответ написан

более двух лет назад

Комментировать

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

Ответ написан

более двух лет назад

Комментировать

Linux сервер своими руками

Чтобы создать терминальный, файловый (FTP) или почтовый сервер на Linux, надо уметь работать в этой операционной системе. Иначе разобраться будет сложно. ОС не нужен мощный компьютер. Потому что она не расходует лишние ресурсы на графическое оформление. Дистрибутивы Линукса можно развернуть даже на старом ПК. Поэтому для создания различных серверов часто используют Linux или Ubuntu Server.

Об этом написано много различной литературы. Некоторые книги о Линуксе насчитывают тысячу страниц. Работать придётся через терминал и все команды вводить вручную. Но всё же вы сможете сделать небольшой Linux-сервер своими руками, который будет включать файловое хранилище, Web-сервисы и почтовый протокол.

Установка и настройка Ubuntu Server

Ubuntu Server создана на базе операционной системы Linux. Для её работы не нужен современный процессор, хорошая видеокарта или большой объём оперативной памяти. С Линукс можно развернуть сервер даже на старом ноутбуке. И в нём будут все нужные компоненты: почта, FTP, Web.

Скачать образ диска с Linux можно с сайта Ubuntu.ru. Выбирайте любую версию с Server (не Desktop!). Загрузка будет проходить через Torrent-клиент. Этот образ надо записать на болванку или флешку (с помощью LiveUSB). Также можно воспользоваться виртуальным приводом.

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

Её установка проходит так:

  • Выберите язык и регион, в котором проживаете.
  • Придумайте имя администратора. Оно используется для управления сервером.
  • Также задайте имя пользователя в поле «Username for your account». Под этим аккаунтом вы будете общаться с техподдержкой Ubuntu.

Указываем имя пользователя в Ubuntu

  • Введите пароль. Подтвердите его.

Вводим пароль учетной записи

  • Укажите домен, если он есть. На нём будут находиться все сервисы: файловый (FTP), почтовый, хостинг для сайтов и так далее.
  • Подождите, пока установится система.
  • После этого она предложит дополнительные компоненты.

Вот список того, что необходимо для сервера Linux и его полноценной работы:

  • Open SSh. Используется для удалённого администрирования. Пригодится, если вы решите управлять сервисом с другого компьютера. Тогда на ПК с Линуксом можно будет отключить монитор и видеоадаптер.
  • LAMP. Комплекс утилит Linux, который включает Apache (Web-сервер). MySQL (базы данных) и PHP (язык программирования для CMS). Эти компоненты нужны для создания управляющего интерфейса.

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

  • Samba file server. Позволяет настроить обмен файлами между компьютерами. Если вам нужен FTP-сервер, выберите этот пункт.
  • Virtual Machine host. Устанавливайте, если собираетесь пользоваться возможностями виртуализации.
  • Print server. Сетевые принтеры.
  • DNS server. Система доменных имён. С ней можно распознать IP-адрес по имени компьютера и наоборот.
  • Mail server. Почтовый сервер.
  • PostgreSQL database. Объектно-реляционные базы данных.

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

Консоль Ubuntu

Изначально вам надо будет проверить наличие обновлений. Введите команду «Sudo apt-get update» или «Sudo apt-get upgrade» без кавычек. После апдейта можно заняться настройкой всех компонентов серверов: FTP, почтового, Веб.

Для Ubuntu существует псевдографический интерфейс — Midnight Commander. Это аналог оболочки Norton Commander, которая разработана для системы MS DOS. С таким интерфейсом легче работать — всё нагляднее, чем в консоли.

Запуск терминала Linux

В современных Linux вместо консоли используется терминал. Чтобы в него зайти:

  1. Откройте «Приложения».
  2. Нажмите «Стандартные».
  3. Там будет «Терминал».

Терминал в Linux

В него можно вводить команды так же, как в Ubuntu Server.

  • Чтобы установить компоненты LAMP (если их ещё нет), надо последовательно ввести команды «sudo apt-get update», «sudo apt-get install tasksel» и «sudo tasksel install lamp-server». После каждой нажимайте Enter.
  • Чтобы загрузить Open SSh, введите «sudo apt-get install openssh-server».
  • Чтобы поставить Samba file server, напишите «sudo apt-get install samba».

При установке MySQL из пакета LAMP нужно будет задать пароль администратора, для SQL.

Локальный Web-сервер

Для создания Web у сервера должен быть свой выделенный IP. Тогда после установки LAMP по этому IP-адресу будет доступна тестовая страница Apache. Это и есть будущий Веб. В дальнейшем на него можно будет поставить FTP, базы данных, почтовый протокол. Для настройки Web-сервера:

  • Установите phpMyAdmin. Для этого в терминале или в консоли введите друг за другом введите «sudo apt-get install phpmyadmin»

Команда «sudo apt-get install phpmyadmin»

  • И потом «sudo service apache2 restart».
  • Компонент загрузится. Apache будет перезагружен. Дальнейшие действия зависят от версии операционной системы.

Если у вас Ubuntu 13.1 и выше, используйте команды:

  1. sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
  2. sudo a2enconf phpmyadmin
  3. sudo /etc/init.d/apache2 reload

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

В Ubuntu 16.04, нужны другие указания:

  1. sudo apt-get install php-mbstring php-gettext
  2. sudo phpenmod mcrypt
  3. sudo phpenmod mbstring
  4. sudo systemctl restart apache2

После их ввода и автоматического перезапуска службы по адресу http://[iP сервера]/phpmyadmin будет доступен веб-интерфейс.

  • Конфигурация и данные о ней находятся в папке сервера Apache «etc/apache2/». Apache2.conf — конфигурационный файл для дистрибутива
  • В директориях «mods-available»/«sites-available» и «mods-enabled»/«sites-enabled» находятся моды и сайты.
  • В Ports.conf расписаны прослушиваемые порты.
  • Если вы добавите после команды «sudo /etc/init.d/apache2» слово «Stop», Apache приостановит работу. Если «Start» — снова запустится. Если «Restart» — перезагрузится.
  • Чтобы самостоятельно выбирать путь для сохранения сайтов, последовательно введите в терминал «sudo a2enmod rewrite» и «sudo a2enmod userdir».

Каждый раз после внесения каких-либо изменений надо перезапускать службу командой «Restart».

Почтовый сервер

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

  • Установите компонент Postfix. Для этого наберите в консоли «sudo apt-get postfix».
  • Когда он загрузится, напишите команду «sudo /etc/initd/postfix start». Сервис начнёт работать.
  • В Postfix уже прописаны параметры, которые нужны для полноценной работы с протоколом SMTP. Но всё же не помешает небольшая настройка.
  • Откройте файл /etc/postfix/main.cf.
  • Найдите в нём значение «mydomain =». После знака «=» напишите имя домена.
  • Потом отыщите «myhostname =». И введите имя машины.
  • Теперь почтовый сервер может отправлять письма другим компьютерам, которые находятся с ним в одной сети. Чтобы он мог посылать корреспонденцию и на другие домены в интернете, в файле «main.cf» найдите строчку «inet_interfaces =». Поставьте после неё слово «all».
  • В переменной «mynetworks =» пропишите диапазон адресов всех компьютеров вашей подсети (например, 127.0.0.0/8).

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

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

Чтобы посмотреть логи ресурса, используйте команду «tail -f /var/log/mail/info». Чтобы получить от него сообщение, введите «mailq».

Файловый сервер

FTP-сервер Linux может понадобиться для обмена документами и загрузки файлов. Существует несколько версий таких ресурсов: vsFTPd, Samba, proFTPd.

Подробнее остановимся на vsFTPd. Его можно установить и запустить одной командой — «sudo apt-get install vsftpd». Дальнейшие настройки зависят от ваших предпочтений и от того, какой сервис вы хотите сделать. Для изменения параметров могут понадобиться права администратора.

Команда «sudo apt-get install vsftpd»

  1. Сразу после загрузки программы система создаёт нового пользователя и добавляет в домашнюю директорию папку, которая предназначена для работы с серверным хранилищем. Также в каталоге «etc» появляется файл «ftpusers». Туда можно добавлять пользователей, которым запрещён доступ к файлам.
  2. После установки лучше сменить директорию, в которой должны находиться файлы, в папку «var». Для этого от имени администратора напишите команду «usermod -d /var/ftp ftp && rmdir /home/ftp».
  3. Создайте новую группу пользователей. Например, «userftp». Напечатайте в консоли «addgroup userftp».
  4. Добавьте в неё новый аккаунт (для простоты назовём пользователя и группу одинаково). Используйте команду «useradd -a /var/ftp -g userftp userftp». Она заодно создаёт пользователя. Чтобы включить в группу уже существующий никнейм, вместо «useradd» напишите «usermod».
  5. Надо придумать пароль новому пользователю. Введите в терминале «passwd userftp».
  6. Напечатайте «chmod 555 /var/ftp && chown root:userftp /var/ftp», чтобы предоставить аккаунту доступ к корневой папке файлового сервера.
  7. Теперь создайте публичную директорию. Последовательно введите «mkdir /var/ftp/pub» и «chown userftp:userftp /var/ftp/pub».

Изначально FTP запускается в автономном режиме. У неё есть скрипт, который играет роль демона. При такой функциональности доступно несколько команд. Они вводятся после строки «sudo service vsftpd».

Команда «sudo service vsftpd»

  • Stop и Start. Отключение и включение.
  • Restart и Reload. Перезапуск. Нужен для применения новых настроек. Разница между командами в том, что во второй перезагрузка происходит без полного отключения.
  • Status. Информация о состоянии.

Дальнейшая настройка сервера заключается в переписывании файла конфигурации, который находится в etc/vsftpd.conf. У него простая и понятная структура. Разобраться в нём достаточно просто. Хотя для этого нужны определённые знания. Перед изменением этого файла имеет смысл сделать его резервную копию. Чтобы в случае выявления ошибок можно было всё восстановить. Введите команду «cp /etc/vsftpd.conf /etc/vsftpd_old.conf» и информация будет сохранена.

После этого можно приступать к редактированию.

  • В параметре «listen=» напишите «YES». Тогда сервер будет работать в независимом режиме.
  • «Local_enable» разрешает вход локальным пользователям.
  • «Write_enable» даёт им доступ в домашние каталоги.
  • «Anonymous_enable». Можно ограничить права анонимных пользователей, если поставить «NO». Также есть опция «no_anon_password» — анонимные входят без пароля. Её тоже можно запретить.

Если вы хотите делать публичный сервер, то после строки «listen» надо добавить несколько дополнительных параметров.

  • «Max_clients». Количество одновременных соединений.
  • «Idle_session_timeout» и «data_connection_timeout». Таймауты сессии.
  • «Ftpd_banner». Приветственное сообщение для посетителей. Можно написать, к примеру, «Hello!».

Терминальный сервер

Терминальный сервер на Linux предназначен для предприятий и офисов, все компьютеры в которых объединены в одну сеть. Очень удобно, когда с любого ПК (если у него есть доступ) организации можно зайти на терминал. Это открывает большие возможности для удалённого администрирования.

Для такой задачи подходит LTSP — Linux Terminal Server Project. Программа есть в стандартном пакете Ubuntu. Чтобы её установить:

  1. Введите команду «ltsp-server-standalone».
  2. Потом напишите «apt-get update && apt-get install ltsp-server-standalone».
  3. Подождите, пока всё загрузится и обновится.
  4. Теперь надо поставить клиентскую систему. Напечатайте «ltsp-build-client».
  5. Затем «ltsp-build-client -dist trusty -arch i386 -fat-client-desktop lubuntu-desktop».
  6. Используйте команду «debootstrap», и дистрибутив автоматически развернётся в директорию «opt/ltsp/i386».

Linux Server может работать даже на слабых ПК. Поэтому его очень часто используют для создания серверов и удалённого администрирования. На этой операционной системе делают почтовые сервисы, FTP-хранилища, терминалы.

Как быстро поднять прокси и какие сервера можно использовать.

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

Проведение регистрации прокси-сервера через сервис под названием Gigspace

Для регистрации и заказа дополнительных IP-адресов необходимо выполнить несколько простых действий.

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

Пришло время ознакомиться с пошаговой инструкцией:

  1. Аренда сервера.

Для этого зайдите на сайт gigspace. ru и нажмите на кнопку «Заказать» (она находится под VDS).

  1. Прямой заказ сервера Gigaspace.

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

  1. Выберите тарифный план и тип клиента.

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

  1. Заполнение формы.

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

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

Если мы подбираем ipv4 прокси, подбираем ipv6 прокси, потом при оформлении заказа оставляем комментарий типа: «Здравствуйте. Дополнительный адрес планирую использовать в качестве прокси для работы в социальных сетях на своем мобильном телефоне». Если вы этого не напишете, вам придется выполнить несколько дополнительных действий по его настройке.

Далее вам нужно выбрать способ оплаты. Желательно выбрать Вебмани, так как это один из самых удобных способов. После завершения платежной операции в течение 24 часов, ваш сервис будет создан (уведомление об этапах будет отправлено на ваш e-mail).

Поднять прокси сервер с помощью 3proxy

Не знаете как поднять прокси сервер на Windows ? Мы подготовили для вас несколько советов, как настроить прокси-сервер под названием «3proxy», чтобы использовать его с другим адресом — ipv6.

Цитата: Протокол ipv6 набирает невероятную популярность благодаря большому количеству адресов, которое в несколько миллионов раз больше, чем у его предшественника, ipv4.

В репозитории популярной операционной системы Windows хранится программа (её старые версии). Поэтому рассмотрим вариант установки «3proxy» из исходников. Скачать можно из официального репозитория разработчика на github. Чтобы поднять ipv6, нужно сделать несколько шагов:

  • установка;
  • Настройка конфигурации;
  • прямой запуск службы.

Теперь мы узнаем больше обо всех этапах.

  1. Выполнение установки.

Для компиляции кодов нужно использовать программы под названием «GCC» и «Make».

Цитата: Дополнительные приложения «GCC», «Make» не идут в комплекте с дистрибутивом в стандартной версии, поэтому их придется устанавливать самостоятельно.

После установки необходимо подключиться к серверу (при условии, что вы используете операционную систему Windows), можно использовать Gigspace, например. Затем установите весь пакет сборок для «3proxy» с помощью исходников.

  1. Подготовьтесь к настройке.

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

Цитата: Помните, что если вы используете клавишу «Alt» вместе с выделением курсора, вы можете значительно ускорить рабочий процесс, связанный со списками.

Не забудьте при настройке поменять стандартные данные на свои:

  • адрес ipv6, ipv4;
  • порт;
  • логин;
  • пароль и другая личная информация.

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

  1. Самый старт самого прокси-сервера. Для успешного запуска 3proxy с предварительно настроенной конфигурацией необходимо указать имя файла с помощью пробела.

Подведение итогов.

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

  • предоставление выгодных тарифных планов;
  • большое количество дополнительных ip-адресов;
  • стабильная работа;
  • Простота регистрации и дальнейшей эксплуатации.

Если вам интересно, как

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

Как поднять сервер?

Войти Регистрация

  • Авторизоваться
  • регистр
  • Вопросы
  • Горячий!
  • без ответа
  • Теги
  • Пользователи
  • Задайте вопрос
  • О нас
  • Политика в отношении файлов cookie
  • org/Breadcrumb»> Дом
  • Вопросы
  • Как поднять сервер?

по Angelxalfa

спросил

Доброе время суток.
Мне нужно будет в ближайшее время поднять сайт на выделенном сервере. Сайт работает на вордпресс.
Ожидайте, что сервер установит ubuntu-14.04.2-server, Apache2, php, Mysql.
С линуксом никогда не работал. Пока почитал вручную, попробовал на виртуалку поставить Ubuntu, лампу настроить виртуальный хост и все заработало.
Нужен совет. Чему я должен научиться, прежде чем начать работать с реальным сервером? Что вам нужно будет сделать в настройках для оптимизации и защиты сервера. Просто хороший совет, как это лучше оптимизировать…
Извините за столь абстрактный вопрос, но прошу вас хотя бы дать ссылки на мануалы из разряда MUST-HAVE.
Заранее спасибо!

  • линукс
  • апач
  • лампа
  • убунту
  • серверов

4 ответа

по leahch

ответил

 

Лучший ответ

0 голосов

Обязательно! Брандмауэром может быть встроенный ufw, на простом ламповом сервере этого достаточно. Накрыть все порты кроме ssh(22) и 80/443, можно ssh перевести в какой нибудь 9922 порт, но это для параноиков.
Я даже fail2ban поставил, да параноик я. Это будет отдельный раздел со второй копией корневого раздела.
И генерировать доступ по ssh только по ключам.
Дополнительно по вкусу.
И хороший фронтенд nginx, и только их делать (без апача), но тогда нужно php-fpm ставить и настраивать.
Memcached необязателен.
Так что в общем все остальное можно подкрутить по ходу дела.
О да! Вставьте collectd для сбора статистики.

И сначала в виртуальной реальности попробуй.

по marrk2

ответил

1 голос

Вам принципиально настроить? Берите готовое у хозяина, где будет все, что вам нужно.

К сожалению, Да!Поступил заказ на размещение на вашем сервере. Раньше все сайты размещались на хостингах и проблем не знали, а тут…. 🙂

Angelxalfa : брать в хостинг ВАШ СЕРВЕР с настроенным или он у вас под столом прям стоять должен? У меня тоже есть свой сервер, но настроив свой блог, я пришел, привожу только то, что мне нужно и все.

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

Раньше пользовался только на виртуальном хостинге от REG.RU они дают доступ только к файлам сайта, а к файлам нет… так что фигня. Или я чего-то не знаю?

по Шетани

ответил

0 голосов

Ну например LAMP на Ubuntu. Там на форуме может что интересного найти.

по index0h

ответил

0 голосов

«Сервак поднять» — абстракция)) Решайте проблемы по необходимости.

Оставить комментарий

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

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