apache2 uruchamienie strony przez adres ip

Instalacja i konfiguracja oprogramowania sieciowego.
scorch2
Piegowaty Guziec
Piegowaty Guziec
Posty: 10
Rejestracja: 11 wrz 2013, 21:11
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86_64

apache2 uruchamienie strony przez adres ip

Post autor: scorch2 »

Witam

Mam serwer na Apache2 ze swoją stroną w formacie np. http://www.przykladowastrona.pl Chciałbym aby po wpisaniu w przeglądarce adresu ip np. 1.3.9.9 serwera na którym jest uruchomiona strona automatycznie była uruchamiana. Umieściłem numer ip w deklaracji pliku z konfiguracją strona ale nadal nie funkcjonuje tak jak chciałbym.

Kod: Zaznacz cały

<VirtualHost 1.3.9.9:80>
ServerName www.przykladowastrona.pl
Awatar użytkownika
Hadret
Przyjaciel
Przyjaciel
Posty: 123
Rejestracja: 12 gru 2006, 18:46
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Architektura: x86_64
Lokalizacja: Berlin
Kontakt:

Re: apache2 uruchamienie strony przez adres ip

Post autor: Hadret »

Masz tam więcej adresów IP i vhostów? Bo jeśli nie, to może takie coś ci styknie:

Kod: Zaznacz cały

Listen 80

# This is the "main" server running on 172.20.30.40
ServerName server.example.com
DocumentRoot /www/mainserver

<VirtualHost 172.20.30.50>
    DocumentRoot /www/example1
    ServerName www.example.com
    
    # Other directives here ...
</VirtualHost>

<VirtualHost 172.20.30.50>
    DocumentRoot /www/example2
    ServerName www.example.org
    
    # Other directives here ...
</VirtualHost>
Za: http://httpd.apache.org/docs/current/vh ... mples.html


Jeśli masz jeden adres IP, jedną domenę i jeden vhost, to nie musisz definiować mu adresu na poziomie vhosta, wystarczy port ( a więc *:80), czyli:

Kod: Zaznacz cały

Listen 80

<VirtualHost *:80>
    DocumentRoot /www/przykladowastrona
    ServerName http://www.przykladowastrona.pl
  
    # Reszta konfiguracji
</VirtualHost>
scorch2
Piegowaty Guziec
Piegowaty Guziec
Posty: 10
Rejestracja: 11 wrz 2013, 21:11
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: apache2 uruchamienie strony przez adres ip

Post autor: scorch2 »

Problem w tym że Mam na jednym ip dwie wersje tej samej strony po http i https

Kod: Zaznacz cały

<VirtualHost 1.3.9.9:80>
ServerName www.przykladowastrona.pl
ServerAlias przykladowastrona.pl
DocumentRoot /srv/httpd/przykladowastrona
<Directory />
Options FollowSymLinks
AllowOverride all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

<VirtualHost 1.3.9.9:443>
ServerName www.przykladowastrona.pl
ServerAlias przykladowastrona.pl
DocumentRoot /srv/httpd/przykladowastrona
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/strona.pl.crt
SSLCertificateKeyFile /etc/apache2/ssl/strona.pl.key
<Directory />
Options FollowSymLinks
AllowOverride all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Ubek308
Zakręcona Traszka
Zakręcona Traszka
Posty: 574
Rejestracja: 25 maja 2011, 10:17
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: apache2 uruchamienie strony przez adres ip

Post autor: Ubek308 »

Czy strony na http i https sie roznia ?
Wątpię skoro w obu przypadkach jest ten sam "DocumentRoot /srv/httpd/przykladowastrona" <- !!!

Jesli tylko źle przedstawiles sytuacje i jednak chcesz miec dwie rozne tresci - musisz dac inny DocumentRoot dla obu protokolow.
To rzecz jasna tylko jedno z mozliwych rozwiazan, najprostsze.
scorch2
Piegowaty Guziec
Piegowaty Guziec
Posty: 10
Rejestracja: 11 wrz 2013, 21:11
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: apache2 uruchamienie strony przez adres ip

Post autor: scorch2 »

Strony nie różnią się treścią tylko chciałem żeby działa zarówno po http jak i https
Ubek308
Zakręcona Traszka
Zakręcona Traszka
Posty: 574
Rejestracja: 25 maja 2011, 10:17
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: apache2 uruchamienie strony przez adres ip

Post autor: Ubek308 »

To zrob:
Listen 80
Listen 443
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości