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

Содержание
  1. Разворачиваем локальный сервер на Windows
  2. Наш план работ включает установку следующих продуктов:
  3. 1. PuTTY
  4. 2. GIT
  5. 3. Denwer
  6. 3.1 Установка
  7. 3.2 Проверка работоспособности
  8. 4. Memcached
  9. 4.1 Установка memcached
  10. 4.2 Установка memcache
  11. 4.3 Настраиваем запуск Memcached вместе с запуском Denwer
  12. 4.4 Проверяем результат
  13. 5. Nginx
  14. 5.1 Настройка Nginx
  15. 5.2 Настройка Apache
  16. 5.3 Настраиваем запуск Nginx вместе с запуском Denwer
  17. 5.4 Проверяем результат
  18. 6. MongoDB
  19. 6.1 PHP-driver
  20. 6.2 Установка Mongo
  21. 6.3 Настраиваем запуск MongoDB совместно с денвером
  22. 6.4 Проверяем результат
  23. 6.5. Установка интерфейса управления Mongo-базами
  24. Бонус №1. Работа с php из консоли Windows
  25. Бонус №2.
  26. Как настроить сервер чтобы был русскими
  27. Как создать свой сервер на локальном компьютере
  28. Установка сервера
  29. Настройка сервера
  30. Подробная настройка параметров сервера
  31. Выбор карты для сервера
  32. Подключение к локальному серверу
  33. Как выдать права администратора или модератора
  34. Как добавить русский язык в Windows Server 2012/2016
  35. 1. Подключитесь к серверу по RDP
  36. 2. Перейдите в панель управления
  37. 3. Перейдите в языковые настройки
  38. 4. Загрузите русский язык
  39. 5. Установите язык по умолчанию
  40. Как настроить сервер Minecraft
  41. Описание параметров
  42. Настройка сервера для сайта — инструкция от Tproger
  43. Настройка сервера для сайта — инструкция от Tproger
  44. Создание дроплета (виртуального сервера)
  45. Обновление сервера и настройка доступа
  46. Обеспечение безопасности
  47. Дополнительные настройки сервера
  48. Как русифицировать Windows Server
  49. Как включить русский язык в Windows Server 2008
  50. Русифицируем Windows Server 2012-2016
  51. Настраиваем язык в Windows Server 2019

Разворачиваем локальный сервер на Windows


Несколько дней назад меня очередной раз посетила Мысль. Мысль была не нова и довольна навязчива: «давай перейдем на Windows8. Ну пожааалуйста». И так как отогнать её никак не получалось, я запаслась чаем и печеньками и приступила.

На установку системы и всех необходимых программ ушло не более двух часов, но затем наступил самый интересный момент: мне нужно было развернуть рабочее окружение, а именно — GIT + локальный сервер (Apache, MySQL, PHP, nginx, memcached, mongodb). Помятуя об опыте предыдущих установок, на этот раз я решила весь процесс задокументировать и сохранить для потомков.

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

Дисклаймер номер два: да, я прекрасно представляю, что в Ubuntu всё это делается в разы быстрее. Но я работаю на Windows, так исторически сложилось.

Наш план работ включает установку следующих продуктов:

  1. PuTTY
  2. GIT
  3. Denwer (Apache, MySQL, PHP)
  4. Nginx
  5. Memcached
  6. MongoDB

1. PuTTY

PuTTY — свободно распространяемый клиент для различных протоколов удалённого доступа, включая SSH, Telnet, rlogin.

В состав PuTTY входит несколько утилит, но мне в работе нужны только он сам и Pegeant (агент SSH-аутентификации, в котором хранятся ключи от git-репозиториев).
Офсайт: перейти
Если вам не нужны никакие SSH-и, забудьте об этом пункте и идём дальше.

2. GIT

Для работы с git я уже не первый год использую TortoiseGit, который стабилен, гуёв и на 146% закрывает все мои потребности. Вобщем, рекомендую.

Офсайт: перейти

2.1 Для работы TortoiseGit требуется git для Windows, который можно забрать на гуглекоде;
2.2 сам TortoiseGit устанавливаем отсюда

3. Denwer

Денвер — Джентльменский набор Web-разработчика («Д.н.w.р», читается «Денвер») — проект Дмитрия Котерова, набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка, используемые Web-разработчиками для разработки сайтов на «домашней» (локальной) Windows-машине.
Офсайт: перейти

