ďťż
 
 
   Virtualhost +SSL i SquirrelMail
 
 

Tematy

 
    
 

 

 

 

Virtualhost +SSL i SquirrelMail





redelek - 31-03-2008 11:36
Witam,

Czytam różne manual ( np. http://debian.linux.pl/viewtopic.php...&highlight=ssl ) i nie mogę dojść co jest nie tak.
Config

NameVirtualHost *:80
NameVirtualHost *:443

<VirtualHost 83.142.41.140:80>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/clickad
        <Directory /var/www/clickad>
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/clickad>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog /var/log/apache2/error.log

        LogLevel warn

        CustomLog /var/log/apache2/access.log combined
        ServerSignature On

    Alias /doc/ "/usr/share/doc/"
    <Directory "/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
    </Directory>
</VirtualHost>
<VirtualHost 83.142.41.140:443>
    Alias /mail "/usr/share/squirrelmail/"
        <Directory "/usr/share/squirrelmail/">
            Options Indexes MultiViews FollowSymLinks
            AllowOverride None
            Order allow,deny
            allow from all
        </Directory>
</VirtualHost> w pliki /etc/apache2.conf wpisałem

SSLEngine on
SSLCertificateFile /etc/apache2/apache.pem

Jak uruchamiam serwer to mam taki błąd

#/etc/init.d/apache2 start
Starting web server (apache2)...[Mon Mar 31 11:32:41 2008] [warn] NameVirtualHost *:443 has no VirtualHosts
[Mon Mar 31 11:32:41 2008] [warn] NameVirtualHost *:80 has no VirtualHosts
failed!

Co robię źle chodzi mi o puszczenie SquirrelMail po ssl ?

Pozdrawiam
Redelek



Yampress - 31-03-2008 12:01
to nie w tym pliku
vhosty umieszczasz w
/etc/apache2/sites-available/default wg tego

NameVirtualHost *:80
NameVirtualHost *:443

<VirtualHost 83.142.41.140:80>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/clickad
        <Directory /var/www/clickad>
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/clickad>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog /var/log/apache2/error.log

        LogLevel warn

        CustomLog /var/log/apache2/access.log combined
        ServerSignature On

    Alias /doc/ "/usr/share/doc/"
    <Directory "/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
    </Directory>
</VirtualHost>

<VirtualHost 83.142.41.140:443>
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/clickad
      SSLEngine on
      SSLCertificateFile /etc/apache2/apache.pem
        <Directory /var/www/clickad>
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/clickad>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog /var/log/apache2/error.log

        LogLevel warn

        CustomLog /var/log/apache2/access.log combined
        ServerSignature On

    Alias /doc/ "/usr/share/doc/"
    <Directory "/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
    </Directory>
</VirtualHost>
porty na jakim nasłuchuje 80, 443 w
/etc/apache2/ports.conf musisz jeszcze dodać dektrywy ServerName do wyżej wymienionych vhostów oraz
musisz zmienić ścieżke DokumentRoot na katalog squirrelmail



redelek - 31-03-2008 12:24

to nie w tym pliku

musisz jeszcze dodać dektrywy ServerName do wyżej wymienionych vhostów oraz
musisz zmienić ścieżke DokumentRoot na katalog squirrelmail
Ale ja zrobiłem sobie swój pliczek zamiast default . I w nim to zrobiłem.
Poprawiłem troszkę tak jak pokazałeś i nadal mam błąd

#/etc/init.d/apache2 restart
Forcing reload of web server (apache2)...[Mon Mar 31 12:20:49 2008] [warn] NameVirtualHost *:443 has no VirtualHosts
[Mon Mar 31 12:20:49 2008] [warn] NameVirtualHost *:80 has no VirtualHosts
 waiting [Mon Mar 31 12:20:51 2008] [warn] NameVirtualHost *:443 has no VirtualHosts
[Mon Mar 31 12:20:51 2008] [warn] NameVirtualHost *:80 has no VirtualHosts a w logach serwera tak

[Mon Mar 31 12:20:52 2008] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
[Mon Mar 31 12:20:52 2008] [warn] RSA server certificate CommonName (CN) `adcall.pl' does NOT match server name!?
[Mon Mar 31 12:20:52 2008] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
[Mon Mar 31 12:20:52 2008] [warn] RSA server certificate CommonName (CN) `adcall.pl' does NOT match server name!?
[Mon Mar 31 12:20:52 2008] [notice] Apache configured -- resuming normal operations



Yampress - 31-03-2008 13:03
NameVirtualHost  83.142.41.140:80
NameVirtualHost  83.142.41.140:443



redelek - 31-03-2008 13:11

NameVirtualHost  83.142.41.140:80
NameVirtualHost  83.142.41.140:443
Oki poszedł ładnie się restartuje. W logach mam coś takiego?

[Mon Mar 31 13:07:06 2008] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
[Mon Mar 31 13:07:06 2008] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?) Certyfikat generuję sam dla siebie, bez podpisu w innej firmie?



Yampress - 31-03-2008 13:21

Certyfikat generuję sam dla siebie, bez podpisu w innej firmie?
możesz sam go sobie podpisać sam przez siebie :P



redelek - 31-03-2008 13:22

Certyfikat generuję sam dla siebie, bez podpisu w innej firmie?
możesz sam go sobie podpisać sam przez siebie :P Bardzo dziękuję za pomoc i wskazówki.

Stawiam punkt . DZIÊKI



Arcanus - 31-03-2008 22:49
No to pytanie dodatkowe jak teraz zrobić żeby ssl sie automatycznie włączało sie automatycznie czyli zmaiast http odrazu wskakiwało https w oknie z adresem squirrelMail.



Yampress - 01-04-2008 09:18

No to pytanie dodatkowe jak teraz zrobić żeby ssl sie automatycznie włączało sie automatycznie czyli zmaiast http odrazu wskakiwało https w oknie z adresem squirrelMail. zainteresuj się dyrektywą
Redirect poza tym tworzysz 2 vhosty jak wyżej. w tym vhoście gdzie łączysz się na porcie 80 umieszczasz ta dyrektywe



idzik - 27-05-2008 18:52
Proponuje zainstalować do Wiewiórki odpowiedni plugin SECURE LOGIN . Powodzenia.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis