Autor Téma: Subdomény  (Přečteno 2564 krát)

Offline KassarCZ

  • Nováček
  • *
  • Příspěvků: 7
    • Zobrazit profil
Subdomény
« kdy: 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.

Offline Roman Horník

  • Hlavní moderátor
  • Aktivní­ uživatel
  • *****
  • Příspěvků: 1.326
    • Zobrazit profil
  • Jabber: roman.hornik@jabber.cz
Re: Subdomény
« Odpověď #1 kdy: 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)
« Poslední změna: 17. 01. 2013, 21:48:16 od Roman Horník »
Debian Sid 64bit + Mate Desktop Environment
* CPU: Intel Pentium G2020
* GPU: NVIDIA GTX650 1GD5
* MB: LenINovo IH61M
* RAM: 8GiB Deutsche Demokratische Republik 3

Offline KassarCZ

  • Nováček
  • *
  • Příspěvků: 7
    • Zobrazit profil
Re: Subdomény
« Odpověď #2 kdy: 20. 01. 2013, 15:17:09 »
dík a jak udělam FTP přístup do té složky ale aby nemohl jinam?

Offline KassarCZ

  • Nováček
  • *
  • Příspěvků: 7
    • Zobrazit profil
Re: Subdomény
« Odpověď #3 kdy: 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

valsin

  • Host
Re: Subdomény
« Odpověď #4 kdy: 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.