3.1 Установка

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

нет, не просто скачать, а получить ссылки на скачивание по email! То есть вам придется вбивать свою почту, а также имя и фамилию два раза в форме под большим заголовком «Регистрация». «Регистрация требуется в связи с будущим выходом Денвера-4.» уже который год как бы извиняется форма, но я ей больше не верю(.

Обычно установка денвера проходит быстро и безболезненно, но на Windows8 на меня напала ошибка, которая ругалась на отсутствующую библиотеку msvcr71.dll. Библиотеку можно забрать здесь и положить в папку «\Windows\System32\» (x32) или «\Windows\SysWOW64\» (x64). После того, как файл улегся в папку, откройте его свойства и нажмите кнопку «Разблокировать».

3.2 Проверка работоспособности

После установки Денвера, создадим тестовый скрипт, на котором будем проверять работоспособность всего того, что мы установим впоследствии.
Идем в Z:\home и добавляем новый сайт: создаем папку test.local, в ней папку «www», в которую добавляем файл index.php с невероятно креативным текстом:

Перезапускаем Денвер, открываем в браузере www.test.local, впечатляемся и идём дальше

4. Memcached

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

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

4.1 Установка memcached

А. скачиваем архив с бинарником: Memcached 1.4.5 for Windows отсюда
В. распаковываем содержимое архива в \usr\local\memcached

4.2 Установка memcache

А. скачиваем архив с библиотекой отсюда
В. распаковываем содержимое архива в \usr\local\php5\ext\
С. открываем файл php.ini (\usr\local\php5\php.ini) и подключаем расширение:
extension=php_memcache.dll

4.3 Настраиваем запуск Memcached вместе с запуском Denwer

Чтобы запустить скрипт вместе с Денвером нам нужно:

  1. написать скрипт, содержащий команды запуска и останова приложения/ сервиса и положить его в папку\denwer\scripts\init.d
  2. создать ссылку на этот скрипт в папке конфигурации запуски/останова \denwer\scripts\main\

А. создаём файл с именем «memcached.pl» в директории \denwer\scripts\init.d\

B. теперь создадим ссылку на скрипт – обычный текстовый файл, содержащий указание, что при старте, рестарте и остановке Денвера, необходимо выполнить init.d/memcached.pl
В текстовом редакторе пишем
init.d/memcached
и сохраняем файл под именем «40_memcached» в следующие папки:

  • \denwer\scripts\main\start
  • \denwer\scripts\main\stop
  • \denwer\scripts\main\restart

4.4 Проверяем результат

В наш тестовый скрипт (index.php) добавляем:

Перезапускаем Денвер и смотрим, что получилось

5. Nginx

Nginx — простой, быстрый и надёжный сервер, не перегруженный функциями.

Офсайт: перейти

5.1 Настройка Nginx

A. скачиваем с офсайта Windows-версию и распаковываем в \usr\local\nginx
B. настраиваем виртуальный хост для нашего тестового сайта. Для этого открываем \usr\local\nginx\conf\nginx.conf и добавляем туда

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

5.2 Настройка Apache

По-умолчанию Апач работает на 80-м порту, но мы только что отдали этот порт Nginx-у, поэтому теперь необходимо изменить шаблон для виртуального хоста в настройках апача и назначить ему порт, отличный от 80-го (например, 8080).
Открываем \usr\local\apache\conf\httpd.conf и изменяем номер порта

5.3 Настраиваем запуск Nginx вместе с запуском Denwer

A. создаём файл с именем «nginx.pl» в директории \denwer\scripts\init.d\

B. в текстовом редакторе пишем
init.d/nginx
и сохраняем файл под именем «50_memcached» в следующие папки:

  • \denwer\scripts\main\start
  • \denwer\scripts\main\stop
  • \denwer\scripts\main\restart

5.4 Проверяем результат

Положим рядом со скриптом файл style.css с содержанием

И облагородим наш index.php:

Теперь перезапускаем Денвер и любуемся результатом. Если CSS-файл подключился – Nginx работает нормально.

6. MongoDB

MongoDB — документо-ориентированная система управления базами данных (СУБД) с открытым исходным кодом, не требующая описания схемы таблиц.

Офсайт: перейти

6.1 PHP-driver

А. Скачиваем библиотеку php_mongo.dll с этого сайта: и закидываем в папку \usr\local\php5\ext\
Методом проб и ошибок было установлено, что подходящий драйвер содержится в архиве mongo-1.2.5.zip/mongo-1.2.5-php5.3vc9ts.zip. Если у вас по какой-то причине не заведётся, попробуйте другие версии.

B. подключаем расширение в php.ini
extension=php_mongo.dll

6.2 Установка Mongo

А. скачиваем архив с Mongo и распаковываем в папку \usr\local\mongodb. В этой же папке создаем еще две папки:

  1. db
  2. logs
Читайте также:  Как установить драйвер если не работает принтер

B. устанавливаем службу
> cd C:\WebServers\usr\local\mongodb\bin\
> mongod.exe —install —dbpath=C:\WebServers\usr\local\mongodb\db\ —logpath=C:\WebServers\usr\local\mongodb\logs\

6.3 Настраиваем запуск MongoDB совместно с денвером

A. создаём файл с именем «mongod.pl» в директории \denwer\scripts\init.d\

B. в текстовом редакторе пишем
init.d/mongod
и сохраняем файл под именем «60_mongod» в уже знакомые нам папки:

  • \denwer\scripts\main\start
  • \denwer\scripts\main\stop
  • \denwer\scripts\main\restart

6.4 Проверяем результат

Запустим консольный интерфейс mongo
> Z:\usr\local\mongodb\bin\mongo.exe

и выполним вставку и вывод тестового значения в базу “test”
> db.test.save( < name: “Habr!” >)
> db.test.find()

В результате должно получиться следующее:

6.5. Установка интерфейса управления Mongo-базами

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

А. скачиваем архив с админкой с этой страницы. Выбираем, естественно, версию для Windows. На момент написания статьи это RockMongo-on-Windows v0.0.4

B. из архива берём папку \rockmongo-on-windows\web\rockmongo и копируем её в директорию нашего тестового сайта
Открываем config.php и меняем значение параметра

C. Проверяем результат по ссылке www.test.local/rockmongo/index.php

Поздравляю! Теперь мы окончательные и бесповоротные молодцы.

Бонус №1. Работа с php из консоли Windows

Возможно, кому-то пригодится. Мне вот пригодилось, когда наш злобный техлид решил, что «SQL-файлы – это ващепрошлыйвек, давайте юзать миграции». Я, конечно, для приличия попыталась изобразить полное непонимание и даже пустить слезу, но была разоблачена и отправлена разбираться с тем, как это работает на Windows.
Оказалось, что всё что нужно для счастья – это прописать PHP директорию в PATH.

Нажимаем на «Изменить» и добавляем в конец строки
;Z:\usr\local\php5

Теперь проверим, что всё заработало.
В директории тестового сайта создадим файл console.php

Открываем консоль (можно прям из этой же папки – щелкаем правой кнопкой мыши с зажатым SHIFT-ом на пустом месте и выбираем пункт «Открыть окно команд»).
Вводим:
> php console.php “UserName”

Консоль отвечает:
> “Hello, UserName!”

PHP побеждён, всеобщее ликование, апплодисменты, занавес.

Бонус №2.

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

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

Источник

Как настроить сервер чтобы был русскими

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

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

Установка сервера

Прежде всего сервер необходимо загрузить.Сделать это можно по ссылке на официальном сайте facepunch. В самом низу странице кликаем на строчку quick start zip here. После чего начнется загрузка архива с сервером.

Скачиваем и извлекаем все из архива. Сам скачиваемый файл весит меньше мегабайта, но после запуска исполняемого файла объем увеличится. Так что позаботьтесь заранее о свободном месте на диске ( не менее 5 Гб). Далее нам нужно открыть папку server и запустить батник Run_DS. И мы видим, что сервер начал подкачку файлов, дожидаемся завершения.

После того как сервер закончит обновление вы увидите следующие надпись: «Server startup complete». На этом установка окончена, переходим к настройке.

Настройка сервера

Для настройки сервера, в первую очередь, нам понадобится отредактировать тот самый батник, который мы запускали. Кликаем по нему ПКМ-Изменить (или открыть любым удобным вам текстовым редактором). В этом файле прописаны базовые параметры сервера, нам нужно удалить отсюда пару строчек (выделены красным).

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

Подробная настройка параметров сервера

Изначально в нашем BAT-файле присутствует такой код:

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

Данная команда выключает отображение результата выполнения всех остальных команд в консоль. Необходима только для удобства, чтобы не заспамливать консоль.
:start

Отметка начала выполнения цикла
RustDedicated.exe -batchmode ^+server.hostname «My Server Name» ^+server.port 28015 ^+server.identity «my_server» ^+server.worldsize 2400 ^+server.seed 20200806 -logFile «output.txt» -autoup

Главная строка запуска сервера, здесь указываются ( при необходимости добавляются дополнительные) основные параметры:

Выключает графический интерфейс сервера, избавляя от ручного вмешательства.
+server.port 28015

Порт для подключения к серверу
+server.level «Procedural map»

Выбор типа карты сервер.В расте существует всего четыре карты: Procedural map ( Стандартная ), Barren, HapisIsland, SavasIsland.
+server.seed 1234

Сид карты, используется для генерации процедурной карты или Barren (используется вместе с server.worldsize). Допустимые значения от 0 до 2147483647.
+server.worldsize 4000

Размер вашей карты (используется вместе с server.seed). Допустимые значения от 1000 до 6000.
+server.maxplayers 10

Максимальное количество игроков на сервере
+server.hostname «My Server Name»

Имя сервера. Отображается в списке серверов игры и в информации о сервере.

    +server.description «Описание сервера»

    Описание в информации о сервере внутри игры.
    +server.url «https://yourwebsite.com»

    Ссылка на ваш сайт. Отображается в информации о сервере.
    +server.erimage «https://yourwebsite.com/logo.jpg»

    Ссылка на логотип используемый при подключении к серверу — JPG картинка размером 512 x 256.
    +server.identity «server1»

    Каталог, в котором будут храниться все файлы сервера.
    +rcon.port 28016

    Порт подключения через удаленную консоль.
    +rcon.password 1234

    Пароль, необходимый для доступа через удаленную консоль ( Rcon ). Не используйте пробелы или специальные символы.
    +rcon.web 1

    Использует тип подключения websocket для rcon (рекомендуется).

goto start

Переход цикла на строку «start».

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

Выбор карты для сервера

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

На данном примере число 2400 — это размер карты (server.worldsize), а 20200806 — ее сид (server.seed). Но базовый батник не содержит параметра размера карты, нам нужно его дописать. Все параметры прописываются через «пробел» и «+», если у вас возникают ошибки, можно перед плюсами добавлять галочку «^». Таким образом получаем следующий текст.

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

Подключение к локальному серверу

Запускаем игру, открываем консоль ( f1 ) и прописываем команду для подлючения.

В которой «127.0.0.1» — это адрес для локального подключения, а 28015 порт подключения, прописанный в нашем батнике.

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

После загрузки на сервер у вас возможно появился вопрос: «А как назначить себя администратором?». Ответ на который довольно прост. Для этого мы сворачиваем игру и разворачиваем нашу консоль сервера. В последних строчках командной строки (если вы недавно подключились) находим сообщение о вашем коннекте и скопировав от туда ваш Steam_ID пишем следующую команду.

В данном примере STEAM_ID взят не из строки подключения к серверу, а из строки принудительного дисконнекта.

После проделанным манипуляций должна появиться строчка «Added owner … «, что свидетельствует об успехе.

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

Как добавить русский язык в Windows Server 2012/2016

У всех заказанных VDS на OC Windows англоязычный интерфейс. Но многим пользователям удобнее администрировать сервер на русском языке.

В этой статье расскажем, как добавить русский или любой другой язык в Windows Server 2012/2016.

1. Подключитесь к серверу по RDP

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

2. Перейдите в панель управления

В обеих версиях Windows Server, панель управления доступна по кнопке «Пуск/Start». В английской версии панель управления называется «Control Panel».

3. Перейдите в языковые настройки

Для этого откройте раздел «, Language and Region» и нажмите «Add language».

4. Загрузите русский язык

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

Если русского языка нет в списке, нажмите «Add language».

Найдите русский язык и нажмите «Add».

Язык появится в настройках, со статусом «Available for download». Это означает, что перевод добавлен, но еще не загружен. Нажмите кнопку «Options».

В новом окне нажмите «Download and install language pack», а затем дождитесь загрузки и установки языкового пакета.

5. Установите язык по умолчанию

Когда язык будет загружен, необходимо его активировать. Нажмите кнопку «Options». В новом окне нажмите «Make this the primary language».

Появится диалоговое окно, которое уведомит об отключении RDP-соединения. Нажмите «Log off now». Важно: соединение к серверу будет разорвано, а все открытые программы будут закрыты.

После переподключения вы увидите русскоязычный интерфейс OC Windows. Изменится и раскладка клавиатуры: теперь она тоже русская.

Как настроить сервер Minecraft

Здравствуйте, наши дорогие любители Майнкрафта! В данной публикации мы с вами будем рассматривать довольно-таки объемный и сложный вопрос как настроить сервер Minecraft.

Как вы уже знаете из нашей предыдущей статьи, создать сервер в Майнкрафт довольно просто. Ознакомьтесь, если ещё не создали свой сервер.

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

Чтобы задать те или иные настройки, необходимо открыть данный файл при помощи программы «Блокнот». Содержимое файла представляет приблизительно следующее:

Каждая строчка в этом файле отвечает за значение определенного параметра в виде «Параметр=Значение», кроме нескольких строк, которые начинаются с «#». Данный символ «#» служит для написания в файле настроек комментария.

Первая строка «#Minecraft server properties» необходима для загрузки сервером, именно этого файла server.properties, который он будет использовать в данный момент.

Вторая строка » #Tue Jun 18 13:51:15 IRKT 2019″ — дата последнего изменения сервером данного файла, которую он запрашивает от операционной системы.

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

Описание параметров

Позволяет игроку летать по миру Minecraft. Данная опция влияет только на полёты в режиме Выживание и оказывает эффект только при наличии соответствующего плагина (например, Flight). На полёты в режиме Творчество влияния не оказывает.

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

Определяет, будет ли сервер отправлять в чат сообщения о получении достижений.

Настройка сервера для сайта — инструкция от Tproger

Настройка сервера для сайта — инструкция от Tproger

В этой статье расскажем о настройке сервера для сайта или любого другого проекта на базе Linux своими руками. Будем использовать DigitalOcean хостинг и операционную систему Ubuntu 20.04 LTS — это последняя стабильная версия с долгим сроком поддержки (как минимум до 2025 года можно спокойно пользоваться).

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

Создание дроплета (виртуального сервера)

Идём на DigitalOcean, регистрируемся. Ссылка реферальная, по ней вам дадут кредит на 100 $ на 60 дней. Хватит на 2 месяца бесплатных экспериментов, а затем 5 $ в месяц — точно не выше средней цены по рынку за VPS аналогичной мощности и возможностей.

Страница регистрации DigitalOcean, сверху должна быть надпись про 100 $

После регистрации в окне «What are you trying to build?» жмём на «Go to Control Panel», далее выбираем Create — Droplet. Выбираем Ubuntu 20.04, самый дешёвый дроплет за 5 $. Бэкапы на ваше усмотрение. Любое размещение, которое вам нравится (лучше что-то ближе к вам или вашему VPN географически, чтобы пинг был меньше — Амстердам или Франкфурт, если вы в Москве). Из опций включаем IPv6, чтобы поддерживать последние стандарты, остальное нам пока не нужно. SSH-ключ можете добавить, чтобы сразу логиниться на сервер с ним — это безопаснее, чем обычный пароль. Но мы всё равно сразу настроим новый аккаунт и отключим доступ суперпользователю по SSH, так что если у вас нет ключа, можете не добавлять. В этом случае пароль root генерируем случайный и сохраняем в любимом менеджере паролей. Выбираем любой hostname, лучше исходя из назначения сервера. Например, wordpress-blog.

Выбор настроек при создании дроплета — вашего виртуального сервера

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

Обновление сервера и настройка доступа

После создания открываем наш дроплет в DigitalOcean и копируем его ipv4. Запускаем программу для доступа по SSH. Для Windows рекомендуем PuTTY, для Linux или Mac ничего не нужно — просто командная строка и утилита SSH.

В PuTTY вбиваем IP-адрес в поле Host Name, а если вы использовали SSH-ключ, то указываем его в разделе SSH — Auth. Затем жмём Open. При первом подключении к новому серверу PuTTY спросит, можно ли ему доверять. Соглашайтесь, это же ваш сервер. Далее будет запрос логина и пароля — пишем логин root и пароль, который вы задали ранее. Для новичков — пароль при вводе не будет отображаться, как будто ничего не работает. Это нормально. Просто скопируйте пароль и нажмите правой кнопкой мыши в окне PuTTY — он добавится из буфера, потом нажмите Enter.

Пример настроек PuTTY для подключения к серверу, если вам выдали ip-адрес 46.101.211.182

Пример окна PuTTY после подключения к серверу и ввода логина и пароля

Далее сразу обновим все пакеты и защитимся от возможных уязвимостей в старых версиях: apt-get up && apt-get upgrade .

29 апреля в 13:00, Онлайн, Беcплатно

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

Настраиваем доступ по SSH. Для Windows генерируем ключ в PuTTYgen (должен был установиться вместе с PuTTY, если нет, то скачиваем), для Linux и Mac достаточно вбить в консоли ssh-keygen, как сказано в инструкции.

В PuTTYgen копируем строку из поля с публичным ключом

Этот ключ необходимо будет поместить в файл /home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/.ized_keys на сервере. Об этом написано в инструкции, но можете просто выполнить команды:

Вставляем наш ключ (Shift+Insert или правая кнопка мыши для Windows), сохраняем (Ctrl+O, Enter), выходим (Ctrl+X).

Выставляем корректные права на директорию и файл:

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

Пробуем залогиниться с ключом из PuTTY. Для этого надо выйти из текущей сессии, набрав в консоли exit . Потом снова запускаем PuTTY (для Windows) — добавляем перед адресом сервера своё имя, затем @. В настройках на SSH — Auth указываем путь к приватному ключу (поле Private key file for authentication). Затем возвращаемся в окно Session, пишем какое-нибудь понятное вам имя в поле Saved Sessions и сохраняем всё кнопкой Save справа.

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

Обеспечение безопасности

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

Поскольку мы уже создали отдельного пользователя, то далее нам нужно отключить доступ по SSH для root. Это нужно для того, чтобы никто даже теоретически не смог подключиться к серверу сразу со всеми возможными правами. Открываем для редактирования файл /etc/ssh/sshd_config и меняем там значение одного параметра:

Затем перезапускаем SSH, чтобы настройки применились:

Добавим ещё немного безопасности. Меняем порт для SSH в /etc/ssh/sshd_config:

Редактируем строку #Port 22 — заменяем на Port 3399 (тут любое четырёхзначное число, которое вы придумаете, не берите из нашего примера).

Не забываем обновить правила в firewall:

Здесь также замените номер на тот, что выбрали.

Удаляем предыдущее правило для порта по умолчанию:

Перезапускаем SSH командой sudo service ssh restart , проверяем.

И устанавливаем защиту от перебора паролей. Обратите внимание, что в инструкции по ссылке используется порт 22 для защиты. Вам нужно указать другой номер — тот, который вы выбрали для доступа по SSH.

Дополнительные настройки сервера

Настроим ротацию логов (опционально), чтобы сохранять больше истории и сжимать старые логи.

Настраиваем таймзону: взяли из этого мануала — хорошее полное руководство по настройке Ubuntu в целом. Настраиваем синхронизацию времени.

Настраиваем DNS, ибо сервер, используемый по умолчанию, не работает корректно для некоторых имён. Рекомендуем добавить сервер 1.1.1.1.

Выключаем сервер sudo poweroff и создаём снимок с начальной настройкой, чтобы потом можно было легко вернуться к нему в случае необходимости. Затем для включения заходим в админку DigitalOcean и щёлкаем по тумблеру On.

Создание снапшота с начальной настройкой вашего сервера

Поздравляем, вы настроили свой первый сервер! Пользы от него пока что никакой, просто удалённый Linux, в котором можно изучать устройство ОС и вбивать разные команды. Дальше вам нужна другая инструкция, например по настройке веб-сервера.

Пишите в комментарии, если на каких-то этапах у вас возникли трудности — дополним инструкцию. Какие ещё статьи вы хотели бы видеть по дальнейшей работе с сервером?

Как русифицировать Windows Server

После установки Windows Server на VDS нередко встречается, что интерфейс системы использует английский как основной язык, а русификация полностью отсутствует. Хоть английский и является неким стандартом в IT-сообществе, не всегда удобно использовать систему на иностранном языке. Для таких случаев в Windows предусмотрен специальный раздел, позволяющий загрузить и установить родной язык.

В сегодняшней статье мы поговорим о том, как можно добавить русский язык в Windows Server версий 2008, 2012, 2016 и 2019.

Алгоритм перевода системы на русский язык может немного различаться в зависимости от года выпуска WS: для версии 2008 потребуется загрузить дополнительный языковой пакет, в 2012-2019 перевод выполняется через системные настройки. Давайте детально рассмотрим, как выполнить русификацию интерфейса в каждой версии.

Как включить русский язык в Windows Server 2008

  1. Первым делом подключаемся к серверу одним из удобных способов и запускаем любой доступный браузер. В нем переходим на официальную страницу Microsoft и пролистываем вниз до заголовка «Пакеты многоязыкового интерфейса пользователя Windows Server 2008 R2 Service Pack 1». Выбираем нужный язык интерфейса и скачиваем его.
  2. Ожидаем, пока скачается файл для установки языкового пакета, запускаем его и следуем указаниям. В результате увидим следующее окно установки:
  3. После успешной установки новый язык будет добавлен в систему. Остается его активировать. Для этого переходим через меню «Пуск» в «Control panel» — там перемещаемся в «Region and Language», открываем вкладку «Keyboard and Languages» и в блоке «Choose a display language» выбираем «Русский».
  4. Перезагружаемся и проверяем активацию нового языкового пакета — весь интерфейс должен быть переведен на русский язык.

На этом русификация Windows Server 2008 завершена.

Русифицируем Windows Server 2012-2016

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

  1. Подключаемся к серверу через RDP, VNC или личный кабинет хостинг-провайдера. Заходим в ОС и открываем панель управления — сделать это можно через меню «Пуск».
  2. Находим блок «, Language, and Region» и кликаем по кнопке «Add a language».
  3. В отобразившемся окне мы увидим только английский язык. Если же у вас уже установлен русский пакет, то можете сразу переходить к пункту «5». В противном случае нажимаем «Add a language».
  4. Выбираем нужный пакет и жмем в нижней части окна на кнопку «Add».
  5. Мы добавили русский пакет в Windows, далее потребуется его установить — для этого первым делом перейдем в дополнительные настройки языка.
  6. Выбираем «Download and install language pack».
  7. Ждем, пока завершится установка.
  8. Осталось назначить русский язык по умолчанию — сделать это можно в разделе «Option». Нажимаем в нем по кнопке «Make this primary language».
  9. Но это еще не все, необходимо изменить региональные настройки. Возвращаемся в панель управления и в блоке «, Language, and Region» выбираем «Change , , or number formats».
  10. В отобразившемся окне заходим во вкладку «Formats» и указываем русский язык.
  11. Переходим в «Location» и ставим «Russia».
  12. В разделе «Administrative» кликаем по кнопке «Change system locale…» и также устанавливаем русский язык.
  13. В завершение нажимаем на «OK» в главном окне и перезагружаемся.
  14. Готово! Теперь интерфейс Windows Server 2012-2016 полностью переведен.

Таким образом можно добавить и установить новый языковой пакет в Windows Server 2012 и 2016 года.

Настраиваем язык в Windows Server 2019

Русификация системы 2019 года выполняется через настройки системы:

  1. Подключаемся к серверу удобным способом и переходим в меню «Пуск». После кликаем по кнопке в виде шестеренки.
  2. В отобразившемся окне переходим в раздел « & Language».
  3. Перемещаемся в подраздел «Language» и выбираем «Add a language».
  4. Находим нужный язык, выбираем его и жмем на кнопку «Next».
  5. Отмечаем все пункты и жмем «Install».
  6. После этого будет запущена автоматическая установка нового языка. В случае возникновения ошибки 0x00F0950 потребуется открыть раздел «Windows Up» и установить недостающие обновления. Сначала проверяем наличие новых обновлений с помощью кнопки «Check for ups», затем обновляемся.
  7. Пробуем повторно установить русский язык, если в первый раз не получилось. Далее в блоке «Windows display language» выбираем «Русский».
  8. Также в разделе «Region» установим необходимый язык и зайдем в другое место — «Additional , & regional settings».
  9. Откроем настройки региона.
  10. Переходим в подраздел «Administrative» и кликаем по кнопке «Change system locale…». Выбираем русский язык и сохраняем изменения.

После этого потребуется перезагрузить сервер, чтобы все изменения вступили в силу.

Надеюсь, что у вас не возникло проблем с русификацией Windows Server. Спасибо за внимание!

Источник

Оцените статью