tornike@bill:~$ dpkg -l |grep apache
ii apache2 2.2.3-4+etch5
Next generation, scalable, extendable web se
ii apache2-mpm-prefork 2.2.3-4+etch5
Traditional model for Apache HTTPD 2.1
ii apache2-utils 2.2.3-4+etch5 utility
programs for webservers
ii apache2.2-common 2.2.3-4+etch5 Next
generation, scalable, extendable web se
ii libapache2-mod-php5 5.2.0-8+etch11
server-side, HTML-embedded scripting languag
tornike@bill:~$ dpkg -l |grep mysql
ii libdbd-mysql-perl 3.0008-1 A Perl5
database interface to the MySQL data
ii libmysqlclient15off 5.0.32-7etch6 mysql
database client library
ii mysql-client-5.0 5.0.32-7etch6 mysql
database client binaries
ii mysql-common 5.0.32-7etch6 mysql
database common files (e.g. /etc/mysql
ii mysql-server-5.0 5.0.32-7etch6 mysql
database server binaries
ii php5-mysql 5.2.0-8+etch11 MySQL
module for php5
tornike@bill:~$ dpkg -l |grep ssl
ii libssl0.9.8 0.9.8c-4etch3 SSL
shared libraries
ii openssl 0.9.8c-4etch3 Secure
Socket Layer (SSL) binary and related
ii ssl-cert 1.0.14 Simple
debconf wrapper for openssl
tornike@bill:~$ dpkg -l | grep ftp
ii proftpd 1.3.0-19etch1 Versatile,
virtual-hosting FTP daemon
openssl req -new -x509 -days 3650 -nodes -out apache.pem -keyout apache.pem
a2enmod ssl
a2ensite ssl
apt-get install apache2
apt-get install apache2
apt-get --purge remove apache2
netstat -anp
htop
top -d1
dpkg -l | grep apache
///////esaa sslis chartva
(as root)
# aptitude install ssl-cert
# mkdir /etc/apache2/ssl
Hardcoding cert lifetime based on this patch:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=293821#22
# make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem
(Answer questions)
# a2enmod ssl
# cp /etc/apache2/sites-available/default /etc/apache2/sites-available/ssl
Modify it so it looks something like this
NameVirtualHost *:443
ServerAdmin webmaster@localhost
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem
DocumentRoot /var/www/
Options FollowSymLinks
AllowOverride None
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
# Commented out for Ubuntu
#RedirectMatch ^/$ /apache2-default/
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
Alias /doc/ "/usr/share/doc/"
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
# sudo a2ensite ssl
don't forget to modify /etc/apache2/sites-available/default
NameVirtualHost *:80
ufaso ssl sertifikatis generireba
openssl req -new -x509 -days 1825 -nodes -out apache.pem -keyout apache.pem