웹브라우저에서의 콘솔 명령 질문입니다.

force8105의 이미지

보드에 보아서버를 올려놓았습니다.
실행은 잘 되구요.

여기서 c로 짠 cgi를 통해서 브라우저에서 아이피 변경을 하고 싶습니다.
system 함수를 썼지만 되질 않더군요.
콘솔상에서 실행하면 되지만 브라우저에선 변경이 되질 않네요.
일단 보드에서 cgi구동을 보기 위해서 외부에서 실행해 보았더니
502 에러가 뜨더군요.

502 Bad Gateway
The CGI was not CGI/1.1 compliant.

보아서버의 메시지는 다음과 같습니다.

192.168.100.133 - - [01/Jan/1970:00:01:30 +0000] request "GET /setup/netconf.cgi?ip=192.168.100.176&ok=Apply HTTP/1.1" (
"./netconf.cgi"): Unable to execve/execl pathname: "./netconf.cgi"Exec format error
192.168.100.133 - - [01/Jan/1970:00:01:30 +0000] request "GET /setup/netconf.cgi?ip=192.168.100.176&ok=Apply HTTP/1.1" (
"./netconf.cgi"): cgi_header: unable to find LFLF

음...뭐가 문제일까요.
일반 피시웹서버에선 문제없이 출력이 되었습니다.

일단 이것도 문제지만..

처음에 말씀드렸듯이 웹브라우저에서 콘솔명령을 하는 법을 잘 모르겠습니다.
system 함수외엔 잘 모르겠습니다..ㅜㅜ

예를 들면 ..
브라우저에서

ip를 입력하세요:

라고 뜬 창이 나와서 입력하면 보드의 아이피를 바꿔주는 cgi를 짜려 하는데요.

아는것이 너무 없다보니 좀 두서가 없습니다.
초보라 그러니 너그러이 보시고 쉬운쪽으로 알려주시면 감사하겠습니다(__)

force8105의 이미지

자답입니다..^^;

지금껏 테스트를 보드 올리기 전에 웹서버상에서 했는데요..
웹서버의 특성상 권한을 주지 못하기 떄문에 콘솔명령을 실행할수 없었던 거군요.

보아서버는 임베디드쪽 관련 서버라 그런지 실 보드에서 테스트를 하니 아무 이상없이 잘 되네요..^^;

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.