Strona 1 z 1

Adres ip zamiast nazwy strony

: 09 lutego 2011, 10:42
autor: mavarick87
Witam.

Mam problem ponieważ na serwerze wewnątrz sieci (ip wewnętrzny 192.168.2.254) mam umieszczone kilka stron www każda pod inną domeną.
Domeny na home.pl skonfigurowane prze podanie ip http://xx.xx.xx.xx/katalog1/
i tak dla każdej domeny wskazując po prostu inny katalog. Strony działają i w ogóle ale po najechaniu kursorem na jakiś link wyświetla mi:

Kod: Zaznacz cały

[url]http://xx.xx.xx.xx/katalog/jakasstrona.html[/url]
zamiast:

Kod: Zaznacz cały

[url]http://domena.pl/jakasstrona.html[/url]
Walczę z tym już od jakiegoś czasu, przeglądnąłem posty o virtualhostach i nic.

W katalogu:

Kod: Zaznacz cały

/etc/apache2/site-enabled/
do pliku:

Kod: Zaznacz cały

@000-default
dopisuję:

Kod: Zaznacz cały

<VirtualHost  xx.xx.xx.xx>
        ServerName domena.pl
        DocumentRoot /var/www/katalog1/
        <Directory /var/www/katalog1/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>

</VirtualHost>
i nie działa.

Adres xx.xx.xx.xx, to mój zewnętrzny ip przekierowany na wewnętrzny serwer gdzie są strony.

Po restarcie apache2 dostaję:

Kod: Zaznacz cały

Restarting web server: apache2apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
 ... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

: 09 lutego 2011, 14:50
autor: mariaczi
Dodaj odpowiednie wpisy w

Kod: Zaznacz cały

/etc/hosts
a następnie przeładuj apache.

: 09 lutego 2011, 15:13
autor: mavarick87
O jakie wpisy chodzi, można jakiś przykład?

: 09 lutego 2011, 15:48
autor: daniel_l81
VirtualHost-y dopisuje się do pliku

Kod: Zaznacz cały

default
w katalogu

Kod: Zaznacz cały

/etc/apache2/sites-available

: 09 lutego 2011, 16:56
autor: mavarick87
Ten plik jest taki sam jak w katalogu podanym w moim temacie

: 10 lutego 2011, 09:56
autor: Bastian
mavarick87 pisze:Ten plik jest taki sam jak w katalogu podanym w moim temacie

Co nie znaczy ze konfiguruje się w /sites-available


Zrób to o co prosi Cię mariaczi. Patrz tutaj

: 10 lutego 2011, 11:00
autor: mavarick87

Kod: Zaznacz cały

IPAddress                  Hostname              Alias
127.0.0.1                  localhost                
xx.xx.xx.xx                 domena.pl          domena.pl
xx.xx.xx.xx                innadomena.pl  innadomena.pl
Takie wpisy mam w /etc/host i dalej nie ma rezultatu.