Вторник, 17.10.2017, 10:42


Приветствую Вас Гость | RSS


Главная | [Хостинг]Настройка FreeBSD под Metin2 - Форум | Регистрация | Вход
Metin2 сервера, руководства, гайды, читы, боты

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Страница 1 из 11
Форум » Metin2 » Руководства для серверов » [Хостинг]Настройка FreeBSD под Metin2 (*icon-0*)
[Хостинг]Настройка FreeBSD под Metin2
Estray Дата: Пятница, 22.01.2016, 01:28 | Сообщение # 1

Сообщений: 1139

Статус: Не на сайте
В этой статье я вам расскажу, как настроить FreeBSD на арендованном виртуальном сервере под Metin2 (На примере FreeBSD 10.2). После установки вы будете иметь связку apache+mysql+php и работающий firewall, что позволит вам держать на машине не только сервер, но и сайт. P.S. Все считающие, что это глупо и непрактично, могут обойти статью мимо.


Обновление портов FreeBSD
Арендовав машину, подключаемся к ней через ssh клиент и работаем с консолью. Пишем в консоль следующее:

Код
portsnap fetch

-- нажимаем ENTER и дожидаемся завершения выполнения команды. Когда машина закончит выполнение, пишем в консоль:
Код
portsnap extract
-- нажимаем ENTER и дожидаемся завершения выполнения команды. После выполнения команды порты нашей FreeBSD будут обновлены до последней версии.


Скачиваем и устанавливаем исходники ядра FreeBSD
Для начала, узнаём с чем работаем amd64, или i386. Чтобы это сделать в консоль прописываем:

Код
uname -a

Далее выполняем следующее:

Код

Когда команда закончит своё выполнение, в корневом каталоге "/", у нас будет нужный нам архив. Приступаем к распаковке:

Код
tar xjf src.txz

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

Код
Для amd64:
cd /usr/src/sys/amd64/conf
Для i386:
cd /usr/src/sys/i386/conf

Копируем конфигурационный файл, задавая ему новое имя, например MY-KERNEL:

Код
cp GENERIC MY-KERNEL

Редактируем скопированный файл: скачиваем и открываем любым текстовым редактором (рекомендую notepad++). Ищем строчку:

Код
ident    GENERIC

Заменяем на:
Код
ident    MY-KERNEL

Переходим в конец файла и добавляем:

Код
device          pf
device          pflog
device          pfsync
options         ALTQ
options         ALTQ_CBQ
options         ALTQ_RED
options         ALTQ_RIO
options         ALTQ_HFSC
options         ALTQ_CDNR
options         ALTQ_PRIQ
options         ALTQ_NOPCC
options         ALTQ_DEBUG

options         IPFIREWALL
options         IPFIREWALL_VERBOSE
options         IPFIREWALL_VERBOSE_LIMIT=5
options         IPFIREWALL_DEFAULT_TO_ACCEPT
options         IPFIREWALL_NAT
options         LIBALIAS

Сохраняем и заливаем файл, заменяя старый. Переходим к сборке ядра:

Код
cd /usr/src
make buildkernel KERNCONF=MY-KERNEL

-- процесс займёт некоторое время. Дождавшись завершения, переходим к установке ядра:

Код
make installkernel KENRCONF=MY-KERNEL

-- дождавшись завершения, перезагружаем машину:

Код
shutdown -r now

Проверяем:

Код
uname -a

Если установка прошла успешно, то в выведенном тексте будет присутствовать "MY-KERNEL".


Установка Apache24
В консоль:

Код
whereis apache24

Нам выдаст:

Код
apache24: /usr/ports/www/apache24

Переходим по полученному адресу:

Код
cd /usr/ports/www/apache24

Начинаем установку:

Код
make all install clean

Когда будут появляться диалоговые окна, нажимайте на ENTER. После установки, в консоли пропишите:

Код
echo 'apache24_enable="YES"' >> /etc/rc.conf



Установка php5
В консоль:
Код
whereis php5

Повторяем действия, которые делали при установке apache24: переходим по адресу и начинаем установку.


Установка mysql56
В консоль:
Код
whereis mysql56-server

Выполняем уже привычные для нас действия по установке. После установки, в консоли пропишите:
Код
echo 'mysql_enable="YES"' >> /etc/rc.conf



Установка php5-extensions
В консоль:
Код
whereis php5-extensions

Устанавливаем, но внимание, в диалоговых окнах обязательно поставьте галочки около MYSQL и MYSQLI.


Настройка firewall'a
В консоль:
Код
echo 'pf_enable="YES"' >> /etc/rc.conf
echo 'pf_rules="/etc/pf.conf"' >> /etc/rc.conf

Дальше будем работать с ftp-клиентом
Заходим в каталог "/etc" и создаём в нём файл "pf.conf". Открываем файл и добавляем в него следующее:
Код
Будет добавлено позже

Сохраняем файл и заливаем обратно.


Lib's
Скачиваем файлы и заливаем с заменой в каталог "/usr/lib32": скачать (ссылка будет добавлена позже)


Перезагружаем машину. После перезагрузки мы будем иметь настроенную FreeBSD под Metin2 с простой защитой и возможностью держать на ней сайт.




