Apache2 - automatyczne przekierowanie adresu

Konfiguracja serwerów, usług, itp.
mendeczka
Beginner
Posty: 209
Rejestracja: 31 sierpnia 2007, 08:05
Lokalizacja: /dev/Socho

Post autor: mendeczka »

lessmian2 pisze:Hmm, dziwne. U mnie śmiga bez zbytniego kombinowania. Napisz może jeszcze raz, punkt po punkcie co robiłeś, jaką masz konfigurację i jak sprawdzasz to "niedziałanie".
lessmian2 to tak jak i u mnie. Podałem konfig w 100% działający u mnie. :) faktem jest że nie podaje w VirtualHost adresu IP tylko daję *:80 np. konfiguracja dla GLPI (u mnie):

Kod: Zaznacz cały

<VirtualHost *:443>
  ServerAdmin [email]helpdesk@domena.pl[/email]
  DocumentRoot "/usr/share/glpi"
  ServerName helpdesk.domena.pl
  SSLEngine on
  SSLCertificateFile /home/mendeczka/CA/cert.pem
  SSLCertificateKeyFile /home/mendeczka/CA/key.pem
  SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
</VirtualHost>
<VirtualHost *:80>
#  NameVirtualHost 192.168.2.129
  ServerAdmin [email]helpdesk@domena.pl[/email]
  DocumentRoot "/usr/share/glpi"
  ServerName helpdesk.domena.pl
  RewriteEngine On
  RewriteRule (.*) [url]https://helpdesk.domena.pl[/url]
#  SSLEngine on
#  SSLLog /var/log/ssl_engine_log
#  SSLCertificateFile /home/mendeczka/CA/cert.pem
#  SSLCertificateKeyFile /home/mendeczka/CA/key.pem
</VirtualHost>
Wszystko w oddzielnym pliku (mam kilka VirtualHost). Powoduje to że użytkownicy wchodząc na http://helpdesk.domena.pl zostają z punktu przekierowani na HTTPS.

Kolega niech sprawdzi czy w konfiguracji ports.conf ma odhaszowany port 443

daj na wszelki wypadek

Kod: Zaznacz cały

 a2enmod rewrite 
i zrestartuj apache2

Podaj nam więcej informacji - bo może nie tu szukamy.
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

mendeczka pisze:Powoduje to że użytkownicy wchodząc na http://helpdesk.domena.pl zostają z punktu przekierowani na HTTPS.
Ale Warezxp to chyba chce żeby po wpisaniu w przeglądarce adresu IP jego serwera, przekierowało go na domenę + https, a nie tak jak piszesz na samo https. Chyba że czegoś nie doczytałem.

Warezxp zrób tak. Z pliku default wywali linię

Kod: Zaznacz cały

NameVirtualHost 195.162.XX.XX:80
Ta dyrektywa jest już domyślnie w pliku ports.conf. Następnie zmień plik default na taki:

Kod: Zaznacz cały

<VirtualHost *:80> 
    ServerAdmin [email]primislao.steam@gmail.com[/email]    
    Servername tu_wpisz_swoja_domene 
    DocumentRoot /home/apache 
    <Directory /> 
        Options FollowSymLinks 
        AllowOverride None 
    </Directory> 
    <Directory /home/apache/> 
        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 
                
    </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 

    # 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/" 
    <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>
Na końcu dodaj plik z konfiguracją trzeciego VirtualHosta którego konfig zamieściłem wcześniej. Zrestartuj indiańca i daj znać.
Warezxp
Posty: 13
Rejestracja: 21 października 2009, 15:09

Post autor: Warezxp »

Niestety nic z tego, lessmian2 jeśli chciałbyś, byłbym w stanie Ci zaufać i dać hasło roota, zobaczyłbyś co i jak?
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Wysłałem Ci informacje na PW.
mendeczka
Beginner
Posty: 209
Rejestracja: 31 sierpnia 2007, 08:05
Lokalizacja: /dev/Socho

Post autor: mendeczka »

Dajcie znać jak Wam poszło i w czym był problem
ODPOWIEDZ