Get Adobe Flash player

Media | Howto

Howto AC Ryan Mini Webserver (HTTPD)

Howto AC Ryan Mini ACR-PV73200 - Web server / HTTPD / Apache

een howto instructie / stappenplan hoe apache (Web server) op de AC Ryan Mini up en running te krijgen

Enige noodzakelijke isdat je netwerkinstellingen zo staan als dat door AC Ryan wordt aangegeven:

  • Networking instructies (1): http://www.acryan.com/forums/viewtopic.php?f=107&t=9654
  • Networking instructies (2): http://www.acryan.com/forums/viewtopic.php?f=54&t=2958
  • Wireless Networking instructie (NL) video YouTube:

 

1. Start een Telnet sessie naar de Playon!HD mini.


Windows: Start | Uitvoeren | Type in cmd + enter

In de cmd box type je in: telnet [ip adres van je AC Ryan Mini]

De login prompt verschijnt, login met: root + enter



2. Maak de directory /usr/local/etc/www aan

mkdir /usr/local/etc/www

3.Maak een index.html bestand aan in /usr/local/etc/www:

cd /usr/local/etc/www

/usr/local/etc/www # vi index.html

Nu met 'i" een nieuwe regel toevoegen en onderstaande toevoegen.
Evt regel verwijderen igv fout: [ESC] dd
Evt karakter verwijderen igv fout: [ESC] x
Sluiten zonder opslaan: [ESC]:q!
Sluiten MET opslaan: [ESC]:wq!

Toevoegen:

 





Hello AC Ryan Mini

Sluiten MET opslaan: [ESC]:wq!

3. Toevoegen auto opstart na reboot AC Ryan Mini: Pas het bestand/usr/local/etc/rcS aan met vi

 

vi /usr/local/etc/rcS

Nu met '$" naar de laaste regel van het bestand gaan

Met 'i' + enter een nieuwe regel toevoegen en onderstaande toevoegen.
Evt regel verwijderen igv fout: [ESC] dd
Evt karakter verwijderen igv fout: [ESC] x
Sluiten zonder opslaan: [ESC]:q!
Sluiten MET opslaan: [ESC]:wq!


Toevoegen:

 

# Starting HTTPD
/usr/sbin/httpd -h /usr/local/etc/www

 

 

 

Dat was het.....

 

Je kunt het testen door dit op de prompt in te kloppen:

 

/usr/sbin/httpd -h /usr/local/etc/www + enter

 

en daarna het commando

 

netstat -an + enter

 

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN
tcp 0 2 192.168.1.140:23 192.168.1.130:54934 ESTABLISHED
udp 0 0 0.0.0.0:8086 0.0.0.0:*
udp 0 0 0.0.0.0:64298 0.0.0.0:*
udp 0 0 0.0.0.0:1900 0.0.0.0:*

Als het goed is zie je nu dat poort 80 actief is (rode regel).

 

Nu nog een reboot en herhaal dan de netstat -an controle stap en eventueel in je browser: http://[ip adres ac ryan]

Sluiten MET opslaan: [ESC]:wq!


Laatst aangepast (maandag, 21 februari 2011 20:39)

 

Reacties 

Citeer
 
0
Bij punt 3 staat:
Nu met '$" naar de laaste regel van het bestand gaan

moet dit zijn:
Nu met '$' naar het eind van de eerste regel gaan
of
Nu met 'G' naar de laatste regel van het bestand gaan.
Citeer
 
0
Volgens mij ga je met '$' naar het eind van het bestand en klopt het zo. Wel zie ik dat de telling niet klopt, twee keer 3. Zal dat aanpassen.
Citeer
 
0
Ik heb het bovenstaande uitgevoerd op de HD mini2 en krijg de volgende melding:

netstat -an
HTTP/1.0 501 Not Implemented
Content-type: text/html
Date: Sat, 15 Oct 2011 15:04:09 GMT
Connection: close

501 Not Implemented
501 Not Implemented
The requested method is not recognized by this server.

/usr/local/etc/www #

enig idee wat er mis is?
Citeer
 
0
Arion zei:
Ik heb het bovenstaande uitgevoerd op de HD mini2 en krijg de volgende melding:

netstat -an
HTTP/1.0 501 Not Implemented
Content-type: text/html
Date: Sat, 15 Oct 2011 15:04:09 GMT
Connection: close

501 Not Implemented
501 Not Implemented
The requested method is not recognized by this server.

/usr/local/etc/www #

enig idee wat er mis is?


Hmmm, da's een erg vreemde output (melding) voor het netstat -an commando. Je zou een overzicht van de gebonde poorten op de ip adressen moeten zien ipb dit verhaal. Dit lijkt meer op een foutmelding van de webserver zelf, m.a.w. een browser request wat zou betekenen dat de webserver wel draait.

In ieder geval; als je de stappen 1 voor 1 volgt kan er weinig tot niets mis gaan. Nogmaals proberen dus.
Citeer
 
