Hlavní nabídka

Subdomény

Založil KassarCZ, 17. 01. 2013, 19:34:22

Předchozí téma - Další téma

KassarCZ

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.

Roman Horník

#1
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)
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

KassarCZ

dík a jak udělam FTP přístup do té složky ale aby nemohl jinam?

KassarCZ

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

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
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:
<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
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
sudo nano /etc/apt/sources.list

Do ktorého pridáte tieto dva riadky
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
wget http://www.webmin.com/jcameron-key.asc

A následne
sudo apt-key add jcameron-key.asc

A nakonie update a install Webmina
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.