Рубрика: Linux

Включить модуль mod_rewrite для Apache в Debian/Ubuntu

Включить модуль mod_rewrite для Apache в Debian/Ubuntu

Иногда люди сталкиваются с проблемой —  сервер apache не читает ваш файл .htaccess или apache не переписывает URL, а мы используем правильные правила перезаписи в конфигурационных файлах. Это происходит из-за того, что модуль rewrite не включен в apache. Т.к модуль mod_rewrite не включен по умолчанию на сервер, поэтому для использования rewrite, нужно вручную включить mode_rewrite. В моей статье «Включить модуль mod_rewrite для Apache в Debian/Ubuntu»  я расскажу как я это могу сделать.

1. Включение модуля mod_rewrite в Apache2

Для этого, я использую команду «a2enmod», чтобы включить любые модули в веб-сервере Apache 2. Так что, используйте следующую команду чтобы включить mod_rewrite модуль для apache:

2. Активировать ReWrite в вирутальном хосте

После включения модуля ReWrite для Apache необходимо добавить «AllowOverride All» в вашем файле конфигурации для виртуального хоста. Этот параметр также может быть включен в глобальном масштабе, путем редактирования основного файла конфигурации apache:

3. Перезапуск конфигурации Apache2

После включения модуля mod_rewrite  для Apache нужно перезагрузить сервер Apache2:

НАЧАЛЬНАЯ НАСТРОЙКА СЕРВЕРА UBUNTU 12.04

Вступление

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

Что значит красный цвет?

Строки, которые пользователь должен ввести или настроить самостоятельно, выделены в данном руководстве красным!

Остальное можно преимущественно скопировать и вставить.

1. Основная регистрация

После получения IP-адреса и root-пароля войдите в качестве главного пользователя, или root.

Постоянно использовать root на VPS не рекомендуется. Это руководство поможет создать альтернативного пользователя для постоянной работы.

ssh root@123.45.67.890 Читать далее »

НАСТРОЙКА ВИРТУАЛЬНЫХ ХОСТОВ APACHE В DEBIAN 7

НАСТРОЙКА ВИРТУАЛЬНЫХ ХОСТОВ APACHE В DEBIAN 7

 

Что такое виртуальный хост?

Виртуальный хост (Virtual Host) используется для запуска нескольких доменов на одном IP-адресе. Такие хосты в первую очередь необходимы пользователям, которые запускают несколько сайтов на одном виртуальном выделенном сервере. Каждый виртуальный хост отображает разную информацию в зависимости от того, какой из сайтов, размещенных на этом сервере, открывает посетитель. На один VPS можно добавить неограниченное количество виртуальных хостов.

Что значит красный?

Строки, которые нужно отредактировать или ввести самостоятельно, выделены красным. Остальной код можно просто скопировать и вставить.

Требования

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

phpmyadmin: Установка и настройка

Инструкция по установке PHPMyAdmin

Обновляем пакеты:

Я использую apache2. Если другой веб-сервер, ставьте другой

Устанавливаем сам phpmyadmin:

Читать далее »

Обновление VerliHub на Ubuntu/Debian

Обновление Verlihub до последней версии на Ubuntu/Debian.\

Скачиваем сам Verlihub:

Заходим в папку со скаченным Verlihub:

Выполняем команду по созданию и компиляции Verli:

Выполняем саму установку Verlihub:

Очищаем кэш:

Удаляем старый Verlihub:

Обновляем геолокацию:

Запускаем Verlihub и радуемся :-):

Установка Verlihub + Lua plugin + LuaSocket на FreeBSD

Собственно говоря, установка Verlihub + Lua plugin + LuaSocket на FreeBSD осуществляется довольно просто. Всё необходимое благодаря портам FreeBSD подтянет сам. И так приступим:

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

Находим нужный нам порт:

Читать далее »

Установка VerliHub 0.9.8e-r2 на Ubuntu/Debian

Verlihub — свободное и открытое серверное программное обеспечение для организации файлообменных сетей Direct Connect. Предназначен для UNIX-систем, прежде всего Linux и FreeBSD.

Ставим необходимые пакеты:

Скачивам исходники хаба:

Скачивам исходники Lua:

Читать далее »

Fail2ban: Установка и настройка

Установка Fail2ban.

Если кратко, то: при обнаружении попытки взлома, добавляет запись с IP-адресом хакера в таблицу правил безопасности iptables (подробнее про iptables здесь) и блокирует его либо временно, либо навсегда. А еще fail2ban сообщит вам об атаке по электронной почте.

Теперь подробнее об установке и настройке fail2ban.

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

Важно: все команды в этом гайде выполняются в режиме суперпользователя.

Читать далее »

iptables: Установка и настройка.

Iptables — это приложение/программа, которая позволяет настраивать предоставленный ядром Linux межсетевой экран, в котором пользователь имеет возможность добавлять или удалять соответствующие его требованиям правила безопасности.

Iptables используется для IPv4, ip6tables — для IPv6.

Обычно, правила iptables настраиваются системным администратором либо аналитиком или IT менеджером.

Важно: чтобы применять правила iptables, нужны root-права.

Установка iptables

Сегодня iptables встраивается в каждое ядро Linux и на каждом известном линуксовом дистрибутиве можно найти его пребилд. В большинстве линуксовых систем iptables установлена в папку /usr/sbin/iptables. Еще ее можно найти в /sbin/iptables, но желаемое расположение остается в папке /usr/sbin.

Читать далее »

PtokaX: Установка и настройка на Debian/Ubuntu

Инструкция по установке PtokaX на Debian/Ubuntu

Обновляем систему:

Устанавливаем нужные библиотеки:

Читать далее »