Понеже все ще се стремим всички сървъри на мрежата да поддържат SSL сега ще разкажа как да си пуснем SSL поддръжка на VoodooNet-IRCd-EN-1.4
Операционна система Debian GNU/Linux 5.0.8 (lenny)
1. Вземам си желания код от http://www.openssl.org/source/ например openssl-0.9.8x.tar.gz
Код: Избери всички
wget http://www.openssl.org/source/openssl-0.9.8x.tar.gz
Код: Избери всички
tar -xvzf openssl-0.9.8x.tar.gz
Код: Избери всички
cd openssl-0.9.8x
Код: Избери всички
./config --prefix=/home/testircd/openssl --openssldir=/home/testircd/openssl shared
5. Компилирам си
Код: Избери всички
make
Код: Избери всички
make install
Сега трябва да си инсталирам VoodooNet-IRCd-EN-1.4 Вземам си VoodooNet-IRCd-EN-1.3 от http://radio33.org/dencho/VoodooNet/Voo ... -EN-1.4.gz
1. Разархивирам си
Код: Избери всички
tar -xf VoodooNet-IRCd-EN-1.4.gz
Код: Избери всички
cd VoodooNet-IRCd-EN-1.4
Код: Избери всички
/configure --prefix=/home/ircd/ircd --enable-openssl=/home/ircd/openssl --enable-syslog
Код: Избери всички
make && make install
5. Правя си ircd.conf
Код: Избери всички
cd /home/testircd/ircd/etc
Код: Избери всички
mv example.VoodooNet.conf ircd.conf
Код: Избери всички
pico ircd.conf
-Тука важното е да се знае, че за да заработи SSL поддръжката трябва да разчовъркаме няколко неща...
Код: Избери всички
#rsa_private_key_file = "etc/rsa.key";
#ssl_certificate_file = "etc/cert.pem";
Код: Избери всички
rsa_private_key_file = "etc/rsa.key";
ssl_certificate_file = "etc/cert.pem";
Код: Избери всички
/*
* Za serveri sys SSL
*/
Код: Избери всички
#host = "127.0.0.1";
#flags = hidden, ssl;
#port = 6668;
Код: Избери всички
host = "127.0.0.1";
flags = hidden, ssl;
port = 6668;

7. Редактирам си и opers.conf, spoofs.conf по същия начин и отивам в /home/testircd/ircd/sbin и пускам със...
Код: Избери всички
./ircd
Темата е отворена за въпроси.
Благодарности на Brahman за VoodooNet-IRCd-EN-1.4 Единствено той намери време и желание да се занимае с това нещо!