Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: Figa 14 Listopadu 2009, 21:34:17
-
Ahoj jak vytvořit domény druhého řádu na serveru? Myslím tím domena druha.domena.com treti.domena.com atd. S tim ze kazda domena bude mit svoji databazy mysql a slozku do ktere bude pristupovat pres svuj ucet v FTP. Ta slozka samozrejme bude spadat pod apache. Chapu ze je to dost rozsahle tema, ale snad bude stacot me jen nasmerovat. Predem dekuji za odpovedi.
-
http://httpd.apache.org/docs/1.3/vhosts/
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "/home/ufaak/web/skola"
ServerName skola.localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/home/ufaak/web/prace"
ServerName prace.localhost
</VirtualHost>
-
Jenom bych rád opravil že '???.něco.cz' je doména třetího řádu, ale na tom tolik nesejde.
Webovej prostor vytvoříš pomocí virtual hostů viz výše.
Mysql databázi vytvoříš mysql příkazem spuštěným za root uživatele v mysql serveru
CREATE DATABASE 'jmeno_datazabe
GRANT ALL ON `jmeno_databaze`.* TO 'login_uzivatele'@'localhost' IDENTIFIED BY 'heslo_uzivatele';
Ftp uživatele vytvoříš různě podle toho, jaký ftp server používáš
Když si trošku nastuduješ bash skriptování, pak bys tohle všechno mohl vložit do jednoho shellovýho skriptu a krásně si zautomatizovat ono vytváření uživatelů. Potom si taky musíš pohlídat abys měl správně nastavený DNS, ale v tom většinou problém nebývá
-
Dekuji mnohokrat. Akorat mi neni jasne kam ty virtual hsoty psat? Do /etc/apache2/sites-available/deafault? Kdyz mam domenu domena.com tak ServerName je auta.domena.com? S tim ftp jaky doporucujete server? Muzete pridat i nejaky tutorial.
-
http://www.proftpd.org/
http://vsftpd.beasts.org/
-
Opet moc dekuji a ty hosty psat teda kam? Uz sjem vyzkousel spoustu tutorialu ale vetsina byla na vice domen na jednoms erveru aj chci pouze tu domenu 3.radu.
-
Opet moc dekuji a ty hosty psat teda kam? Uz sjem vyzkousel spoustu tutorialu ale vetsina byla na vice domen na jednoms erveru aj chci pouze tu domenu 3.radu.
a to se nejak lisi? Kdyz domenu 3. radu nastavis jako vhost, tak si to apache prebira jako jakoukoliv jinou domenu... A zapisuje se to do konfigurace apache ... necekane :-) Tj /etc/apache2/apache2.conf nebo do nejakyho souboru (pro prehlednost se pojmenovavaji podle domen) v /etc/apache2/sites-enabled/
-
A nečekaně to bude v dokumentaci apache ;D
Doporučuji: http://knihy.cpress.cz/knihy/pocitacova-literatura/administrace/apache-server-2-kompletni-prirucka-administratora/
-
Děkuji jenze me to podle dokumentace nejde enco delam spatne. Ok zapisu to napr. do /etc/apache2/sites-available/treti.domena.com.conf povolim pomoci a2ensite a dns nastavim jak? Nebo so jeste musim udelat?
-
Děkuji jenze me to podle dokumentace nejde enco delam spatne. Ok zapisu to napr. do /etc/apache2/sites-available/treti.domena.com.conf povolim pomoci a2ensite a dns nastavim jak? Nebo so jeste musim udelat?
DNS nastavis u registratora domeny (muzes ve tvaru neco.domena.cz, neco2.domena.cz, neco3.domena.cz nebo *.domena.cz, ... pak vsechny domeny 3. radu pujdou na server a az apache je prebere - a nebo prekne ze je nezna), prip. mas-li dns server u sebe (o cemz podle polozenych dotazu pochybuju, sorry...) tak to nastav na samotnym serveru... a pak jen cekat az se zaznam deleguje dal a dal..
edit: jeste je mozny si u sebe v /etc/hosts nastavit pozadovany zaznam, ale pak to pojede jen tobe, ze jo...
-
Děkuji jenze me to podle dokumentace nejde enco delam spatne. Ok zapisu to napr. do /etc/apache2/sites-available/treti.domena.com.conf povolim pomoci a2ensite a dns nastavim jak? Nebo so jeste musim udelat?
Nevím, jestli to tu už zaznělo, ale do souboru /etc/hosts je potřeba přidat řádek
127.0.0.1 druha.domena treti.domena
-
Děkuji jenze me to podle dokumentace nejde enco delam spatne. Ok zapisu to napr. do /etc/apache2/sites-available/treti.domena.com.conf povolim pomoci a2ensite a dns nastavim jak? Nebo so jeste musim udelat?
DNS nastavis u registratora domeny (muzes ve tvaru neco.domena.cz, neco2.domena.cz, neco3.domena.cz nebo *.domena.cz, ... pak vsechny domeny 3. radu pujdou na server a az apache je prebere - a nebo prekne ze je nezna), prip. mas-li dns server u sebe (o cemz podle polozenych dotazu pochybuju, sorry...) tak to nastav na samotnym serveru... a pak jen cekat az se zaznam deleguje dal a dal..
edit: jeste je mozny si u sebe v /etc/hosts nastavit pozadovany zaznam, ale pak to pojede jen tobe, ze jo...
Díky už tomu rozumím. Jeste bych prosil o radu jaky z jiz vyse nabizenych ftp klientu mam pouzit nebo jeste lepe jak na sftp.
-
Děkuji jenze me to podle dokumentace nejde enco delam spatne. Ok zapisu to napr. do /etc/apache2/sites-available/treti.domena.com.conf povolim pomoci a2ensite a dns nastavim jak? Nebo so jeste musim udelat?
DNS nastavis u registratora domeny (muzes ve tvaru neco.domena.cz, neco2.domena.cz, neco3.domena.cz nebo *.domena.cz, ... pak vsechny domeny 3. radu pujdou na server a az apache je prebere - a nebo prekne ze je nezna), prip. mas-li dns server u sebe (o cemz podle polozenych dotazu pochybuju, sorry...) tak to nastav na samotnym serveru... a pak jen cekat az se zaznam deleguje dal a dal..
edit: jeste je mozny si u sebe v /etc/hosts nastavit pozadovany zaznam, ale pak to pojede jen tobe, ze jo...
Díky už tomu rozumím. Jeste bych prosil o radu jaky z jiz vyse nabizenych ftp klientu mam pouzit nebo jeste lepe jak na sftp.
Google. Jsou o tom český návody.