MySQL

Подписаться на эту метку по RSS

среда, 25 августа 2010-го

Настраиваем proxy-сервер SQUID c авторизацией по LDAP (AD Windows) и web-интерфейсом для администриования SAMS

... ... ....

Вводные данные:

ns.domain — dns-имя домена (example.com)

master.ns.domain – наш домен-контроллера(DC) по полному доменному имени (ad.example.com)

samba.ns.domain – dns-имя нашей машины

Administrator – логин доменного администратора.

Для этого нам понадобится apache, php, mysql, сам squid, sams, samba. Все это нам предстоит установить, или обновить:

$ aptitude install apache2 apache2-doc apache2-utils ssl-cert mysql-server libmysqlclient15-dev libapache2-mod-php5 php5 php5-common php5-dev php5-mcrypt php5-imagick php5-mysql

Для того, чтобы пользователи могли проходить NTLM аутентификацию, необходимо настроить авторизация через Active Directory, и здесь мы будем использовать samba, kerberos, winbind, pam.

Настраиваем и введем наш сервер в домен:далее ...

ПознавательноеЧаВо(FAQ) — понедельник, 9 августа 2010-го

Заметки по установке MaxSite CMS

Вроде как все поставили и настроили (lamp) и начинаем ставить maxsite и при инсталляции вываливаться ошибка "The requested URL /maxsite/install/2 was not found on this server".

Первое что надо проверить включен ли модуль Apache mod_rewrite:

Подключаем:

$ a2enmod rewrite
$ /etc/init.d/apache2 restart

Изменяем параметры хоста:

$ nano /etc/apache2/sites-available /default
С AllowOverride None на AllowOverride All

Так же внимательно смотрим на .htaccess, тут нужно правильно указать путь к директории сайта.

Дефолтный .htaccess содержит следующее

RewriteEngine on
RewriteBase /
RewriteCond $1 !^(index\.php|uploads|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L,QSA]

Но в своем большинстве сайт мы устанавливаем не в корне локалхоста (localhost), а определенную директорию,например http://localhost/maxsite/.

Правим выделенные строки в .htaccess на

RewriteBase /maxsite/
RewriteRule ^(.*)$ /maxsite/index.php/$1 [L,QSA]

и все проблемы должны быть решены, по крайне мере мне это помогло ! ;)

*NIX_*BSD сиcтемыВ помощь сисадмину — понедельник, 19 июля 2010-го

Ubuntu 10.04 +ISPConfig (MAIL-WEB-FTP-DNS-MySQL)

Итак ISPConfig 3, это открытая система управления хостингом для Линукс серверов, распространяющаяся по лицензии BSD.Офсайт. Но главное, что этот скрипт кроме своей основной задачи (хостинга) позволяет легко поднять в небольшой организации и дома почтовый сервер, WEB сервер, FTP и DNS сервер! Кроме того позанимавшись с ним можно многому научиться!

Сам буду тестит на Debian 5.0 Lenny, но все приведенное подходит и для Ubuntu, при возникновении различий буду делать заметку.

1. Добавляем пользователя root. По умолчанию в Ubuntu отсутствует пользователь root, т.к. это неодобряется разработчиками Ubuntu и собществом по различным причинам. В системе имеется пользователь с привелигированными правами администратора, но для работы ISPConfig необходимо наличие пользователя root:

Ubuntu:

$ sudo su
$ sudo passwd root

Debian:

$ su
$ passwd root

2. Устанавливаем SSH сервер.

$ aptitude install ssh openssh-server далее ...

Использована информация с Ubuntu Linux в Воронежской области

*NIX_*BSD сиcтемыВ помощь сисадмину — четверг, 25 марта 2010-го

Установка и настройка сервера на базе Debian Etch 4.0

Эта статья не притендует на полный и расширенный howto, просто для своего же удобства решил все свои заметки, записки соединить воедино и пользываться как шпаргалкой, возможно будут встречаться места(настройки) которые относяться лично ко мне и связаны только с моей спецификой эти места можно спокойна пропускать.

Забираем с офсайта себе образ netinst netinst, с экономим на времени выкачивания и трафике,все равно нужные нам пакеты будем ставить в ручную.

Ставим базовую систему и правим сетевые настройки, в моем случаи сервер будет иметь статический локальный адресс и реальный ip-получаемый по VPN

Работаем под su.

nano /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
#allow-hotplug eth0
iface eth0 inet static
address 192.168.100.11
netmask 255.255.255.0
gateway 192.168.100.8
auto eth0

Перезапускаем сеть:

/etc/init.d/networking restart

далее ...

P.S. Хочу заметить, что это не конечный вариант. Принимаеться любуя критика.