[+] Jak utworzy

Konfiguracja serwerów, usług, itp.
timmy666
Posty: 18
Rejestracja: 18 marca 2008, 09:44

[+] Jak utworzyć subdomenę?

Post autor: timmy666 »

Witam.

Wiem, że ten problem był poruszany wielokrotnie nawet zrobiłem to według jednego rozwiązania z forum, a i tak coś nie działa. Chciałbym właśnie zrobić jak będzie poniżej subdomenę np.:

Kod: Zaznacz cały

forum.domena.pl


To plik mojej strefy:

Kod: Zaznacz cały

$TTL 86400
$ORIGIN domena.pl.

@       IN      SOA     domena.pl. root.domena.pl. (

2009080402
1200
1200
2419200
86400 )

@       IN      NS      domena.pl.

@       IN      NS      ns1.domena.pl.
@       IN      NS      ns2.domena.pl.
ns1     IN      A       xxx.xx.xx.xxx
ns2     IN      A       xxx.xx.xx.xxx

poczta        IN      MX              10      poczta.domena.pl.

@               IN      A               xxx.xx.xx.xxx    ;; domena.pl
www             IN      A               xxx.xx.xx.xxx    ;; [url]www.domena.pl[/url]
ns1             IN      A               xxx.xx.xx.xxx  ;; ns1.domena.pl
poczta          IN      A               xxx.xx.xx.xxx    ;; poczta.domena.pl
ftp             IN      A               xxx.xx.xx.xxx   ;; ftp.domena.pl
forum           IN      A               xxx.xx.xx.xxx    ;; forum.domena.pl


*               IN      CNAME           domena.pl.
W /etc/apache2/sites-available mam plik od domeny i default-ssl, czyli tak:

Kod: Zaznacz cały

default
default-ssl
domena
A to mój VHost - domyślny:

Kod: Zaznacz cały

NameVirtualHost *:80
<VirtualHost *:80>
        ServerAdmin [email]timmy666@wp.pl[/email]
        ServerName xxx.xx.xx.xxx

        DocumentRoot /var/www/forum/
        <Directory /var/www/forum>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride all
                Order allow,deny
                allow from all
                <IfModule mod_php5.c>
                        AddType application/x-httpd-php .php .phtml .php3
                        AddType application/x-httpd-php-source .phps
                </IfModule>
                DirectoryIndex index.php index.phtml index.html index htm index.xhtml index.php
        </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/www/forum/logs/error.log
        
        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn
        
        CustomLog /var/www/forum/logs/access.log combined
        ServerSignature On

</VirtualHost>
Bardzo bym prosił o pomoc i z góry dziękuję.

Pozdrawiam.
raczkowski1
Beginner
Posty: 124
Rejestracja: 04 lipca 2007, 10:08

Post autor: raczkowski1 »

Ustawiasz w Vhost:

Kod: Zaznacz cały

SerwerName forum.domena.pl
Powinno działać. Bynajmniej u mnie działa.

Pozdrawiam
Awatar użytkownika
gruby
Beginner
Posty: 158
Rejestracja: 03 maja 2009, 03:41
Lokalizacja: Łódź

Post autor: gruby »

timmy666
Posty: 18
Rejestracja: 18 marca 2008, 09:44

Post autor: timmy666 »

Witam.

Tylko mi coś chyba vHosty nie działają, w Apachu wyłączyłem wszystkie strony "a2dissite", a strony wciąż chodzą? A ja się od rana głowię, dlaczego jak wpisuje

Kod: Zaznacz cały

www.forum.domena.pl
to mnie przekierowuje na stronę główną, mimo, że chyba dobrze je skonfigurowałem. Może ktoś mi teraz wytłumaczy dlaczego mi vHosty nie działają?

Pozdrawiam.
raczkowski1
Beginner
Posty: 124
Rejestracja: 04 lipca 2007, 10:08

Post autor: raczkowski1 »

ja mam w katalogu site-available np taki VHost

Kod: Zaznacz cały

<VirtualHost 111.111.111.111:80>
  ServerAdmin [email]admin@domena.pl[/email]

  ServerName  internet.domena.pl
  ServerAlias [url]www.internet.domena.pl[/url]

  DocumentRoot /var/www/internet

  ErrorLog /var/log/apache2/internet_error.log

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

  CustomLog /var/log/apache2/internet_access.log combined
  ServerSignature Off

</VirtualHost>
A w site-enabled mam dowiązanie symboliczne(czy jak to tam się nazywa) do pliku z VHost w/w konfiguracji

No i oczywiście mam subdomene na ip serwera

