[ Aleksandar991 @ 13.01.2016. 13:47 ] @
Pozdrav svima, prvi put postavljam temu na ES mada već godinama kad god imam problem na ovom sajtu pronalazim rešenja. Video sam nekoliko sličnih tema međutim ni jedna od njih mi nije bila naročito jasna pa sada iznova pokrećem pitanje.
Dakle, počinjem polako da se bavim web kodiranjem. Pre par meseci sam završio kurs o web dizajnu, shvatio da nemam mnogo veze sa dizajniranjem ali mi kodiranje nekako "ide". Napravio sam nalog na UpWork servisu i odradio jedan PSD to HTML/CSS i jedan WordPress projekat. Mali projekti ali za mene fenomenalni. Ono što bih sad hteo da uradim je da osposobim stari kompjuter koji se vuče po kući i podupire vrata leti zbog promaje kao server. Dakle da na njega stavim sajt u izradi kako bi klijenti mogli da ga pogledaju, pregledaju i ocene da li je to to ili imaju još neku zamerku. Mislim da je Pentium 2 ili 3 kompjuter u pitanju. Ima oko 15-16 godina mada je nadograđivan. Ja ne znam ama baš ništa o serverima niti hostingu pa bih vas zamolio da mi objasnite ceo proces (od instaliranja sistema do priključivanja na Internet kao i postavljanje samih sajtova) korak po korak kao što bi objašnjavali debilu ili pećinskom čoveku.
Trenutno koristim Kopernikusov internet koji je uzet uz kablovsku televiziju. Takođe, pošto sam svestan da dosta naivno pokušavam da izvedem ozbiljnu stvar zamolio bih vas da mi preporučite i najbolji po mogućstvu besplatan OS za servere (recimo da komp ima 30gb hdd i 1gb RAM mada sam prilično siguran da je nešto jači) kao i sav softver. Najzad treba mi literatura. nemam mnogo vremena za učenje i o serverima ali molim vas da mi preporučite par knjiga koje su namenjene apsolutnim početnicima a koje bi mi dale neko adekvatno predznanje za ovakav poduhvat.
Još jednom bih se izvinio ako sam nepotrebno otvorio temu, one koje sam video su me samo zbunjivale. Ukoliko sam otvorio temu na pogrešnom mestu molim vas uputite me gde treba da idem i najzad pri preporukama literature znajte da engleski jezik nije problem mada bi mi tekst na srpskom ipak bio nešto draži.
[ Not now, John! @ 13.01.2016. 20:40 ] @
Puno tražiš kad kažeš da ti se objasni kao "pećinskom čovjeku". :)
Ako ti engleski nije problem, najbolje da to sam potražiš na Internetu.

