close

Trust Me!! Trust You!!


  • Blog
  • Local Log
  • Tag Cloud
  • Key Log
  • Guestbook
  • RSS Feed
  • Write a Post
  • Admin

혹시 블로그 스킨이 깨져 보이시나요? 최신버전의 Internet Explorer(Windows용), Opera, Firefox를 사용해보세요.

Found 1 article(s) for 'linux BOA'.

  1. 2013/05/22 BOA웹서버 설치

BOA웹서버 설치

웹 프로그래밍
2013/05/22 17:12
 

웹서버인 boa서버는 www.boa.org에서 구할수 있으며, GPL라이센스를 따르 
는 소프트 웨어이다. 

이 경우는 boa웹 서버를 x86이 아닌 arm용으로 크로스 컴파일러를 통하여,
1. www.boar.org 웹 사이트에서 boa 웹서버를 가져 온다. 
2. 받아온 boa 서버의 압축을 해제 한다. 
3. 빌드 
  3-1. 압축을 풀고 boa-<버전>/src 디렉토리로 이동을 한다. 
  3-2. ./configure 
  3-3. Makefile에서 2,3줄쯤에 존재하는 CC와 CPP를 arm-linux-gcc로 바꾸어 준다. 
  3-4. make를 실행 
4. boa Web서버 구동하기 
  4-1. make의 실행후에, boa바이 너리 파일(실행 파일)을 찾을 수있을 것이다. 이것
을

        우선 타겟 보드의 /usr/bin 디렉토리에, 상위 디렉토리의 boa.conf파일을 /etc

        디렉토리에 옮긴다. 
  4-2. boa server를 다음과 같이 실행한다.  /usr/bin/$ ./boa -c /etc

        (아파치에 있는 ServerRoot의 개념, 즉 boa바이너리와 설정화일이 있는 위치를

          지정해서 실행을 한다.) 
  4-3. /etc 디렉토리에 boa.conf 설정 파일이 존재 해야 한다. 
        (위 처럼 실행을 하였을 경우) 
  4-4. 4-2와 같이 실행을 하게 되면, error가 발생하게 되는데 error를 해결하는 방법이

         다.
     4-4-1. boa.conf파일을 열고 Group을 nobody로 변경을 해준다.

               (기존에는 nogroup로 되어 있을 것이다.)
     4-4-2. Error log와 Access log 디렉토리를 존재하거나 자신이 만들어 놓은 곳으로

              변경해 주거나(ex. /usr/local/boa/log/), 이부분을 아예 주석처리한다.
     4-4-3. mime.types 파일을 만들어야 한다. ( 기존의 i386에서 아파치 웹서버를

              설치하여 사용하고 있다면, host컴퓨터에 있으므로 그것을 그냥 타겟 으로

              가져와서 boa.conf에서 요구하는 곳으로 이동시키거나, 자신이 위치를 변경

              하여 변경한 곳에 mime.types를 위치 시켜 놓아도 된다.)

              여기서는 /etc 디렉토리에 만들어 놓자.
     4-4-4. Document Root 디렉토리도 자신이 원하는 위치로 변경을 한다.

              (여기서는 /var/www/ 로 만들어 놓는다.)
     4-4-5. 다시 타겟에서 ./boa -c /etc & 를 실행을 한다. (만약 이것 이외의 다른

               error가 발생하게 되면 error사항을 조정을 해주면 된다.)
5. ps aux 명령으로 boa 프로세스가 돌고 있는지 확인을 한다.
6. Document Root에 index.html을 만들고 HOST의 웹브라우저를 통해서

   확인을 하면 됨. (ex. 주소줄에 타겟의 IP와 index.html)

----------------------------------------------------------------------



BOA설치
compat.h 에서
 #define TIMEZONE_OFFSET(foo) foo##->tm_gmtoff

을
#define TIMEZONE_OFFSET(foo) (foo)->tm_gmtoff

------------------------------------------------------------------------------------------

vi /etc/boa.conf
ScriptAlias /cgi-bin/ /usr/local/boa/cgi-bin/  

수정후

#include <stdio.h>

int main(void)

{

    printf("Content-type: text/html\n\n");

    printf("<H1>Hello. Here is CGI!</H1>\n");

    return 1;

}


이렇게 짜고

크로스 컴파일러로


$arm-softfloat-linux-gnu-gcc -o test.cgi test.c

[출처] 웹서버 데몬 BOA 설치하기|작성자 wizard412






Boa 서버 실행
cd /usr/local/boa
# ./boa -c /etc
) /etc => boa.conf 위치


[출처] Xscale에 BOA Web Server 설치하기|작성자 애혼

이올린에 북마크하기
TAG BOA, linux BOA
No received trackback. / No comment.

Trackback Address :: http://viper150.cafe24.com/trackback/221

You can also say.

Prev 1 Next
블로그 이미지
이것저것 불펌금지도 퍼다가 담습니다. 외부에 비공개된 페이지 입니다. By. 어른왕자

카테고리

  • 전체 (298)
    • 사는 이야기 (115)
    • 웹 프로그래밍 (102)
    • App 프로그래밍 (22)
    • IT 뉴스&기타 (22)
    • 박한별 (4)
    • 역사&기타지식 (9)

태그목록

  • 파코즈
  • 자바스크립트 마우스 막기
  • 루트디렉토리
  • 미나미 아키나
  • pdf
  • iops
  • 독립운동
  • 모델
  • 달걀찜
  • 생산성
  • 남여관계
  • 고전
  • 625
  • mbc
  • vga benchmark
  • IU
  • 디렉토리구조
  • 정부
  • 웃김
  • 우문술
  • 남자성향
  • 초년생
  • mysql
  • SLRCLUB
  • 자금지원
  • java.util.List
  • 우리
  • 홍수아
  • Image Buttron
  • 바코드 이미지 생성

최근에 올라온 글

  • 보험사의 조정신청 대응방법.
  • 어느 천재의 앞선 시선.
  • [병맛더빙] 누구게..... (1)
  • 韓경제 `회색 코뿔소` 상황...
  • SVN Connector 설치 URL.
  • 군대를 가지 않는 서울대생.
  • “운은 하늘의 귀여움 받는...
  • 목장에서 알바하다가 캐스...
  • [펌]믿고 거르는 관상.
  • 하루에 1세트씩 하면 좋다...

최근에 달린 댓글

  • <p><img src="https://i.imgur... 덤프 01/13
  • <p><img src="https://i.imgur... 덤프 01/13
  • <p><img src="https://i.imgur... 덤프 01/13
  • <p><img src="https://i.imgur... 덤프 01/13
  • <p><img src="https://i.imgur... 덤프 01/13

최근에 받은 트랙백

  • công ty may đồng phục. công ty may đồng phục 01/08
  • Israelnightclub`s recent blo... Israelnightclub`s recent blo.. 01/06
  • Suggested Browsing. Suggested Browsing 01/06
  • similar site. similar site 01/06
  • לאתר הבית שלנו. לאתר הבית שלנו 01/06

글 보관함

  • 2019/03 (1)
  • 2018/12 (1)
  • 2018/09 (1)
  • 2018/08 (1)
  • 2018/02 (1)

달력

«   2021/01   »
일 월 화 수 목 금 토
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

링크

  • Total : 261679
  • Today : 54
  • Yesterday : 41
Tattertools
Eolin
rss

어른왕자's blog is powered byTattertools1.1.2.2 : Animato