Avaleht
uus teema   vasta Hinnavaatlus »  Andmeside ja kõnelevi »  Alamdomeen märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Vahur
HV Guru
Vahur

liitunud: 01.10.2006




sõnum 27.04.2013 22:41:25 Alamdomeen vasta tsitaadiga

Järgmine mure. On olemas domeen (nt. nimi.ee). Oleks vaja teha sellele alamdomeen nt. kaart.nimi.ee, ning selle alamdomeen peaks oma sisu võtma aadressilt nimi.ee/~kasutaja/kaust.

Domeen on registreeritud GoDaddys, ning hetkel on mul lihtsalt tehtud alamdomeeni suunamine, aga see eriti ei sobi, sest vana aadress tuleb peale suunamist nähtavale. Oleks siis nö. päris alamdomeeni vaja, mitte suunatud alamdomeeni.

Mis ma tegema peaksin? Oma DNS'i püsti panema ja kuidagi seal seda tegema?
Kommentaarid: 458 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 388
tagasi üles
vaata kasutaja infot saada privaatsõnum
siinus
HV Guru
siinus

liitunud: 20.01.2007




sõnum 27.04.2013 22:54:21 vasta tsitaadiga

Godaddys peaks minuteada mingi DNS haldus olemas olema. Pole kogemusi seal.
nimi.ee peaks sul hetkel olema lihtsa A kirjena mingile serveri IP'le määratud.
kaart.nimi.ee jaoks tuleb teha samamoodi A kirje samale IP'le.

Seda ma aga hetkel ei tea, kus ja kuidas sa oma lehti hostid. Võiksid valgustada.
alamdomeeni tarbeks on veebihostis vaja virtualhosti, mis vajalikust kohast lehe kuvab.

_________________
suck less | ANNA MU SAI!
Ma arvasin, et see oli Priit, aga tegelikult oli Tõnu,
Kommentaarid: 66 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 59
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Vahur
HV Guru
Vahur

liitunud: 01.10.2006




sõnum 27.04.2013 23:01:22 vasta tsitaadiga

Lehed jooksevad Synology NAS'is.

nimi.ee jaoks on tehtud seal A kirje serverile. Kui ma kaart.nimi.ee'le lihtsalt sama IP suunan, siis ta ei oska õigesse kohta edasi minna, vaid läheb ikka ainult sinna kuhu nimi.ee.
Kommentaarid: 458 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 388
tagasi üles
vaata kasutaja infot saada privaatsõnum
siinus
HV Guru
siinus

liitunud: 20.01.2007




sõnum 27.04.2013 23:10:50 vasta tsitaadiga

Sünologu peal jookseb Apache httpd?
Kui Apache, siis peab konfi natuke täiendama ja virtualhosti juurde tegema.

_________________
suck less | ANNA MU SAI!
Ma arvasin, et see oli Priit, aga tegelikult oli Tõnu,
Kommentaarid: 66 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 59
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Vahur
HV Guru
Vahur

liitunud: 01.10.2006




sõnum 27.04.2013 23:24:02 vasta tsitaadiga

siinus, Apache 2.2.23 jookseb seal jah.
Kommentaarid: 458 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 388
tagasi üles
vaata kasutaja infot saada privaatsõnum
siinus
HV Guru
siinus

liitunud: 20.01.2007




sõnum 27.04.2013 23:44:04 vasta tsitaadiga

/usr/syno/apache/conf/httpd.conf-user faili lisa:
<VirtualHost *:80>
DocumentRoot "/home/kasutaja/public_html/kaust"
ServerName kaart.nimi.ee
</VirtualHost>


Võimalik, et ajan aiateibaid, aga synology foorumis sarnaselt õpetati.

_________________
suck less | ANNA MU SAI!
Ma arvasin, et see oli Priit, aga tegelikult oli Tõnu,
Kommentaarid: 66 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 59
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Vahur
HV Guru
Vahur

liitunud: 01.10.2006




sõnum 28.04.2013 13:38:33 vasta tsitaadiga

Nüüd suunab kaart.nimi.ee samasse kohta kuhu nimi.ee.
Kommentaarid: 458 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 388
tagasi üles
vaata kasutaja infot saada privaatsõnum
olavsu1
külaline






sõnum 28.04.2013 14:02:51 vasta tsitaadiga

sirvi siit

http://httpd.apache.org/docs/2.2/vhosts/examples.html

ma prooviks nii



<VirtualHost kaart.nimi.ee:80>
DocumentRoot "/home/kasutaja/public_html/kaust"
ServerName kaart.nimi.ee
</VirtualHost>



//mässasin küll kunagi apache ja tema virtuaalserveritega
tagasi üles
siinus
HV Guru
siinus

liitunud: 20.01.2007




sõnum 28.04.2013 17:16:23 vasta tsitaadiga

Apachele restart ikka tehtud?
_________________
suck less | ANNA MU SAI!
Ma arvasin, et see oli Priit, aga tegelikult oli Tõnu,
Kommentaarid: 66 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 59
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Vahur
HV Guru
Vahur

