Kirjoittaja Aihe: Rautalankaa apachesta ja omien skriptien suorittamisesta.  (Luettu 2544 kertaa)

E.K.Virtanen

  • Käyttäjä
  • Viestejä: 736
    • Profiili
    • Sähköaivoilua
Terve.

Olen kahlannut läpi ison läjän erilaisia apache oppaita ja lopputulos on se, että olen totaalisen sekaisin  :-[
Eli olen tehnyt omia ohjelmia jotka olen kääntänyt binääriksi. Haluaisin nyt saada ajettua näitä binäärejä apachessa selaimen kautta. Kyseessä on oman palvelimen käyttö.

Voisiko joku vääntää rautalankaa tyhmälle?  ???

retu

  • Käyttäjä
  • Viestejä: 949
    • Profiili
Vs: Rautalankaa apachesta ja omien skriptien suorittamisesta.
« Vastaus #1 : 06.05.11 - klo:22.47 »
Tuohon ei taida olla yksinkertaista ohjetta tyyliin "laita täppä kohtiin x ja y". Niinpä saat luultavasti paremmin apua, jos kerrot tarkemmin mikä ahistaa.

Periaatteessa homma käy yksinkertaisesti niin että laitat ohjelmasi /usr/lib/cgi-bin hakemistoon ja ajat sen surffaamalla osoitteeseen http://oma-serveri/cgi-bin/ohjelma?parametrit.

Apachen cgi-ohjeissa on kerrottu perusasiat cgi-scripteistä ja pari perl esimerkkiä. On käytännössä helpompi lähteä liikkeelle perl tai php koodilla, kuin c:llä koodatuilla binaareillä. Kannattaa aloittaa tekemällä jokin "hello world" tyylinen juttu.

HannuTapio

  • Käyttäjä
  • Viestejä: 1264
  • OpenJDK + JavaScript testailuu ja säätelyy.
    • Profiili
    • Hannun netti internet sotaisa aihe lautapelejä.
Vs: Rautalankaa apachesta ja omien skriptien suorittamisesta.
« Vastaus #2 : 07.05.11 - klo:00.34 »
Hei,

Minullakin on ohjelmaa valmistumassa, joita olisi tarkoitus ajaa selaimesta käsin, olen ajamassa ohjelmiani Java ja HTML5 kielillä, en oikeastaan omaa mitään tietoa taitoa muuhun kuin mainittuihin kieliin, en ole ohjelmoija enkä tietokone asiantuntija, taitoa on, mutta vain rajallisesti.

Kiinnostaa kovasti oppia lisäksi selaimen kautta käynnistettävistä ohjelmista joita ei ajeta Java eikä Javascript ympäristöistä käsin, olen mielestäni hyvä lukemaan manuaaleja, mutta, taitoa lukea on vain kohtuullisesti ja sekin lukeminen on aika raskasta, kun ei ihan kaikkea ymmärrä termistöstä.

Minulla on pelisivusto työnalla itselläni Java ohjelmointikielellä, toimin vielä yksin, mutta, mahdollisesti alan mainostamaan sivustoani, niin, että muutkin voivat käyttää palvelintani omien peliensä pelauttamiseen.

Kiinnostaa kovin oppia lisää selaimen kautta käynnissä olevista ohjelmista, ja myös miettiä mahdollisuutta josko Java pelien julkaiseminen on turhaa kun HTML5 JavaScript on tulossa Linuxiinkin ja vielä lie siis oliko myös c++ avulla mahdollista rakentaa pelejä nettiin ?

---
« Viimeksi muokattu: 07.05.11 - klo:00.40 kirjoittanut JariSärö »
Suomalainen Linux netti lautapelejä indie .. ( Gimp, Inkscape, Netbeans, Audacity ) ..
Blogi - [ https://lautapelimestari.com ]
Pelisivut - [ https://lautapelisivusto.com | https://hannunsankarit.com | https://lautapelikenraalit.com ]
--

Leisko

  • Käyttäjä
  • Viestejä: 32
    • Profiili
Vs: Rautalankaa apachesta ja omien skriptien suorittamisesta.
« Vastaus #3 : 25.05.11 - klo:03.19 »
skriptejä ei käännetä binääriks  :-\
~~~ Think different, Think Linux... ~~~

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Rautalankaa apachesta ja omien skriptien suorittamisesta.
« Vastaus #4 : 25.05.11 - klo:09.29 »
Vilkaisin hieman teemaa.  CGI-ohjelmointia voi tehdä C: llä mutta asia ei ole aivan yksinkertainen (tai on kun tuntee reunaehdot ?).  Jos käsitin oikein niin webbipalvelimella ajettavat käännetyt ohjelmat pitää suunnitella ja kääntää niin että ne on tarkoitettu webbipalvelimella ajettaviksi.  Ja tuon lisäksi kääntää ne vielä oikealle alustalle.    Tässä on (englanniksi) jonkinlainen johdanto:

C:
http://www.cs.tut.fi/~jkorpela/forms/cgic.html

C/C++:
http://www.purplepixie.org/cgi/howto.php

Joku webbiohjelmoija osaisi varmaan kommentoida paremmin nuo reunaehdot tilanteessasi, mitä kaikkea pitää oivaltaa ennen kuin lähtee tuota tekemään ja kannattaako sitä tehdä näin (ja jos kannattaa niin minkä tyyppiset osat).


PS.  Katso tämä jos haluat kokeilla itse ja siellä oleva keskustelu voi selventää myös:

http://www.guyrutenberg.com/2007/08/10/introduction-to-c-cgi/

Hyvä hakusana Googleen on "writing CGI in C/C++ ".
  
« Viimeksi muokattu: 25.05.11 - klo:09.57 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.