Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest czwartek, 28 marca 2024, 23:17

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 21 ]  Przejdź na stronę 1, 2  Następna
Autor Wiadomość
Post: poniedziałek, 14 kwietnia 2008, 01:46 
Offline
Użytkownik

Rejestracja: niedziela, 23 września 2007, 14:35
Posty: 477
Ktoś pamięta może, w jaki sposób skonfigurować Apache, aby podkatalogi katalogu strony internetowej były interpretowane przez przeglądarkę jako subdomeny?

Np. w katalogu html znajdują się foldery poczta i forum.

Chciałbym dostawać się do tych podkatalogów w sposób subdomenowy, czyli:

www.poczta.domena.pl
www.forum.domena.pl

W domyślnej formie będą działały jedynie adresy:


www.domena.pl/poczta
www.domena.pl/forum

Ktoś pamięta może, gdzie zmienić konfigurację Apache, tak, aby każdy katalog był widziany jako osobna subdomena?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 14 kwietnia 2008, 01:58 
Offline
PGF

Rejestracja: piątek, 25 lutego 2005, 18:22
Posty: 1430
Lokalizacja: Elbląg
: [/] [] ()
<VirtualHost *:80>
    ServerName www.poczta.domena.pl
    DocumentRoot "/home/httpd/html/poczta"
</VirtualHost>


Warunek: w konfiguracji domeny 'domena.pl' musisz mieć ustawione
: [/] [] ()
*.domena.pl   CNAME   domena.pl

- w przeciwnym razie raczej nie zadziała.

_________________
F33/F07,F11,F13,F17
ObrazekObrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 14 kwietnia 2008, 09:49 
Offline
Użytkownik

Rejestracja: niedziela, 23 września 2007, 14:35
Posty: 477
viater pisze:
: [/] [] ()
<VirtualHost *:80>
    ServerName www.poczta.domena.pl
    DocumentRoot "/home/httpd/html/poczta"
</VirtualHost>


Czyli pozostaje ręczne dodawanie za każdym razem każdego katalogu jako subdomeny?

Pytam, bo przez pewien czas korzystałem z usług komercyjnego providera, i przez jakiś czas miał on takie rozwiązanie, że każdy tworzony katalog stawał się automatycznie nową subdomeną.

viater pisze:
Warunek: w konfiguracji domeny 'domena.pl' musisz mieć ustawione
: [/] [] ()
*.domena.pl   CNAME   domena.pl

- w przeciwnym razie raczej nie zadziała.

Wpisałem subdomenę w /etc/httpd/conf/vhosts.conf zrestartowałem httpd, a nawet cały serwer, i dalej wpisanie subdomeny nie powoduje nic innego jak tylko wyświetlenie strony powitalnej NND.

Co do konfiguracji domeny, to w strefie DNS mam ustawione: Zmiana ustawień / dodawanie strefy DNS -> Wszystkie rekordy na jeden adres IP:
Demo panel: https://www.active24.pl/panel/index.php

Dzięki czemu wszystko co przychodzi na domenę jest od razu przekierowywane na IP mojego serwera.

Co prawda w opcjach active24 jet coś takiego jak serwer www -> przekierowanie ale z tego, co wiem, ustawione tam przekierowania są ignorowane po dokonaniu: Zmiana ustawień / dodawanie strefy DNS -> Wszystkie rekordy na jeden adres IP.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 14 kwietnia 2008, 10:40 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
1. Jeśli dodajesz vhosty, to musi być takze głowny vhost dla domeny zasadniczej. Zatem - minimum dwa.
<VirtualHost *:80>
ServerName moja.domena.pl
DocumentRoot "/home/httpd/html"
</VirtualHost>
<VirtualHost *:80>
ServerName moja.sub.domena.pl
DocumentRoot "/inny/katalog"
</VirtualHost>
2. Zapewne nikt nie ma pojęcia jak zrobione są rozmaite automaty u komercyjnych providerów, które np vhosta dodają automatycznie. Sądzę, że jest to do zrobienia. Ale.. do it yourself. Sens takiego rozwiązania jest na komercyjnym serwerze, gdzie może być nawet kilka zmian dokonywanych dziennie przez klientów. Jeśli już potrzebujesz takiego czegoś, kup profesjonalny panel do zarządzania kontami klienckimi w rodzaju cpanel.

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 14 kwietnia 2008, 11:04 
Offline
Użytkownik

Rejestracja: niedziela, 23 września 2007, 14:35
Posty: 477
Maciek pisze:
1. Jeśli dodajesz vhosty, to musi być takze głowny vhost dla domeny zasadniczej. Zatem - minimum dwa.
<VirtualHost *:80>
ServerName moja.domena.pl
DocumentRoot "/home/httpd/html"
</VirtualHost>
<VirtualHost *:80>
ServerName moja.sub.domena.pl
DocumentRoot "/inny/katalog"
</VirtualHost>


Mój config wygląda w tej chwili mniej więcej tak:

: [/] [] ()
#Przykladowe konfiguracje

<VirtualHost *:80>
    ServerName domena.pl
    DocumentRoot "/home/httpd/html"