Сообщение отредактировал Estray - Пятница, 22.01.2016, 03:38

 
СообщениеВ этой статье я вам расскажу, как настроить FreeBSD на арендованном виртуальном сервере под Metin2 (На примере FreeBSD 10.2). После установки вы будете иметь связку apache+mysql+php и работающий firewall, что позволит вам держать на машине не только сервер, но и сайт. P.S. Все считающие, что это глупо и непрактично, могут обойти статью мимо.


Обновление портов FreeBSD
Арендовав машину, подключаемся к ней через ssh клиент и работаем с консолью. Пишем в консоль следующее:

Код
portsnap fetch

-- нажимаем ENTER и дожидаемся завершения выполнения команды. Когда машина закончит выполнение, пишем в консоль:
Код
portsnap extract
-- нажимаем ENTER и дожидаемся завершения выполнения команды. После выполнения команды порты нашей FreeBSD будут обновлены до последней версии.


Скачиваем и устанавливаем исходники ядра FreeBSD
Для начала, узнаём с чем работаем amd64, или i386. Чтобы это сделать в консоль прописываем:

Код
uname -a

Далее выполняем следующее:

Код

Когда команда закончит своё выполнение, в корневом каталоге "/", у нас будет нужный нам архив. Приступаем к распаковке:

Код
tar xjf src.txz

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

Код
Для amd64:
cd /usr/src/sys/amd64/conf
Для i386:
cd /usr/src/sys/i386/conf

Копируем конфигурационный файл, задавая ему новое имя, например MY-KERNEL:

Код
cp GENERIC MY-KERNEL

Редактируем скопированный файл: скачиваем и открываем любым текстовым редактором (рекомендую notepad++). Ищем строчку:

Код
ident    GENERIC

Заменяем на:
Код
ident    MY-KERNEL

Переходим в конец файла и добавляем:

Код
device          pf
device          pflog
device          pfsync
options         ALTQ
options         ALTQ_CBQ
options         ALTQ_RED
options         ALTQ_RIO
options         ALTQ_HFSC
options         ALTQ_CDNR
options         ALTQ_PRIQ
options         ALTQ_NOPCC
options         ALTQ_DEBUG

options         IPFIREWALL
options         IPFIREWALL_VERBOSE
options         IPFIREWALL_VERBOSE_LIMIT=5
options         IPFIREWALL_DEFAULT_TO_ACCEPT
options         IPFIREWALL_NAT
options         LIBALIAS

Сохраняем и заливаем файл, заменяя старый. Переходим к сборке ядра:

Код
cd /usr/src
make buildkernel KERNCONF=MY-KERNEL

-- процесс займёт некоторое время. Дождавшись завершения, переходим к установке ядра:

Код
make installkernel KENRCONF=MY-KERNEL

-- дождавшись завершения, перезагружаем машину:

Код
shutdown -r now

Проверяем:

Код
uname -a

Если установка прошла успешно, то в выведенном тексте будет присутствовать "MY-KERNEL".


Установка Apache24
В консоль:

Код
whereis apache24

Нам выдаст:

Код
apache24: /usr/ports/www/apache24

Переходим по полученному адресу:

Код
cd /usr/ports/www/apache24

Начинаем установку:

Код
make all install clean

Когда будут появляться диалоговые окна, нажимайте на ENTER. После установки, в консоли пропишите:

Код
echo 'apache24_enable="YES"' >> /etc/rc.conf



Установка php5
В консоль:
Код
whereis php5

Повторяем действия, которые делали при установке apache24: переходим по адресу и начинаем установку.


Установка mysql56
В консоль:
Код
whereis mysql56-server

Выполняем уже привычные для нас действия по установке. После установки, в консоли пропишите:
Код
echo 'mysql_enable="YES"' >> /etc/rc.conf



Установка php5-extensions
В консоль:
Код
whereis php5-extensions

Устанавливаем, но внимание, в диалоговых окнах обязательно поставьте галочки около MYSQL и MYSQLI.


Настройка firewall'a
В консоль:
Код
echo 'pf_enable="YES"' >> /etc/rc.conf
echo 'pf_rules="/etc/pf.conf"' >> /etc/rc.conf

Дальше будем работать с ftp-клиентом
Заходим в каталог "/etc" и создаём в нём файл "pf.conf". Открываем файл и добавляем в него следующее:
Код
Будет добавлено позже

Сохраняем файл и заливаем обратно.


Lib's
Скачиваем файлы и заливаем с заменой в каталог "/usr/lib32": скачать (ссылка будет добавлена позже)


Перезагружаем машину. После перезагрузки мы будем иметь настроенную FreeBSD под Metin2 с простой защитой и возможностью держать на ней сайт.

Автор - Estray
Дата добавления - 22.01.2016 в 01:28
Форум » Metin2 » Руководства для серверов » [Хостинг]Настройка FreeBSD под Metin2 (*icon-0*)
Страница 1 из 11
Поиск:

Загрузка..

Яндекс.Метрика
Copyright Necromancers © 2017 Сайт основан на мотивах Метин-2


Все права на некоторые элементы дизайна принадлежат официальному сайту www.metin-2.ru