liitunud: 01.10.2006




sõnum 30.04.2013 16:26:41 vasta tsitaadiga

Restart tehtud ja: /usr/syno/etc/rc.d/S97apache-user.sh restart

Arvan, et see ei toimi sellepärast, et kõik lehe failid jne ei ole ainult ühes kaustas. nimi.ee/~kasutaja/kaust lehele minnes on mul galerii, aga Synologys on kasutaja/kaust asukohas ainult selle albumi pildid, muud failid asuvad kusagil mujal. Sellepärast olekski vaja kusagil kuidagi määrata, et alamdomeen kaart.nimi.ee oleks nimi.ee/~kasutaja/kaust.

Edit: Tundub, et keegi teine pole vist sellist enesestmõistetavat asja teinud Synologyga või siis millegi muuga icon_sad.gif
Kommentaarid: 458 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 388
tagasi üles
vaata kasutaja infot saada privaatsõnum
tomes
HV kasutaja

liitunud: 22.01.2009



Autoriseeritud ID-kaardiga

sõnum 30.04.2013 16:46:40 vasta tsitaadiga

Üks variant on veel mod_proxy, kuid ma pole kindel, et see antud purgis olemas on.

<VirtualHost *:80>
ServerName kaart.nimi.ee
ProxyPreserveHost On
ProxyRequests off
ProxyPass / http://nimi.ee/~kasutaja/kaust
ProxyPassReverse / http://nimi.ee/~kasutaja/kaust
</VirtualHost>

Vaikimisi VirtualHost jääb alles.
Kommentaarid: 64 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 58
tagasi üles
vaata kasutaja infot saada privaatsõnum
Vahur
HV Guru
Vahur

liitunud: 01.10.2006




sõnum 30.04.2013 20:43:29 vasta tsitaadiga

tomes, huvitav kas DNS'is peab alamdomeenile olema määrtatud asukohaks lihtsalt serveri IP? Hetkel ei tee see asi mul midagi, kuigi mod_proxy on laetud.
Kommentaarid: 458 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 388
tagasi üles
vaata kasutaja infot saada privaatsõnum
obundra
Kreisi kasutaja
obundra

liitunud: 06.01.2004




sõnum 30.04.2013 22:53:37 vasta tsitaadiga

Vaja on lisaks kaart.nimi.ee-le ka nimi.ee jaoks eraldi vhost teha, vähemalt nii olen mina apatsi konfinud.
NameVirtualHost *:80

<VirtualHost *:80>
ServerName nimi.ee
DocumentRoot /nimi.ee/failide/kaust
</VirtualHost>

<VirtualHost *:80>
ServerName kaart.nimi.ee
DocumentRoot /kaart.nimi.ee/failide/kaust
</VirtualHost>

_________________
Hold the heathen hammer high!
Kommentaarid: 27 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 25
tagasi üles
vaata kasutaja infot saada privaatsõnum
tomes
HV kasutaja

liitunud: 22.01.2009



Autoriseeritud ID-kaardiga

sõnum 30.04.2013 23:45:28 vasta tsitaadiga

Nii nimi.ee kui ka kaart.nimi.ee peavad viitama serveri IP-le (nt esimene on A-kirje ja teine alias, samas võivad mõlemad A-kirjed ka olla).
obundra märkus õige - kui just dünaamilisi vhoste ei kasuta, siis tuleb mõlemad domeenid ära kirjeldada. Sama kehtib ka mod_proxy korral.

