|
$ cd /usr/local/ $ tar -xvzf apache_1.3.27.tar.gz
--- httpd.h Thu Mar 21 18:07:34 2002 +++ httpd.h-new Sun Apr 7 13:34:11 2002 @@ -320,7 +320,7 @@ #elif defined(NETWARE) #define HARD_SERVER_LIMIT 2048 #else -#define HARD_SERVER_LIMIT 256 +#define HARD_SERVER_LIMIT 512 #endif #endif
Görev dışı çalışmadan kaçının | |
---|---|
Bu ayar yanlış yapılırsa "kendi kendine saldırı" uyarısıyla sonlanır. Yönetici için yeterli süreç bıraktığınıza emin olun.
|
$ cd /usr/local/apache_1.3.27/src/include $ patch -p0 < apache-patch_HARD_SERVER_LIMIT.txt
Modülleri derlerken derleyici seçeneklerini kullanın | |
---|---|
Apache sunucu için, her modülün -DEAPI derleyici seçeneği ile derlenmiş olmasına dikkat edin, aksi takdirde sunucunuz başlatılamayabilir, hatta çökebilir.
|
$ cd /usr/local/ $ tar -xvzf mod_ssl-2.8.12-1.3.27.tar.gz $ cd mod_ssl-2.8.12-1.3.27/ $ ./configure --with-apache=../apache_1.3.27
$ cd /usr/local $ tar -xvzf mod_perl-1.27.tar.gz $ cd mod_perl-1.27 $ perl Makefile.PL \ EVERYTHING=1 \ APACHE_SRC=../apache_1.3.27/src \ USE_APACI=1 \ PREP_HTTPD=1 \ DO_HTTPD=1 $ make # make install
mod_perl DSO olarak derlenemez | |
---|---|
mod_perl'i dinamik paylaşımlı nesne (DSO - Dynamic Shared Object) olarak derlemeyin! Çeşitli kaynaklar Apache'nin çökebileceğini söylüyor! (ben hiç denemedim). |
$ EAPI_MM="/usr/local/mm-1.2.2" SSL_BASE="/usr/local/ssl" \ ./configure \ --enable-module=unique_id \ --enable-module=rewrite \ --enable-module=speling \ --enable-module=expires \ --enable-module=info \ --enable-module=log_agent \ --enable-module=log_referer \ --enable-module=usertrack \ --enable-module=proxy \ --enable-module=userdir \ --enable-module=so \ --enable-shared=ssl \ --enable-module=ssl \ --activate-module=src/modules/perl/libperl.a \ --enable-module=perl $ make # make install
# cd /usr/local/ssl/bin # ./openssl req -new > new.cert.csr # ./openssl rsa -in privkey.pem -out new.cert.key # ./openssl x509 -in new.cert.csr -out new.cert.cert \ -req -signkey new.cert.key -days 999 # cp new.cert.key /usr/local/apache/conf/ssl.key/server.key # cp new.cert.cert /usr/local/apache/conf/ssl.crt/server.crt
Genel isim | |
---|---|
OpenSSL farklı şeyler sorar. Genellikle yapılan yanlışlardan biri yanlış bir "Common name" girmektir. Bu sunucunuzun tam nitelikli konak ismi (Fully Qualified HostName) olmalıdır, örneğin: falan.filan.org. |
|