0
Hoi ik krijg dit niet draaind poort 80 komt er niet bij.
en als ik /usr/sbin/httpd -h /usr/local/etc/www intype gebeurt er niks...
Citeer
 
0
Ow na een tijdje langer wachte na het commando: /usr/sbin/httpd -h /usr/local/etc/www

HTTP/1.0 408 Request Timeout
Content-type: text/html
Date: Thu, 17 Nov 2011 21:22:32 GMT
Connection: close

408 Request Timeout
408 Request Timeout
No request appeared within a reasonable time period.
Citeer
 
0
Type eerst maar eens een netstat -an op de ACR in. Controleer dan of poort 80 draait op je ip adres. Als dat zo is, dan moet je erbij kunnen tenzij een firewall het tegenhoud.

De statppen i.d. instructie volgen en dan werkt het gegarandeerd. Neem aan dat je wel een ACR Mini hebt.
Citeer
 
0
Hoi Gabsor,
op de mini HD2 werkt httpd niet. Je kan de service niet starten. in de inet.conf staat hij standaard disabled en dit bestand is niet aan te passen.

Heb jij hier een workaround voor?
Citeer
 
0
hoi Gabsor,

neen ik had dat al gekeken maar het staat er niet bij.
echter ik kan via poort 1024 geloof ik wel bij de web interface.
maar via 80 niet.
Citeer
 
0
Mbt inet.conf workaround: wellicht kan dat maar mij niet bekend of het wel / niet uitmaakt dat een service wel of niet daar aan staat. Ik zou zeggen testen.

DeSteen zei:
hoi Gabsor,

neen ik had dat al gekeken maar het staat er niet bij.
echter ik kan via poort 1024 geloof ik wel bij de web interface.
maar via 80 niet.

Huh? Dan moet het echt iets zijn dat poort 80 tegenhoudt.
Daarnaast, als netstat geen httpd op 80 geeft dan draait ie dus niet. Eerst opstarten :) Kijk eens of er in /usr/sbin/httpd wel een httpd staat (binary) . Daarnaast, type direct achter onderstaande eens het commando echo $? in. Daar moet een '0' uit komen. Dan is het goed. Ofwel:

# /usr/sbin/httpd -h /usr/local/etc/www
# echo $?
0

Letterlijk dus. ($? is de exit code, '0' is ok al het andere shit)

Huisregels Reacties


GABSOR.NL geeft zijn bezoekers de mogelijkheid te reageren op de inhoud van onze website door het plaatsen van "Comments". De reacties van de bezoekers vertegenwoordigen de standpunten en meningen van de bezoekers en niet die van GABSOR.NL. De inhoud van de reacties valt onder de verantwoordelijkheid van de inzenders. Het feit dat een mening of visie van onze lezers wordt gepubliceerd, impliceert niet dat GABSOR.NL die mening ook deelt of op welke wijze dan ook ondersteunt.

Indien je een reactie wilt plaatsen, hou je dan aan onderstaande regels. Doe je dat niet, dan zal de reactie gedeeltelijk of in zijn geheel worden verwijderd.

1. Reacties waarin niet met respect wordt omgegaan met anderen en andermans mening, worden verwijderd.
2. Scheldwoorden zijn niet toegestaan.
3. Er mogen geen uitspraken gedaan worden die geweld verheerlijken of enige gewelddadige inhoud hebben.
4. Er mogen geen reacties gegeven worden die van pornografische aard zijn.
6. Reacties die volledig of overwegend met hoofdletters zijn geschreven worden verwijderd. DUS CAPSLOCK UIT, de kleine lettertjes zijn prima hoorbaar.
7. Reacties moeten betrekking hebben op het artikel/bericht waar op gereageerd wordt.
8. Er mag geen reclame gemaakt worden of verwezen worden naar andere websites. Met als uitzondering het verwijzen naar andere artikelen, berichten en media die gerelateerd zijn aan het door GABSOR.NL gepubliceerde onderwerp.
9. Spammen is niet toegestaan. Spammen is het meerdere malen achter elkaar dezelfde reactie geven, zonder iets nieuws toe te voegen.
10. Er mogen geen persoonsgegevens (telefoonnummers, adressen, email, etc.) worden geplaatst.
11. Het copyright van derden mag niet geschonden worden, deze moet men respecteren. Citeren mag, complete publicaties overnemen niet.
12. Reacties met als afzender een overduidelijk valse naam, bijvoorbeeld die van een bekende Nederlander, of met in de afzender scheld- of schuttingwoorden worden verwijderd.


Last & not least: Het plaatsen van nietszeggende reacties zoals: "NAADJE", "lekker hoor", "bagger" zullen worden verwijderd. Normale reacties zijn van harte welkom.


Er wordt zorgvuldig met uw reacties omgegaan. Gaat het toch mis of bent u het niet eens met een beslissing van de redactie, dan kunt u ons mailen via de contactgevens.

Beveiligingscode
Vernieuwen