Sprawdź jakie ip pingujesz gdy próbujesz pingować forum.domena.pl
timmy666
Posty: 18
Rejestracja: 18 marca 2008, 09:44

Post autor: timmy666 »

Pinguje takie samo IP jak domeny tylko chyba wydaje mi się skoro w Apachu zrobiłem disable wszystkim stronom czyli w folderze

Kod: Zaznacz cały

/etc/apache2/site-enabled
nie ma nic żadnych dowiązań to chyba nie powinna chodzić żadna strona prawda, czy się mylę? A one wciąż chodzą.
raczkowski1
Beginner
Posty: 124
Rejestracja: 04 lipca 2007, 10:08

Post autor: raczkowski1 »

Będzie chodzić strona główna z katalogu apache, np

Kod: Zaznacz cały

/var/www/
Chyba że w konfiguracji apache dołączasz durektywą include folder

Kod: Zaznacz cały

/etc/apache2/site-available
to będą działać wszystkie.
Przejrzyj pliki konfiguracyjne z folderu apache i zobacz co tam sobie po kolei wczytuje.
timmy666
Posty: 18
Rejestracja: 18 marca 2008, 09:44

Post autor: timmy666 »

raczkowski1 pisze:Będzie chodzić strona główna z katalogu apache, np

Kod: Zaznacz cały

/var/www/
Chyba że w konfiguracji apache dołączasz durektywą include folder

Kod: Zaznacz cały

/etc/apache2/site-available
to będą działać wszystkie.
Przejrzyj pliki konfiguracyjne z folderu apache i zobacz co tam sobie po kolei wczytuje.
Dziękuję.

Dodałem:

Kod: Zaznacz cały

Include /etc/apache2/sites-enabled
do konfigu Apache i ruszyło.

Jeszcze raz wielkie podziękowania.
robroy
Posty: 1
Rejestracja: 04 sierpnia 2009, 20:44

Post autor: robroy »

Podłącze się pod temat ja mianowicie mam ciut inny problem tzn tak wpisując w przeglądarkę adres http://www.stronka.com.pl oraz stronka.com.pl otrzymuje to samo, czyli działa OK takie było założenie. Ale niestety pomimo skopiowania pliku vhost z tym ustawieniem i edycją go aby obsłużyć nim subdomenę http://www.forum.stronka.com.pl napotykam problem. Mianowicie działa tylko http://forum.stronka.com.pl a pod http://www.forum.stronka.com.pl nie wyświetla się strona. Ktoś mógłby nakierować mnie na solution? :)

wypis z zone stronka.com.pl.zone

Kod: Zaznacz cały

$TTL 86400
$ORIGIN stronka.com.pl.

@       IN      SOA     stronka.com.pl. admin.stronka.com.pl. (

2009080404
1200
1200
2419200
86400 )

@       IN      NS      stronka.com.pl.

@       IN      NS      ns1.stronka.com.pl.
@       IN      NS      ns2.stronka.com.pl.
ns1     IN      A       xx.xx.xx.xx
ns2     IN      A       xx.xx.xx.xx

poczta        IN      MX              10      poczta.stronka.com.pl.

@               IN      A               xx.xx.xx.xx    ;; stronka.com.pl
www             IN      A               xx.xx.xx.xx    ;; [url]www.stronka.com.pl[/url]
ns1             IN      A               xx.xx.xx.xx  ;; ns1.stronka.com.pl
poczta          IN      A               xx.xx.xx.xx   ;; poczta.stronka.com.pl
ftp             IN      A               xx.xx.xx.xx   ;; ftp.stronka.com.pl
forum           IN      A               xx.xx.xx.xx    ;; forum.stronka.com.pl


*               IN      CNAME           forum.stronka.com.pl.
Konfig vhosta stronka-com-pl

Kod: Zaznacz cały

<VirtualHost *:80>
	ServerName stronka.com.pl
	ServerAlias [url]www.stronka.com.pl[/url]
	DocumentRoot /home/robroy/vhosts/stronka
	ServerAdmin [email]admin@stronka.com.pl[/email]
	AddHandler php5-script php
	DirectoryIndex index.html index.php
	AddType text/html php
</VirtualHost>

Konfig vhosta forum-stronka-com-pl

Kod: Zaznacz cały

<VirtualHost *:80>
	ServerName forum.stronka.com.pl
	ServerAlias [url]www.forum.stronka.com.pl[/url]
	DocumentRoot /home/robroy/vhosts/stronka/forum
	ServerAdmin [email]admin@stronka.com.pl[/email]
	AddHandler php5-script php
	DirectoryIndex index.html index.php
	AddType text/html php
</VirtualHost>
ODPOWIEDZ