Enda näite toimivuses täiesti kindel pole, sai korra Apache-t reverse proxy-na kasutatud, kuid mul oli suunatud otse juurikasse (ProxyPass / http://nimi.ee) ning lõpuks läksin üldse nginx peale üle.

Samuti ei saa brauserid alati peale vhostide muutmist asjadest õigesti aru, kindlam on brauser vahepeal kinni panna või kasutada privaatlehitsemist.
Kommentaarid: 64 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 58
tagasi üles
vaata kasutaja infot saada privaatsõnum
Vahur
HV Guru
Vahur

liitunud: 01.10.2006




sõnum 01.05.2013 12:27:25 vasta tsitaadiga

Proovin uuesti algusest peale seletada, mis hetkel on ja mida ma vaimusilmas ette näen.

Synology NAS, millel peal DSM 4.2-3211.
Registreeritud on domeen, ütleme, et selleks nimi.eu. A kirjetes on suunatud NAS'i IP peale @ ja album.

NAS'is on mul tehtud kasutajaid ning installitud "Photo Station" nimeline package. Viimase seadistustest on mul määratud, et iga NAS'i kasutaja saab endale teha albumi. Albumile saab ligi üle veebi aadressiga http://nimi.eu/~Kasutajanimi/photo
Photo Stationi veebifailid asuvad kaustas "/var/packages/PhotoStation/target/photo". Failid on seal dünaamilise sisuga, ehk, et kõikidele kasutajatele on samad failid. Sisu kuvatakse tõenäoliselt vastavalt sellele millise kasutajanime albumile tullakse (määratud aadressil ~Kasutajanimi).

Sooviksin, et ei peaks albumisse minekuks kasutama aadressi http://nimi.eu/~Kasutajanimi/photo vaid saaksin sinna ligi alamdomeeniga, http://album.nimi.eu.
Hetkel on mul tehtud GoDaddy's (sinna on domeen registreeritud) maskitud aadressi suunamine. See ei sobi, sest kui albumis kusagile lehele liigun, siis aadressireal midagi ei muutu, ehk siis ei ole võimalik albumeid linkida.
Tavaline aadressi suunamine ka ei sobi, sest seljuhul pärast kasutaja lingib seda pikka ja lohisevat aadressi kus ~Kasutajanimi sees.

Apache konfiguratsioonifail on selline: /usr/syno/apache/conf/httpd.conf-user
Spoiler Spoiler Spoiler



Märkasin, et Apache konfifailis on VirtualHost'id kusagilt imporditud (Include /usr/syno/etc/sites-enabled-user/*.conf). Ainuke fail, mis antud kaustas asub on SYNO.SDS.PhotoStation.conf, ning selle sisu on järgmine.

/usr/syno/etc/sites-enabled-user/SYNO.SDS.PhotoStation.conf
Spoiler Spoiler Spoiler
Kommentaarid: 458 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 388
tagasi üles
vaata kasutaja infot saada privaatsõnum
tomes
HV kasutaja

liitunud: 22.01.2009



Autoriseeritud ID-kaardiga

sõnum 01.05.2013 23:08:19 vasta tsitaadiga

Ja kasutajaid on mitu, st "~Kasutajanimi" muutub? Sel juhul - mille alusel peaks album.nimi.eu otsustama, millist sisu näidata?
Kui kasutajaid on rohkem kui üks, siis võib mod_rewrite abil lahedada nii, et nimi.eu/~kasutaja/photo = nimi.eu/kasutaja
Kommentaarid: 64 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 58
tagasi üles
vaata kasutaja infot saada privaatsõnum
Vahur
HV Guru
Vahur

liitunud: 01.10.2006




sõnum 01.05.2013 23:15:45 vasta tsitaadiga

Domeen on selle kasutaja nimeline, kellele vaja sellist alamdomeeni teha. Võib ka nii olla, et staatiliselt ära määrata, et just selle kasutaja albumi aadress ainult nii ära lahenduks.

Või siis kui selline asi tõesti võimalik pole, siis võib olla ka nimi.eu/album aadressiks.
Kommentaarid: 458 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 388
tagasi üles
vaata kasutaja infot saada privaatsõnum
tomes
HV kasutaja

liitunud: 22.01.2009



Autoriseeritud ID-kaardiga

sõnum 04.05.2013 14:49:21 vasta tsitaadiga

Katsetasin natuke ning tundub, et mod_proxy pole just kõige parem - ProxyPass / http://nimi.ee/~kasutaja/kaust korral arvab klient, et on juurkataloogis, samas server on alamkataloogis. Sellest peaks mõne reegli kirjutamisega mööda pääsema, kuid las see praegu jääb...

Seega tundub omaette vhost parem, DocumentRoot pane viitama kasutaja kataloogi, viimase määrab UserDir (vt ka siinus-e posti). Kui staatiliselt tööle saad, siis võib teha dünaamilise vhosti, et kasutaja lisamisel ei peaks serveri konfi muutma.

vhost_alias on ikka laetud? apache2ctl -M | grep vhost
nslookup kaart.nimi.eu ja nslookup nimi.eu tagastavad sama IP?

/usr/syno/apache/conf/httpd.conf-user
Spoiler Spoiler Spoiler
Kommentaarid: 64 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 58
tagasi üles
vaata kasutaja infot saada privaatsõnum
Le Inc
HV Guru
Le Inc

liitunud: 06.09.2002



Autoriseeritud ID-kaardiga

sõnum 05.05.2013 10:45:24 vasta tsitaadiga

link :: Jobsworth rdoc

Mässasin jobsworth ubuntule installimisega (kahjuks senimaani ebaõnnestunult) kus ka saab virtualhost'i määrata (ei pea). Igatahes sain v-hosti tööle. Apache2 conf:

tsitaat:

<VirtualHost *:80>
ServerName jobsworth.example.com.au
RailsEnv production
PassengerHighPerformance on

DocumentRoot /usr/local/www/jobsworth/public
CustomLog /var/log/www/myserver.example.com.au-access_log combined
ErrorLog /var/log/www/myserver.example.com.au-access_log
</VirtualHost>

tsitaat:

<Directory /usr/local/www/jobsworth/public>
AllowOverride All
Options -MultiViews
Order allow,deny
Allow from all
</Directory>


Siit peaks idee välja rulluma. Peale apache conf'i reload peaks sites-enabled confifail ilmuma sites available kataloogi. Peale seda peaks asi funkama küll.
Kommentaarid: 56 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 54
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Hinnavaatlus »  Andmeside ja kõnelevi »  Alamdomeen
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.