Ogólnie konfiguracja apache jest (bynajmniej dla mnie) dziwna.
/etc/apache/httpd.conf:
Kod: Zaznacz cały
ServerRoot /etc/apache2
ServerName serwer.domena.net
NameVirtualHost 10.10.100.2:80
NameVirtualHost 10.10.100.2:443
NameVirtualHost domena-pierwsza.net:80
NameVirtualHost domena-pierwsza.net:443
NameVirtualHost domena-druga.net:80
NameVirtualHost domena-druga.net:443
NameVirtualHost domena-trzecia.net:80
<VirtualHost 10.10.100.2:80>
ServerName 10.10.100.2
ServerAdmin [email]admin@domena.net[/email]
DocumentRoot /mnt/web/www/
<Directory />
Options FollowSymLinks -Indexes -MultiViews
AllowOverride None
</Directory>
<Directory /mnt/web/www/>
Options FollowSymLinks MultiViews
AllowOverride FileInfo AuthConfig Limit
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/main_error.log
LogLevel warn
CustomLog /var/log/apache2/main_access.log combined
ServerSignature On
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
RewriteEngine On
nclude /etc/apache2/sites-available/rewrite_rules_common
CustomLog /var/log/apache2/main_deflate.log deflate
</VirtualHost>
<IfModule mod_ssl.c>
<VirtualHost 10.10.100.2:443>
ServerName 10.10.100.2
ServerAdmin [email]admin@domena.net[/email]
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log common
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile /etc/apache2/ssl/apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/apache.key
SetEnvIf User-Agent "."MSIE.*" \
Include /etc/apache2/sites-available/rewrite_rules_common
CustomLog /var/log/apache2/main_deflate.log deflate
</VirtualHost>
<IfModule mod_ssl.c>
<VirtualHost 10.10.100.2:443>
ServerName 10.10.100.2
ServerAdmin [email]admin@domena.net[/email]
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log common
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile /etc/apache2/ssl/apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/apache.key
SetEnvIf User-Agent "."MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
DocumentRoot /mnt/web/www/
<Directory />
Options FollowSymLinks -Indexes -MultiViews
AllowOverride None
</Directory>
<Directory /mnt/web/www/>
Options FollowSymLinks MultiViews
AllowOverride FileInfo AuthConfig Limit
Order allow,deny
allow from all
</Directory>
LogLevel warn
RewriteEngine On
Include /etc/apache2/sites-available/rewrite_rules_common
CustomLog /var/log/apache2/main_deflate.log deflate
</VirtualHost>
</IfModule>
<VirtualHost domena-pierwsza.net:80>
ServerName domena-pierwsza.net
ServerAdmin [email]admin@domane.net[/email]
DocumentRoot /mnt/web/www/main/
<Directory />
Options FollowSymLinks -Indexes -MultiViews
AllowOverride None
</Directory>
<Directory /mnt/web/www/main/>
Options FollowSymLinks MultiViews
AllowOverride FileInfo AuthConfig Limit
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/main_error.log
LogLevel warn
CustomLog /var/log/apache2/main_access.log combined
ServerSignature On
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
RewriteEngine On
Include /etc/apache2/sites-available/rewrite_rules_common
CustomLog /var/log/apache2/main_deflate.log deflate
</VirtualHost>
<IfModule mod_ssl.c>
<VirtualHost domena-pierwsza.net:443>
ServerName domena-pierwsza.net
ServerAdmin [email]admin@domane.net[/email]
ServerAlias [url]www.domena-pierwsza.net[/url]
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log common
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile /etc/apache2/ssl/domena-pierwsza/domena-pierwsza.csr
SSLCertificateKeyFile /etc/apache2/ssl/domena-pierwsza/domena-pierwsza.key
SetEnvIf User-Agent "."MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
DocumentRoot /mnt/web/www/main/
<Directory /mnt/web/www/main/>
Options FollowSymLinks -Indexes -MultiViews
AllowOverride None
</Directory>
<Directory /mnt/web/www/main>
Options FollowSymLinks MultiViews
AllowOverride FileInfo AuthConfig Limit
Order allow,deny
allow from all
</Directory>
LogLevel warn
RewriteEngine On
Include /etc/apache2/sites-available/rewrite_rules_common
CustomLog /var/log/apache2/main_deflate.log deflate
</VirtualHost>
</IfModule>
<VirtualHost domena-druga.net:80>
ServerName domena-druga.net
ServerAdmin [email]admin@domena.net[/email]
DocumentRoot /mnt/web/www/main/
<Directory />
Options FollowSymLinks -Indexes -MultiViews
AllowOverride None
</Directory>
<Directory /mnt/web/www/main/>
Options FollowSymLinks MultiViews
AllowOverride FileInfo AuthConfig Limit
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/main_error.log
LogLevel warn
CustomLog /var/log/apache2/main_access.log combined
ServerSignature On
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
RewriteEngine On
Include /etc/apache2/sites-available/rewrite_rules_common
CustomLog /var/log/apache2/main_deflate.log deflate
</VirtualHost>
<IfModule mod_ssl.c>
<VirtualHost domena-druga.net:443>
ServerName domena-pierwsza.net
ServerAdmin [email]admin@domana.net[/email]
ServerAlias [url]www.domena-druga.net[/url]
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log common
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile /etc/apache2/ssl/domena-druga/domena-druga.csr
SSLCertificateKeyFile /etc/apache2/ssl/domena-domena/domena-druga.key
SetEnvIf User-Agent "."MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
DocumentRoot /mnt/web/www/main/
<Directory /mnt/web/www/main/>
Options FollowSymLinks -Indexes -MultiViews
AllowOverride None
</Directory>
<Directory /mnt/web/www/main>
Options FollowSymLinks MultiViews
AllowOverride FileInfo AuthConfig Limit
Order allow,deny
allow from all
</Directory>
LogLevel warn
RewriteEngine On
Include /etc/apache2/sites-available/rewrite_rules_common
CustomLog /var/log/apache2/main_deflate.log deflate
</VirtualHost>
</IfModule>
<VirtualHost domena-trzecia.net:80>
ServerName domena-trzecia.net
ServerAdmin [email]admin@doman.net[/email]
DocumentRoot /mnt/web/www/cos/
<Directory />
Options FollowSymLinks -Indexes -MultiViews
AllowOverride None
</Directory>
<Directory /mnt/web/www/cos/>
Options FollowSymLinks MultiViews
AllowOverride FileInfo AuthConfig Limit
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/main_error.log
LogLevel warn
CustomLog /var/log/apache2/main_access.log combined
ServerSignature On
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
RewriteEngine On
Include /etc/apache2/sites-available/rewrite_rules_common
CustomLog /var/log/apache2/main_deflate.log deflate
</VirtualHost>
Dodatkowo gdy wygenerowałem nowe klucze i zostały podpisane przez firmę certyfikującą po ich dodaniu do:
Kod: Zaznacz cały
SSLCertificateFile /etc/apache2/ssl/domena-druga/domena-druga.csr
SSLCertificateKeyFile /etc/apache2/ssl/domena-domena/domena-druga.key