Strona 1 z 1

Apache SSL i skrypt CGI

: 19 czerwca 2009, 21:59
autor: jacexx
Witam szanownych ekspertów, dziś piszę z pytaniem jak połączyć SSL w Apache ze skryptami CGI. Tj mam uruchomionego Apache który udostępnia dany katalog po SSL wszystko działa strony się otwierają, dzisiaj zainstalowałem Openwebmail i chce żeby po wpisaniu w przeglądarke adresu https://serwer po zatwierdzeniu certyfikatu przerzucało mnie na https://serwer/cgi-bin/openwebmail/openwebmail.pl. Ustawiając katalog domyślny SSL na /usr/lib/openwebmail i dodania DirectoryIndex openwebmail.pl to skrypt się wyświetla w formie tekstu a chce żeby sie wykonywał proszę o jakieś podpowiedzi.

Zamieszczam mój default site

Kod: Zaznacz cały

#NameVirtualHost *:443
#NameVirtualHost *:80

<VirtualHost *:80>
        ServerName serwer.home
        DocumentRoot /var/www/
        ErrorLog /var/log/apache2/error.log
        CustomLog /var/log/apache2/access.log combined
</VirtualHost>

<VirtualHost *:443>
        ServerName serwer.home

        DocumentRoot /usr/lib/cgi-bin/openwebmail/
        ErrorLog /var/log/apache2/error.log
        CustomLog /var/log/apache2/access.log combined

        SSLEngine on
        SSLCertificateFile /etc/apache2/apache.pem

<IfModule mod_alias.c>
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                DirectoryIndex openwebmail.pl index.pl
               Order allow,deny
                Allow from all
        </Directory>
</IfModule>

</VirtualHost>

: 20 czerwca 2009, 13:10
autor: Yampress
php5-cgi zainstalowane ?
AddHandler cgi-script .cgi odhaszowane ?

: 21 czerwca 2009, 15:41
autor: jacexx
Php jest, tylko nie mogę odnaleźć tej opcji z AddHandlerem. Gdzie ona powinna się znajdować?

[ Dodano: 2009-06-22, 07:41 ]
jacexx pisze:Php jest, tylko nie mogę odnaleźć tej opcji z AddHandlerem. Gdzie ona powinna się znajdować?
Jeśli wpiszę w przeglądarke http://serwer/cgi-bin/openwebmail/openwebmail.pl to aplikacja sie uruchamia i jest ok. Ale chcę zaimplementować openwebmaila żeby działał po https i żeby wpisać na sztywno całą tą ścieżkę /cgi-bin/openwebmail/ w pliku konfiguracyjnym, a plikiem który ma być odpalany jako domyślny miał być openwebmail.pl z ww katalogu. Przy konfiguracji która zamieściłm wpisuje https://serwer wtedy zaczyna krzyczeć o brak podpisanego certyfikatu, akceptuje go a na końcu przeglądarka pyta się gdzie zapisać plik. W załączniku zdjęcie.