LINUX.ORG.RU

Сообщения frost666

 

lighttpd+mod_mysql_vhost

Вобщем проблема такая: Требуется придумать такую таблицу SQL для lighttpd чтобы там существовали записи о виртуальных хостах... К сожелению существующих доков для меня недостаточно чтобы создать подобную конфигурацию. Вот например выдержка из офф. дока mysqlvhost.txt:

[quote] Options =======

Example: ::

mysql-vhost.db = "lighttpd" mysql-vhost.user = "lighttpd" mysql-vhost.pass = "secret" mysql-vhost.sock = "/var/mysql.lighttpd.sock" mysql-vhost.sql = "SELECT docroot FROM domains WHERE domain='?'"

MySQL setup: ::

GRANT SELECT ON lighttpd.* TO lighttpd@localhost IDENTIFIED BY 'secret';

CREATE DATABASE lighttpd;

USE lighttpd;

CREATE TABLE domains ( domain varchar(64) not null primary key, docroot varchar(128) not null );

INSERT INTO domains VALUES ('host.dom.ain','/http/host.dom.ain/'); [/quote]

Это конечно хорошо, но меня такой вариант не устраивает... ибо мне нужно чтобы во первых были http и https (ssl) и разделение docroot для http и https, а так же разделение директорий fastCGI... то есть наш многоизвестный cgi-bin который у меня сейчас по апачем крутится...

Ладно, нашел пример по поводу раздельных docroot и cgi-bin:

[quote] Пример:

mysql-vhost.db = "lighttpd" mysql-vhost.user = "lighttpd" mysql-vhost.pass = "secret" mysql-vhost.sock = "/var/mysql.lighttpd.sock" mysql-vhost.sql = "SELECT docroot,fcgioffset,fcgiarg FROM domains WHERE domain='?'"

Настройка MySQL:

GRANT SELECT ON lighttpd.* TO lighttpd@localhost IDENTIFIED BY 'secret';

CREATE DATABASE lighttpd;

USE lighttpd;

CREATE TABLE domains ( domain char(64) not null primary key, docroot char(128) not null, fcgioffset tinyint unsigned not null, fcgiarg smallint unsigned not null );

INSERT INTO domains VALUES ('host.dom.ain','/http/host.dom.ain/',5,10001);

Дополнительно:

fastcgi.server = ( ".php" => ( "php-fcgi" => ( "socket" => "../php/socket", "spawn" => "/php/php-spawn" ))) [/quote]

Хорошо, а вот что мне придумать с http и https в душе незнаю.... фантазиии нехватает а гугл ничего не рассказал... и в офф.доках как видите скудновато. Мне то нужно полноценный виртуальный хостинг сделать как вы понимаете :) Если есть соображения, подсказки или кто то уже делал и использует такую конфигурацию - буду очень признателен за информацию. Спасибо.

frost666
()

Непонятные траблы с webmin

Собстно сабж, непойму что не так делаю  Хотя крутил его так и сяк...
Пишу в: 

Home directory base         /home/httpd/vhosts/

В:

Home subdirectory            $DOM


в template это место оставляю по умолчанию, что делает он при создании при создании домена:
Копирует все что есть в /home/httpd/vhosts/ (то есть пытается копировать все содержимое) в /home/httpd/vhosts/$DOM, где переменная $DOM естесстно равна названию домена...
Ерунда какая то, где ошибаюсь непойму  Уже два раза переустанавливал webmin
frost666
()

Настройка exim

Помогите разобраться с настройкой exim. Вобщем немогу понять логики... пытаюсь настроить exim+mysql по статье "Установка Exim с поддержкой виртуальных аккаунтов (база в MySQL)" http://ru-board.com/new/article.php?sid=150

Все вроде бы ничего, да вот немогу понять откуда ноги растут... Вобщем мне важны виртуальные пользователи, те что я буду добавлять в mysql и они не будут зависеть от /etc/passwd (я так предполагаю). Ну вот допустим как в статье добавил я в базу данных нового пользователя:

INSERT INTO users VALUES \ ('me',ENCRYPT('12345'),'12345',8,12, \ 'mydomain.com','/sbin/nologin','/home/vmail/domains/mydomain.com/me',15,'Y');

как бы в натуральном виде это будет me@mydomain.com, ну и добавил этот домен:

INSERT INTO domains VALUES ('mydomain.com','LOCAL');

как локальный (а вообще у меня уже смазались понятия виртуальный и локальный, как бы это не глупо звучало), ок, пытаюсь сделать:

./exim -bt me@mydomain.com me@mydomain.com is undeliverable: Unrouteable address

и вот непонятно... ну что я делаю не так?

-------------------------------------------------------------------------------- -------------------------------- # ./exim -bV Exim version 4.66 #1 built 04-May-2007 10:06:54 Copyright (c) University of Cambridge 2006 Berkeley DB: Sleepycat Software: Berkeley DB 4.2.52: (March 2, 2004) Support for: crypteq iconv() Perl OpenSSL move_frozen_messages Lookups: lsearch wildlsearch nwildlsearch iplsearch dbm dbmnz mysql Authenticators: cram_md5 plaintext Routers: accept dnslookup ipliteral manualroute queryprogram redirect Transports: appendfile/maildir autoreply pipe smtp Fixed never_users: 0 Size of off_t: 8 Configuration file is /usr/local/server/exim/etc/exim.conf -------------------------------------------------------------------------------- --------------------------------

может он где то логи хранит... посмотреть хоть.

спасибо заранее.

frost666
()

Кто нибудь ставил GNU Hosting Helper ?

Вот ссылка откуда я качал пакеты этой панели: http://mirror1.hostingsoftware.net/apt/i386/RPMS.base/

установил пока что gnuhh-admin-shared-apache2x-2.03-2.i386.rpm и все модули perl которые там были... теперь непойму как мне добраться до панели то? И где это написано?

Благодарю.

frost666
()

PHP5 и Invision Power Board

Вновь обращаюсь к вам :) Решил плюнуть на все эти обновления... Подскажите что такого надо включить или выключить в сборке php5 чтобы стали генерироваться приаттаченные картинки Invision Power Board, а то кркозяблы одни? Главное то что в связке php4+apach1 в стандартной поставке Fedora 2 все работает прекрасно... А вот самосборные php5+apache2 нехотят работать нормально... Вобщем у php configure такой: ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --enable-mod_charset --host=i386-redhat-linux --build=i386-redhat-linux --target=i386-redhat-linux-gnu --enable-force-cgi-redirect --disable-debug --enable-pic --disable-rpath --enable-inline-optimization --with-bz2 --with-db4=/usr --with-curl --with-freetype-dir=/usr --with-png-dir=/usr --with-gd --enable-gd-native-ttf --without-gdbm --with-gettext --with-ncurses --with-gmp --with-iconv --with-jpeg-dir=/usr --with-openssl --with-png --with-regex=system --with-xml --with-expat-dir=/usr --with-dom=shared,/usr --with-dom-xslt=/usr --with-dom-exslt=/usr --with-xmlrpc=shared --with-zlib --with-zlib-dir --with-layout=GNU --enable-bcmath --enable-exif --enable-ftp --enable-magic-quotes --enable-safe-mode --enable-sockets --enable-sysvsem --enable-sysvshm --with-pdflib --enable-track-vars --enable-trans-sid --enable-yp --enable-wddx --with-pear=/usr/share/pear --with-imap-ssl --with-kerberos --with-ldap=shared --with-mysql=/usr --with-mysql-sock --enable-memory-limit --enable-bcmath --enable-shmop --enable-calendar --enable-dbx --enable-dio --enable-mcal --enable-mbstring=shared --enable-mbstr-enc-trans --enable-mbregex --enable-force-cgi-redirect

Может что то добавить, подкорректировать или убрать?

frost666
()

Обновление Fedora Core 2

Подскажите как лучше обновить Fedora Core чтобы ничего неполомать на работающем серваке?

