Debian fórum

Dotazy => Server => Téma založeno: KassarCZ 17. 01. 2013, 19:34:22

Název: Subdomény
Přispěvatel: KassarCZ 17. 01. 2013, 19:34:22
Takže mám domací VPS s veřejnou IP a mám na něm doménu halfgame.eu ...  a chtěl bych kamarádovi udělat web tak aby měl uživatel.halfgame.eu používám debian pokud to jde tak bych prosil o návod.
Název: Re: Subdomény
Přispěvatel: Roman Horník 17. 01. 2013, 21:29:45
Server je Apache2? Jestli jo, tak se to nastavuje v /etc/apache2/sites-available:

<VirtualHost *:80>
    ServerAdmin webmaster@halfgame.eu
    ServerName halfgame.eu
    ServerAlias halfgame.eu
    DocumentRoot /var/www
    <Directory /var/www>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmaster@halfgame.eu
    ServerName kamarad.halfgame.eu
    ServerAlias kamarad.halfgame.eu
    DocumentRoot /var/www/kamarad
</VirtualHost>


DocumentRoot si nastav podle sebe, klidně i mimo /var/www/ subdoménu kamarad.halfgame.eu taky
Jak vidno v příkladu, na kamarádovy stránky se dostaneš buď přes kamarad.halfgame.eu i přes (www.)halfgame.eu/kamarad (místo "www." nemusíš dosazovat nic, ale můžeš dosadit cokoliv kromě "kamarad.", například kassar.halfgame.eu/kamarad)
Název: Re: Subdomény
Přispěvatel: KassarCZ 20. 01. 2013, 15:17:09
dík a jak udělam FTP přístup do té složky ale aby nemohl jinam?
Název: Re: Subdomény
Přispěvatel: KassarCZ 20. 01. 2013, 15:24:51
Teď sem udělal to virtual host a udělal sem ve www složku kamarad a když zadam kamarad.halfgame.eu tak mě sem na kamarad.halfgame.eu ale načítá to složku www a ne www/kamarad
Název: Re: Subdomény
Přispěvatel: valsin 23. 03. 2013, 13:27:26
Poradím Vám ako uľahčiť prácu s dodacím serverom, nainštalujte si * Webmin tam cez webove rozhranie si naklikáte jak apache subdomeny tak aj ftp prístupy kde kto ma dovolené.

Pre ftp prístup kamaráta mu vytvorte konto v termináli
Kód: [Vybrat]
adduser kamarat
Týmto sa vo vašom serveri (PC) spraví konto aj adresár kamarát, do ktorého mu dáte jeho web a potom upravíte apache:
Kód: [Vybrat]
<VirtualHost *:80>
    ServerAdmin webmaster@halfgame.eu
    ServerName kamarad.halfgame.eu
    ServerAlias kamarad.halfgame.eu
    DocumentRoot /home/kamarad
</VirtualHost>

Potom vo webmine si kliknite na server FTP a tam vo  Files and Directories zaškrtnete políčko Limit users to directories Directory HOME týmto sa on dostane iba do svojho adresára kamarát.

* Webmin nainštalujete takto:
najprv je potrba
Kód: [Vybrat]
sudo aptitude install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
Potom treba editovať sources.list
Kód: [Vybrat]
sudo nano /etc/apt/sources.list
Do ktorého pridáte tieto dva riadky
Kód: [Vybrat]
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

Potom v termináli zadáte
Kód: [Vybrat]
wget http://www.webmin.com/jcameron-key.asc
A následne
Kód: [Vybrat]
sudo apt-key add jcameron-key.asc
A nakonie update a install Webmina
Kód: [Vybrat]
sudo aptitude update
sudo aptitude install webmin

Na webové rozhranie sa pripojíte cez vašu doménu https://vasadomena.sk:10000 a zalogujete sa tam ako root.