Ukratko, ono što treba da odradiš je sljedeće:
1. Instalirati neki Linux, dovoljno je nešto kao Ubuntu minimal ili neki dr. Ubuntu sa nekim jednostavnim grafičkim okruženjem (XFCE ili slično). Konfiguracija bi trebalo da je OK.
2. Povezati ga na lokalnu mrežu. Podesiti fiksnu IP adresu.
3. Instalirati Apache2 Web server i uvjeriti se da sve radi kako treba (na drugom računaru u pretraživaču upišeš IP adresu računara na kojem je Web server. Ako ti se prikaže neka pozdravna Web stranica, onda ići dalje.
4. Instalirati PHP i MySQL i/ili neku drugu bazu podataka po želji.
5. Podesiti router (koji ti je veza sa Internetom) da prosljeđuje sav saobraćaj koji dolazi na port 80 na IP adresu tvog lokalnog servera. To se obično zove Port Forwarding i kako se podešava - specifično je za svaki router. Uglavnom ide tako što u pretraživaču upišeš IP adresu routera i kad se prijaviš (username/password) dobiješ mogućnost podešavanja.
6. Prijaviti se na neki "dynamic DNS" servis tako da ne moraš svaki put objavljivati IP adresu routera da bi se drugi povezali na tvoj server. Često routeri imaju ugrađenu tu funkciju.

Poz.
[ Aleksandar991 @ 14.01.2016. 14:55 ] @
Hvala ti puno na odgovoru, nesto mi je jasnije sad. Da li mozda znas za neku dobru knjigu na ovu ili slicnu temu? Hteo bih da razumem ceo proces.
[ whitie2004 @ 14.01.2016. 17:55 ] @
Moja preporuka da prvo , ozbiljno, savladas linux pa sa tim , tvrdim, znanjem potrazis ubuntu server za i386.

Knjige potrazi na torentima ili https://it-ebooks.info/ (ukucas u src polje termin za koji zelis knjigu, tacka na : tajtl ...)

Nadam se da si svestan da je win XP uradjen 2002.god a tvoj hardver je stariji i od toga. Moraces da dignes sistem sa disketa, ako je drajv jos ziv ...
[ alasalas @ 14.01.2016. 23:12 ] @
Citat:
Aleksandar991: Hvala ti puno na odgovoru, nesto mi je jasnije sad. Da li mozda znas za neku dobru knjigu na ovu ili slicnu temu? Hteo bih da razumem ceo proces.


Pa ne treba ti knjiga za ovo, samo uradi ove korake sto ti je Not Now John napisao. Svaki od njih se sastoji najvise 2-3 komande i ako nesto ne razumes jednostavno izguglaj stakomanda redi. Ja bih samo umesto Ubuntu instalirao neki debian. Ako instaliras debian mozes da izaberes da ti on automatski instalira ssh i apache web server (ono sto tebi treba)

Pun je internet stranica kako napraviti linux server od starog komjutera ali evo ti jedan primer za pocetak: http://www.makeuseof.com/tag/build-linux-web-server-computer-part-1/
[ Aleksandar Đokić @ 15.01.2016. 01:05 ] @
Ma kakvi,

podesavanje svake od stavki zasebno zaboravi. Instaliraj neki panel kao sto je ispconfig ili vesta i zavrsi posao.

Naravno da je zasebno podesavanje bolje, ali ce ti trebati mnogo vise vremena za to. To ide u fazonu instaliras apache, ali onda se pitas moze li to sigurnije, brze... pa vidis tu ima npr. neki moduli, pa se pitas treba li ti sve to (samo usporava jel), pa prodjes vecinu stvari iz konfiga tako. Kada otprilike imas apache kako mislis da treba ( u nekom trenutku te zamrzelo da ides dalje) ... sta sad, treba ti php. Vidis to je jedna komanda, zasto da ne, aha nije problem - radi, ali cek, tu ima sad neki fastcgi sta je to, a ima i php-fpm hm, zasto sve to i sta je sve to, kazu ovaj brzi, ali i komplikovaniji za konfiguraciju... nema veze, da probam. A kako svaki sajt da radi pod zasebnim userom? A treba mi i mysql... jao, a tek si zagrebao... i tako preko cache-iranja, load-balance-inga, fail-over-a u nedogled.

Nije da nije lepo, i ako te interesuje jeste pravi put, ali ako ti treba web server samo da ti sluzi za dizajn i test, mani se manuelne instalacije.

[Ovu poruku je menjao Aleksandar Đokić dana 15.01.2016. u 02:17 GMT+1]
[ jablan @ 15.01.2016. 09:32 ] @
Mani se ćorava posla. Ili skini gotov VM (npr https://www.turnkeylinux.org/lampstack) i poteraj to u VirtualBoxu na svojoj mašini (VM-u isto možeš da otvoriš pristup spolja), ili ako si baš željan da to ide na posebnom hardveru, nabavi Raspberry Pi za 20-30e.
[ cyBerManIA @ 15.01.2016. 15:44 ] @
Citat:
Aleksandar Đokić:
Ma kakvi,

podesavanje svake od stavki zasebno zaboravi. Instaliraj neki panel kao sto je ispconfig ili vesta i zavrsi posao.

Naravno da je zasebno podesavanje bolje, ali ce ti trebati mnogo vise vremena za to. To ide u fazonu instaliras apache, ali onda se pitas moze li to sigurnije, brze... pa vidis tu ima npr. neki moduli, pa se pitas treba li ti sve to (samo usporava jel), pa prodjes vecinu stvari iz konfiga tako. Kada otprilike imas apache kako mislis da treba ( u nekom trenutku te zamrzelo da ides dalje) ... sta sad, treba ti php. Vidis to je jedna komanda, zasto da ne, aha nije problem - radi, ali cek, tu ima sad neki fastcgi sta je to, a ima i php-fpm hm, zasto sve to i sta je sve to, kazu ovaj brzi, ali i komplikovaniji za konfiguraciju... nema veze, da probam. A kako svaki sajt da radi pod zasebnim userom? A treba mi i mysql... jao, a tek si zagrebao... i tako preko cache-iranja, load-balance-inga, fail-over-a u nedogled.

Nije da nije lepo, i ako te interesuje jeste pravi put, ali ako ti treba web server samo da ti sluzi za dizajn i test, mani se manuelne instalacije.


^ potpisujem!

Ja npr volim da instaliram i podesim sve manuelno za produkcioni server. Dok predjes sve stavke, sati i sati. Ali zato server ne stucne uopste, jer je sve konfigurisano po potrebi aplikacije koja se vrti.
Za brzi development ili u lokalu ili dignem na brzinu nesto sto sam prethodno imao ili neki image, prepodesim na brzinu bitne stvari koje mi trebaju, ostale batalim i za 2h eto ga online.
Za ozbiljniji dev na duze staze uglavnom koristim image produkcionog servera config fajlovima prilagodjeni dev env.
Staging (kada ga koristimo) ide produkcioni image sa ukljucenim errorima, kao last chance check.

Pokretacu teme preporucujem neki gotovi dev image/software da se ne pati ako samo zeli da pokaze klijentima. Ako zeli da nauci, najbolje sve redom pa bez zurbe.
[ goropad @ 07.03.2016. 19:37 ] @
Ja bih taj kompjuter otpisao, ne vredi to nista, veruj mi, baci ga. Server nije mala stvar, i jednog posetioca da imas, opet treba da bude dovoljno brzo, a vise ces da se patis dok sve podesis na tom starom hardveru nego da naucis web dizajn ili sta vec... Ako imas komp ili laptop, zavisi sta koristis, instaliraj na njemu web server, em radis, em ti sluzi kao server. Nije sve u gabaritima.

Inace pozabavi se sa linuxom, trebace ti. Kreni od ubuntu, moj savet, ali ako si vezan za photoshop, onda bolje nemoj, moras da odlucis sta ces da radis, dizajn ili kodiranje.

Ako savladas linux ucices u neke nove vode i neces zeleti da prestanes da se brckas ;)
[ Aleksandar Đokić @ 08.03.2016. 13:34 ] @
Pa da, kroz neko vreme vidis postavlja pitanje "kako da napravim razlicite proxy pool-ove za redis i memcached na Twemproxy-ju koji sluzi kao localhost proxy prema backend cache serverima koji salju requestove weblogic soa serverima" :)
[ ashford @ 08.03.2016. 18:42 ] @
kod kog si provajdera i koji ruter imas ?
[ zelov @ 27.02.2017. 02:11 ] @
Neznam da li je jos aktualno, no ako nemas bas bas nikakva iskustva nit s linuxima,nit s serverima i hostingom....
Imas xy besplatnih hosting servisa, ili eventualno neki veoma jefitni hosting plan da si kupis.
i pucas gore ljudima webove , da ih provjeravaju.

Kada vec, jesi u webkodiranju, i prodajes te sajtove, uzmi si resseler paket, i prodaj odmah i hosting.
I nemoras ti vodit brigu o serveru.

Specijalno ako nemas osobni interes da ovladas te tehnike, ako se zelis drzat webkodinga. Mucis se bezpotrebe
[ Aleksandar Đokić @ 27.02.2017. 21:07 ] @
Godinu dana staro, al ajd..

izvni ja bas nisam razumeo sta gde pucas?