Главная задача обновить связку PHP5+Mysql4+Apache2

Естественно что для FC2 например php5 нету... и если ставить из rpm то зависимостей куча выползает...

Что посоветуете?

frost666
()

Согласование PHP и su

Буду очень признателен если подскажите как сделать чтобы команда su получала пароль посредством stdin, введенного в поле PHP скрипта? Т.е. нужно чтобы shell скрипт выполнялся от рута и только от рута :) А вот как получить этот текст с паролем из stdin и записать в поле ввода пароля su непойму :( Я надеюсь что более менее понятно разьяснил проблему :)

Или если будут какие то более практичные и рациональные решения, буду очень благодарен :) Заранее спасибо.

frost666
()

Qmail delivery report

Подскажите плз. Как в qmail отрубить генерацию сообщений о неудавшейся доставке? Это связано с борьбой с спамом... 

Запустил:   tcpserver  -x /etc/tcp.smtp.cdb -u 2020 -g 2020 XX.XX.XX.XX smtp /var/qmail/bin/qmail-smtpd

Спам то перестал пересылаться через сервер, но спамереры постоянно стучат и добавляют письма в очередь... И вот в логе постоянно образуются приблизительно такие сообщения:

_Recipient_address_rejected:_User_unknown_in_local_recipient_table/Giving_up_on_
201.6.0.214./
Mar 23 18:57:31 domename qmail: 1174705051.215805 starting delivery 39: msg 3402397 to remote jimzkixu@virtua.com.br

Вобщем он постоянно отпраляет сообщения о неудачной доставке... И qmail-send переодически падает :( Может из за этого?

Незнаю уже что делать :'(   

Может qmail-send через tcpserver запустить с теми же правилами?

Или же спамеры когда нибудь все таки поймут что через этот сервак им рассылка неудастся? И будет ли такое вообще?

Очень прошу, помогите! :'(
frost666
()

gtalk.jrudevels.org

Кто подскажет как все таки испоьзуя j2j прикрутить этот транспорт в jabber.ru или любой другой? То есть, есть необходимость следить именно за приходом почты... К сожалению в tkabber нет возможности держать несколько акуантов в одном ростере, а ради этого запускать еще одну копию помоему нерационально...

Тк можно что нибудь придумать?

frost666
()

В nanoweb неработают php-сценарии...

При попытке открытия php скрипта:

Parse error: parse error, unexpected T_STRING in /app/nanoweb/var/www/frosthost/index.php on line 2

Скриптик стандартный: Про Хэлло Ворлд :))

В чем дело понять немогу... Кто нибудь настраивал?
frost666
()

M65+Siefs

У меня ко всем следующий вопрос: 
Тоже тел М65, раньше, когда стояла слака 10.2, с помощью fuse и siefs монтировал без проблем...
Обновился до 11 версии и ядра 2.6.20:

# mount -t siefs /dev/ttyUSB0 /mnt/siefs
mount: unknown filesystem type 'siefs'
#

Что изменилось то?
fuse-2.6.3
siefs-0.5

P.S. С помощью openObex+obexFTP+obexFS кто нибудь монтировал тел? У меня неполучаеццо :(

P.P.S при этом в нэт через тел хожу без проблем, если что ;)
frost666
()

tclmore_0.7b1+ztcl_1.0b4

Долго ищу ответ...
Немогу скомпилить эти пакеты, у обоих одинаковая ошибка:

checking how to build libraries... shared
checking if 64bit support is enabled... no
checking if 64bit Sparc VIS support is requested... no
checking system version (for dynamic loading)... ./configure: line 8717: syntax error near unexpected token `('
./configure: line 8717: `    case `(ac_space=' '; set | grep ac_space) 2>&1` in'
user@user:/home/source/ztcl_1.0b4$ 

Все уже облазил, но как это поправить незнаю... Помогите!

P.S. Эти пакеты используются tkabber-ом для компрессии
frost666
()

SSL и QCA-2.0

Вобщем надоскомпилить qca-2.0:

