Сервера

Печать

Настраиваем редирект с http на https в Apache и Nginx

вкл. .

(2 Голосов)

Для веб-сервера Apache можно прописать следующии правила в конфигурационном файле апача, или в htaccess:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Для веб-сервера Nginx пишем в конфигурационном файле, в директиве server такие строки:

server {
listen x.x.x.x;
server_name xxx.xx www.xxx.xx;
if ( $scheme = 'http' ) {
rewrite ^/(.*) https://$host/$1;
}

 

Печать

Ошибки PHPMyAdmin

вкл. .

(0 Голосов)
Когда выбераешь в phpmyadmin базу, то внизу вылезет такое сообщение:
"* Ошибка 
Дополнительные возможности для работы со связанными таблицами недоступны. Для определения причины нажмите сюда"

Нажимаю на сюда и
"PMA Database ... Не готово[ Документация ] 
Основные возможности связей Недоступно"

Как с этим бороться?

В файле config.inc.php добавляем:

$cfg['PmaAbsoluteUri_DisableWarning'] = TRUE;
$cfg['PmaNoRelation_DisableWarning'] = TRUE;

 

Xcache PMA

Пропишите в phpmyadmin.conf
php_admin_value xcache.cacher Off
php_admin_value xcache.stat Off
php_admin_value xcache.optimizer Off

и перезапустите Apache

Захотелось через панель ISPmanager поставить phpmyadmin, установилась, вижу приглашение для ввода логина и пароля, ввожу и наблюдаю практически белый экран и два символа "?>"

Решение:
открываем файл
/usr/local/www/phpMyAdmin/config.inc.php
и грохаем лишние "?>" 
Печать

Отправка почты в php через msmtp

вкл. .

(4 Голосов)

В этой статье я рассмотрю отправку почты в php через msmtp, в качестве smtp сервера я буду использовать сервер Яндекса.

Прежде всего устанавливаем msmtp:

$ sudo aptitude install msmtp

В MSMTP файл конфигурации может быть глобальным или пользовательским, глобальный находится в /etc/msmtprc а пользовательский в домашней директори пользователя .msmtprc точка впереди не случайно, файд является скрытым.

Я буду использовать глобальный файл конфигурации, создаем и настраиваем:

Печать

Установка и настройка BIND9

вкл. .

(2 Голосов)

В данной статье мы установим и настроим сервер DNS Bind9.

Установка Bind9:

$ sudo apt-get install bind9

Открываем named.conf.options

$ sudo nano /etc/bind/named.conf.options 

и добавляем туда version "unknown"; должно получиться:

options {
        directory "/var/cache/bind";
        version "unknown";

 

Печать

Начальная защита сервера

вкл. .

(0 Голосов)

Небольшая статья по защите сервера.

Настройка Apache:

Исправляем  security:

$ sudo  nano /etc/apache2/conf.d/security

Эта директива отвечает за вывод подвала страницы в документах, сгенерированных сервером (сообщения о ошибках и прочее).

ServerSignature Off

Эта директива контролирует как сервер отвечает на запрос клиентом поля заголовка, в котором содержится информацио о операционной системе, установленных модулях и прочее.

ServerTokens Prod

Эта директива осуществляет ничто иное, как эхо-ответ вашего запроса, отправленного серверу.

TraceEnable off

Также, для пущей уверенности, можно установить и настроить модуль mod_rewrite. Модуль как правило поставляется с Apache изначально, а настраивается в нашем случае вот так:

Печать

Установка и настройка веб сервера

вкл. .

(1 Проголосовало)

Речь пойдет о развертывании полноценного Веб-сервера в Debian.

Apache 2 + Nginx + php 5 + MySQL + memcached + eaccelerator

Если кому надо ставим SSH:

$ sudo apt-get install --no-install-recommends openssh-server

Также рекомендую установить:

$ sudo aptitude install mc htop zip tar bzip2 gzip g++ wget

mc - Midnight Commander - консольный файловый менеджер
htop - Удобный менеджер процессов
zip и tar позволит распаковывать zip, tar.gz, tar.bz2 и tar.lzma архивы
wget позволит скачивать файлы из интернета в консольном режиме.

Установка Apache 2 + php 5 + MySQL + phpmyadmin:

Печать

Уровни RAID

вкл. .

(0 Голосов)

 Массивы RAID были разработаны в целях повышения надежности хранения данных, увеличения скорости работы с дисками и для обеспечения возможности объединения нескольких дисков в один большой диск. Разные типы RAID решают разные задачи, здесь мы рассмотрим несколько наиболее распространенных конфигураций RAID массивов из одинаковых по размеру дисков.