Tutorijal: Lokalni server+DynDNS=Lokalna Joomla stranica na internetu :)

Autor zvonac99, 08. Travanj 2011, 15:03

0 Članovi i 2 Gosti pregledava ovu temu.

zvonac99

Vidim da postoji dosta tema sa pitanjima oko Joomle, a pritom korisnici rade stranicu na svom računalu koristeći neki od web servera ili popularno localhost,
što predstavlja problem da bi se riješio problem :) :)

Kako da Moja lokalna Joomla stranica (localhost) bude vidljiva na netu?

1. Potreban barem ADSL.
2. Kreiranje računa na nekom od besplatnih DNS servisa (no-ip.com, dyndns.com, itd..).
3. Konfiguriranje Apache-a da radi sa takvim servisom.

Pa idemo korak po korak..

1. ADSL nam je potreban zbog koliko toliko brze veze za učitavanjem stranice sa localhosta.
2. Kreiranje računa na DNS servisu, u daljnjem ću opisati kreiranje računa na dyndns.com
   - Utipkajte www.dyndns.com, nakon što se otvori stranica kliknite na "Get Started"
   - Odaberite DynDNS Free i kliknite na "Sign Up"
   - U Prozoru "Add New Hostname", u polje "Hostname" odaberite neko svoje ime za naziv hosta, u drugom polju odaberite nastavak, npr. dyndns.org, u polje IP Adress, ne tipkajte ništa nego kliknite na link "Your current location's IP adress is 93.xxx.xxx.xx (to je vaša trenutna IP adresa koju vam je dodijelio pružatelj internet usluge), "TTL value" ne dirajte, Mail Routing" ne čekirajte. I na dnu kliknite na "Add To Cart"
   - U "Shoping Cart" popunite podatke za registraciju i kliknite na "Create Account", nakon toga dobit će te mail za potvrdu te ga morate potvrditi (klik na link)

Ok, kreirali smo naš DynDNS Account vase_host_ime.dyndns.org, sad se možemo prijaviti na www.dyndns.com
NAPOMENA: Noviji ruteri imaju mogućnost konfiguriranja za poznatije DNS servise i ažuriranja IP adrese, ako ne želite ili Vaš router nema tu mogućnost, DynDNS ima svoj client za ažuriranje Vašeg IP-a, https://www.dyndns.com/support/clients/


3. Konfiguriranje Apache servera (za XAMPP, pretpostavljam da je i za LAMPP isto)
   - Otvorite, X:\xampp\apache\conf\httpd.conf i potražite redak: Listen 80, te dodajte još jedan redak npr. Listen 4050, ovo znači da Apache osim porta 80 sluša i port 4050, zatim redak: ServerName localhost:80, pa opet dodajte: ServerName localhost:4050, zatim otvorite datoteku: extra\httpd-vhosts.conf, i na dno dodajte:

    <VirtualHost *:4050>
    ServerAdmin [email protected]
    DocumentRoot "X:/xampp/htdocs/moj_projekt"
    ServerName localhost:4050
    </VirtualHost>
   


   - Ovo znači da će se port 4050 koristiti samo za mapu moj_projekt.
   - Restartajte Apache.
   - U X:/xampp/htdocs/ napravite mapu moj_projekt i ovdje instalirajte Joomlu
   - Još samo da otvorimo port na routeru i to je to, uputstvo za Siemens Gigaset SX 763: http://www.bug.hr/forum/topic/mrezni-softver/simens-gigaset-sx763-forwardanje-portova/32789.aspx
   - Uputstvo za Thomson SpeedTouch ST780: http://tutorijali.hdonweb.com/konfiguracija-routera-modema/port-forward-thomson-speedtouch-st780

I nakon toga vašoj Joomla stranici se može pristupiti putem http:\\vase_host_ime.dyndns.org:4050
I noga u dupe je korak naprijed