Przyjąłem nowy serwer, jak go usprawnić?
: 20 października 2009, 21:55
Witam, dzisiaj przejąłem do administracji nowy serwer WWW, gdzie mam utrzymać istniejącą konfigurację i strony www. Pojawił się pewien problem zakupiłem certyfikaty ssl i mam problem z ich podpięciem.
Ogólnie konfiguracja apache jest (bynajmniej dla mnie) dziwna.
/etc/apache/httpd.conf:
Poprzedni admin pododawał dwa razy directory, tylko nie wiem poco. Plik /etc/hosts jest pusty, w katalogu /etc/apache2/sites-available/ niema vhostów. teraz nie wiem czy to jest poprawna jakaś zaawansowana konfiguracja? Prosiłbym o rozjaśnienie.
Dodatkowo gdy wygenerowałem nowe klucze i zostały podpisane przez firmę certyfikującą po ich dodaniu do:
Nadal mam informację, że certyfikat jest podpisany przez samego siebie. Co może być nie tak, jest to serwer produkcyjny więc boję się eksperymentować.
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