</VirtualHost>

<VirtualHost *:80>
    ServerName poczta.domena.pl
    DocumentRoot "/home/httpd/html/poczta"
</VirtualHost>


#Host dzialajacy na porcie 82 z obsluga cgi w innym katalogu
# Listen 82
# VirtualHost *:82>
#   ServerAdmin admin@domain.com
#   DocumentRoot /home/httpd/html/tablica
#   ScriptAlias /cgi-bin/ /home/httpd/html/tablica/cgi-bin/
# </VirtualHost>

#Host dzialajacy na standardowym porcie, na innej domenie
# VirtualHost *>
#   ServerAdmin admin@domain.com
#   DocumentRoot /home/httpd/html/www.innadomena.pl
#   ServerName innadomena.pl
#   ServerAlias www.innadomena.pl
#   ServerAlias innadomena.pl
# </VirtualHost>


Czyli tak, jak sugerowałeś, ale po wpisaniu w przeglądarce poczta.domena.pl (gdzie domena to oczywiście moja domena) powoduje i tak wyświetlenie stroy powitalnej. Czyli mimo restartu serwra i tak coś jeszcze nie działa, pytanie tylko, co.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 14 kwietnia 2008, 11:33 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Zakładam, że podałeś zawartość vhosts.conf.
Zatem na poiczątku brakuje:
NameVirtualHost *:80

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 14 kwietnia 2008, 17:27 
Offline
Użytkownik

Rejestracja: niedziela, 23 września 2007, 14:35
Posty: 477
Maciek pisze:
Zakładam, że podałeś zawartość vhosts.conf.
Zatem na poiczątku brakuje:
NameVirtualHost *:80

Uparte paskudztwo ;-). Zmieniam, restartuję, i ciągle to samo. Po wpisaniu w dowolną przeglądarkę WWW poczta.mojadomena.pl wyświetlona zostaje strona powitalna NND. Oczywiście mam zainstalowane Apache ale to chyba niczego nie zmienia?

Moja obecna zawartość vhosts.conf

: [/] [] ()
NameVirtualHost *:80

<VirtualHost *:80>
    ServerName mojadomena.pl
    DocumentRoot "/home/httpd/html"
</VirtualHost>

<VirtualHost *:80>
    ServerName poczta.mojadomena.pl
    DocumentRoot "/home/httpd/html/poczta"
</VirtualHost>


--- edit ---

Już chyba wiem. Nie odkomentowna linia

# Include /etc/httpd/conf/vhosts.conf

w /etc/httpd/conf/httpd.conf

Zaraz powinno zacząć działać :-)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 14 kwietnia 2008, 18:00 
Offline
PGF

Rejestracja: wtorek, 27 czerwca 2006, 14:09
Posty: 2112
Lokalizacja: Poznań
Odznaczyłeś na dole pliku httpd.conf ładowanie vhost.conf?

_________________
Dedykowane systemy CRM, e-commerce i witryny korporacyjne.
Software House Poznań


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 14 kwietnia 2008, 18:02 
Offline
Użytkownik

Rejestracja: niedziela, 23 września 2007, 14:35
Posty: 477
JakubC pisze:
Odznaczyłeś na dole pliku httpd.conf ładowanie vhost.conf?

W tym samym momencie wpadłem na to, żeby zobaczyć do configa httpd. I też znalazłem tą linię. Ale widzę, że w międzyczasie pojawiła się też odpowiedź od ciebie. Dzięki :)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 8 czerwca 2009, 17:45 
Offline

Rejestracja: poniedziałek, 8 czerwca 2009, 17:28
Posty: 6
Witam. Mam problem o podobnej treści. Chcę skonfigurować subdomeny. Mam wykupioną domenę i jedną dostałem od dostawcy łącza pod hosting. Razem wygląda to tak, że strona chodzi mi na dwóch domenach np:

www.mojanazwa.domenalacza.pl
www.mojanazwa.eu

Konfiguruje vhosty (już kiedyś konfigurowałem kilkukrotnie w sposób taki jak opisywaliście ale teraz mam inną wersję apacha - zaraz wyjaśnie o co chodzi) w taki sposób aby wskazywały kolejno:
x.mojanazwa.pl
xx.mojanazwa.pl
xxx.mojanazwa.pl

Na pierwszym wirtualu chodzi mi ogólnie całość.
W mojej wersji apacha mam pusty httpd.conf
W apache2.conf mam odhaszowane:
: [/] [] ()
Include /etc/apache2/sites-enabled/


W katalogu sites-enabled mam skonfigurowane kilka serwerów, które to właśnie mają wskazywać na subdomeny:
ten jest domyślny czyli 000-default
: [/] [] ()
<VirtualHost *>
ServerAdmin xxx@xxxl.pl

DocumentRoot /html/www
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
<Directory "/html/www">
                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

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

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

    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>
ServerName mojanazwa.eu
ServerAlias *.mojanazwa.eu
</VirtualHost>



Konfiguracja virtuala dodanego:
x.mojanazwa.pl.conf
: [/] [] ()