Вылетает ошибка:

qca_systemstore_flatfile.o qca_systemstore_flatfile.cpp
qca_systemstore_flatfile.cpp: In function 'bool QCA::qca_have_systemstore()':
qca_systemstore_flatfile.cpp:28: error: expected primary-expression before '/' token
qca_systemstore_flatfile.cpp:28: error: 'etc' was not declared in this scope
qca_systemstore_flatfile.cpp:28: error: 'ssl' was not declared in this scope
qca_systemstore_flatfile.cpp:28: error: 'certs' was not declared in this scope
qca_systemstore_flatfile.cpp:28: error: 'ca' was not declared in this scope
qca_systemstore_flatfile.cpp:28: error: 'certificates' was not declared in this scope
qca_systemstore_flatfile.cpp: In function 'QCA::CertificateCollection QCA::qca_get_systemstore(const QString&)':
qca_systemstore_flatfile.cpp:34: error: expected primary-expression before '/' token
qca_systemstore_flatfile.cpp:34: error: 'etc' was not declared in this scope
qca_systemstore_flatfile.cpp:34: error: 'ssl' was not declared in this scope
qca_systemstore_flatfile.cpp:34: error: 'certs' was not declared in this scope
qca_systemstore_flatfile.cpp:34: error: 'ca' was not declared in this scope
qca_systemstore_flatfile.cpp:34: error: 'certificates' was not declared in this scope


Выяснил что ему нужен сертификат: ca-certificates.crt
А его нет, и вообще нигде нет... Как его сгенерировать?
frost666
()

Мануал tun/tap

Люди, поделитесь ссылками на нормальный мануал на русском языке по настройке VPN...
В гугле ничего толкового ненашел.
frost666
()

kernel panic...

Такая вот ошибка:

RAMDISK: Couldn't find valid RAM disk image starting at 0. Freeing initrd memory: 257k freed FAT: bogus logical sector size 0 FAT: bogus logical sector size 0 Kernel panic: VFS: Unable to mount root fs on 01:00

Собстно это дистрибутив floppyfw-3.0.0, и вот потребовалось собрать свое ядро (2.4.33)... Конфиг ядра тоже на их сайте скачал (по нему ориентировался)

Поддержка ext2, fat (vfat и msdos) включена, ramdisk и initrd тоже.

Куда копать то хотябы... Я так понимаю что образу initrd что то ненравится, а вот что с ним делать незнаю...

frost666
()

QEMU вылетает с ошибкой...

Вобщем вся проблема в том что при попытке поставить XP (Маздай короче), после завершения определения оборудования установка повисает с "синим экраном смерти", Это при включеной опции -kernel-kqemu: # qemu -kernel-kqemu -cdrom $HOME/XPdisk.iso -hda $HOME/XPdisk.img -m 128 -boot d -no-acpi -std-vga

А при отсутствии -kernel-kqemu, установка доходит до форматирования раздела, и qemu вылетает с ошибкой: Bus error

В чем проблема?

Да и еще компилил я его (qemu) с помощью gcc4 и накладывал патч qemu-gcc-4-all.patch, иначе отказывался собираться... Ядро и модуль kqemu соответственно тоже собраны gcc4...

Флаги компиляции (из /etc/profile): CFLAGS="-O2 -mtune=athlon -march=athlon -mmmx -m3dnow -pipe" Конфигурировал qemu так: ./configure --disable-debug --prefix=/app/qemu --disable-gcc-check --enable-alsa --target-list="i386-softmmu"

Помогите плз...

frost666
()

KVM (Kernel-based Virtual Machine)

Собстно при попытке загрузить модуль выскакивает такая ошибка:

---------------------------------------------------------- # modprobe kvm-amd FATAL: Error inserting kvm_amd (/lib/modules/2.6.20/kernel/drivers/kvm/kvm-amd.ko): Operation not supported # ---------------------------------------------------------

Че делать?

http://www.blood-solaris.ru

frost666
()

RSS подписка на новые темы