17694
3
Vagabund
Дата: Пятница, 22.01.2016, 01:28 | Сообщение # 1
Сообщений: 1142
Статус: Не на сайте
В этой статье я вам расскажу, как настроить FreeBSD на арендованном виртуальном сервере под Metin2 (На примере FreeBSD 10.2 ). После установки вы будете иметь связку apache+mysql+php и работающий firewall , что позволит вам держать на машине не только сервер, но и сайт. P.S. Все считающие, что это глупо и непрактично, могут обойти статью мимо.Обновление портов FreeBSD Арендовав машину, подключаемся к ней через ssh клиент и работаем с консолью. Пишем в консоль следующее: -- нажимаем ENTER и дожидаемся завершения выполнения команды. Когда машина закончит выполнение, пишем в консоль:-- нажимаем ENTER и дожидаемся завершения выполнения команды. После выполнения команды порты нашей FreeBSD будут обновлены до последней версии.Скачиваем и устанавливаем исходники ядра FreeBSD Для начала, узнаём с чем работаем amd64, или i386. Чтобы это сделать в консоль прописываем: Далее выполняем следующее: Когда команда закончит своё выполнение, в корневом каталоге "/", у нас будет нужный нам архив. Приступаем к распаковке: Дальше мы будем редактировать конфигурационный файл ядра, добавляя в него строки нужные для подключения firewall'a. Переходим в каталог, в котором лежит конфигурационный файл: Код
Для amd64: cd /usr/src/sys/amd64/conf Для i386: cd /usr/src/sys/i386/conf
Копируем конфигурационный файл, задавая ему новое имя, например MY-KERNEL: Редактируем скопированный файл: скачиваем и открываем любым текстовым редактором (рекомендую notepad++). Ищем строчку: Заменяем на: Переходим в конец файла и добавляем: Код
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
-- дождавшись завершения, перезагружаем машину: Проверяем: Если установка прошла успешно, то в выведенном тексте будет присутствовать "MY-KERNEL ".Установка Apache24 В консоль: Нам выдаст: Код
apache24: /usr/ports/www/apache24
Переходим по полученному адресу: Код
cd /usr/ports/www/apache24
Начинаем установку: Код
make all install clean
Когда будут появляться диалоговые окна, нажимайте на ENTER. После установки, в консоли пропишите: Код
echo 'apache24_enable="YES"' >> /etc/rc.conf
Установка 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 клиент и работаем с консолью. Пишем в консоль следующее: -- нажимаем ENTER и дожидаемся завершения выполнения команды. Когда машина закончит выполнение, пишем в консоль:-- нажимаем ENTER и дожидаемся завершения выполнения команды. После выполнения команды порты нашей FreeBSD будут обновлены до последней версии.Скачиваем и устанавливаем исходники ядра FreeBSD Для начала, узнаём с чем работаем amd64, или i386. Чтобы это сделать в консоль прописываем: Далее выполняем следующее: Когда команда закончит своё выполнение, в корневом каталоге "/", у нас будет нужный нам архив. Приступаем к распаковке: Дальше мы будем редактировать конфигурационный файл ядра, добавляя в него строки нужные для подключения firewall'a. Переходим в каталог, в котором лежит конфигурационный файл: Код
Для amd64: cd /usr/src/sys/amd64/conf Для i386: cd /usr/src/sys/i386/conf
Копируем конфигурационный файл, задавая ему новое имя, например MY-KERNEL: Редактируем скопированный файл: скачиваем и открываем любым текстовым редактором (рекомендую notepad++). Ищем строчку: Заменяем на: Переходим в конец файла и добавляем: Код
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
-- дождавшись завершения, перезагружаем машину: Проверяем: Если установка прошла успешно, то в выведенном тексте будет присутствовать "MY-KERNEL ".Установка Apache24 В консоль: Нам выдаст: Код
apache24: /usr/ports/www/apache24
Переходим по полученному адресу: Код
cd /usr/ports/www/apache24
Начинаем установку: Код
make all install clean
Когда будут появляться диалоговые окна, нажимайте на ENTER. После установки, в консоли пропишите: Код
echo 'apache24_enable="YES"' >> /etc/rc.conf
Установка 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 с простой защитой и возможностью держать на ней сайт. Автор - Vagabund Дата добавления - 22.01.2016 в 01:28