<VirtualHost *>
DocumentRoot "/html/www/x"
ServerName x.mojanazwa.eu
<Directory "/html/www/x">
allow from all
Options +Indexes
</Directory>
</VirtualHost>


Gdzie go coś boli, że to nie działa? :>


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 8 czerwca 2009, 19:51 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Po pierwsze, aby subdomeny działały, to plik strefy musi mieć odpowiednią konfigurację, inaczej mówiąc wpisane te subdomeny albo tzw. wild card.
Sprawdzasz nslookup subdomena.domena.pl - jeśli ci odpowie, że nie ma takiej domeny, to apacz ci jej nie zrobi.

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 8 czerwca 2009, 20:13 
Offline

Rejestracja: poniedziałek, 8 czerwca 2009, 17:28
Posty: 6
Z plikiem konfiguracyjnym strefy to wiem.
Dodałem odpowiednie wpisy do binda:
nazwa strefy podstawowej = mojadomena.eu
w adresach dodałem odpowiednie wpisy:
nazwa = x.mojadomena.eu
adres: tutaj podałem adres ip serwera.
bez aktualizacji odwrotnego
To akurat już robiłem spod webmina.
Konfigurowałem całą strefę od zera. Nie jestem pewien czy to dobrze wykonałem. Możliwe, że mylę pojęcia. Zazwyczaj nie mam do czynienia z niczym co wychodzi poza adresy z domeny x.dostawcałącza.pl.
Wątpie abym machnął się przy vhostach na chwilę obecną. Wygląda na to, że faktycznie jest problem z konfiguracją binda.
Pytanie w takim wypadku: jak skonfigurowac? pod mojadomena.eu czy pod x.dostawcałącza.pl? I jak to zrobić krok za krokiem? Szczerze to malutko mnie to do tej pory interesowało. Zawsze po prostu działało ;)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 8 czerwca 2009, 20:42 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Binda konfigurowałeś spod webmina? Wow! Hardcore ;)
Przede wszystkim zasadnicze pytanie, czy ten twój bind jest serwerem nazw dla tej domeny? A może serwery nazw trzyma firma, w której zarejestrowałeś domenę.
Bo ja to czarno widzę.

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 8 czerwca 2009, 20:58 
Offline

Rejestracja: poniedziałek, 8 czerwca 2009, 17:28
Posty: 6
Olałem webmina bo syf robił oczywiście. Bind na moim serwerze się rozumie. Do binda firmy obsługującej domenę nie mam dostępu. Źle kombinuje? Przekonuje mnie tu grupka znajomych, że da się to u mnie skonfigurować. Nie byłem do końca przekonany no ale próbuje żeby nie mieć sobie nic do zarzucenia ;)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 8 czerwca 2009, 21:40 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
No do binda firmy obsługującej domenę nie będziesz miał dostępu i chyba słusznie. ;)
Swojego binda oczywiście możesz konfigurować, a dokładniej dwa. Musisz mieć dwa serwery nazw - master i slave. Drugi możesz mieć u kolegi, czy na jakimś darmowym oferującym tę usługę. Ale przede wszystkim rejestrator usługi musi te twoje serwery nazw wpisać do obsługiwanej domeny, bo inaczej możesz sobie konfigurować do woli bez żadnego rezultatu.
W zależności od firmy rejestrującej domenę sa też rozmaite możliwości w tzw panelu klienta. Czasem tam można sobie ustawić tzw. wild card dla domeny. Wtedy możliwa jest każda dowolna domena.

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 8 czerwca 2009, 22:54 
Offline

Rejestracja: poniedziałek, 8 czerwca 2009, 17:28
Posty: 6
Cytuj:
Ale przede wszystkim rejestrator usługi musi te twoje serwery nazw wpisać do obsługiwanej domeny, bo inaczej możesz sobie konfigurować do woli bez żadnego rezultatu.

Dokładnie tak właśnie to postrzegałem przez całe swoje istnienie ;)
Pozostaje pytanie czy zrobi mi to gość od domeny, którego sam jestem subdomeną czyli: mojastrona.mojdostawca.pl czy gość od mojastona.eu?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 8 czerwca 2009, 23:11 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
A na jakiej domenie ma pracować apache z tymi vhostami?

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 8 czerwca 2009, 23:13 
Offline

Rejestracja: poniedziałek, 8 czerwca 2009, 17:28
Posty: 6
Skoro domenę mojastrona.mojdostawca.pl dostałem, a mojastrona.eu wykupiłem to wolałbym na tej drugiej szczerze powiedziawszy ;)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 8 czerwca 2009, 23:16 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
No to i masz odpowiedź.

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 9 czerwca 2009, 18:13 
Offline

Rejestracja: poniedziałek, 8 czerwca 2009, 17:28
Posty: 6
Chyba wczoraj nietrzeźwo myślałem i nie wiem zupełnie czemu chciałem dopytać się o coś co mnie zupełnie nie interesowało i jest zupełnie logiczne.


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 21 ]  Przejdź na stronę 1, 2  Następna

Strefa czasowa UTC+2godz.


Kto jest online

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


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl