1. 라즈베리 파이에서 웹서버 운영하기
    1. 라즈비안은 리눅스 배포판 중의 하나이기 때문에 서버로 운영이 가능
    2. 라즈베리 파이는 일반 컴퓨터에 비해 소비전력이 낮아 저전력 서버로 운영할 수 있음
    3. 라즈베리 파이에 웹서버를 가동시키면 게시판, 블로그 등의 웹 서비스를 제공할 수 있음
  2. 가벼운 웹서버 운영
    1. 가장 대표적인 웹서버인 아파치는 고성능으로 높은 부하에도 견딜 수 있게 설계되어있으나 라즈베리 파이에서 운영하면 다른 작업의 속도가 느려질 수 있음
    2. 가벼운 웹서버를 운영하기 위해서는 엔진엑스 웹서버를 사용하면 됨
  3. 엔진엑스 웹서버 설치
    1. apt 명령을 이용해 엔진엑스 패키지를 설치
      1. sudo apt install nginx
    2. 설치가 완료되면 다음과 같이 엔진엑스를 실행
      1. sudo /etc/init.d/nginx start
      2. or sudo systemctl start nginx
    3. 라즈베리 파이의 IP 주소를 알아보기
      1. $ ifconfig
      2. 유선 케이블을 라즈베리 파이에 연결하여 네트워크를 설정한 경우 위 그림의 eth0에 inet 값이 존재하고 그 값이 IP주소임
      3. 위 그림은 와이파이로 네트워크를 설정하였고, 위 그림의 wlan0에 inet 값이 IP주소임
      4. 이 장치의 IP주소는 192.168.0.20임
      5. 만약 ifconfig가 실행되지 않는다면 다음 명령을 사용하여 설치해야 함
        1. $ sudo apt install net-tools
    4. 설치된 엔진엑스에 접속 : 웹브라우저에 파이의 IP주소를 넣어 확인
  4. 웹페이지 만들기
    1. 엔진엑스의 홈디렉토리는 /var/www/html
    2. 기본 파일은 index.html
    3. /var/www/html/index.html 파일을 생성하고 내용 추가하기
      1. $ sudo nano /var/www/html/index.html
      2. 입력을 완료한 경우 Ctrl+X를 누르고 Y를 누르면 파일 이름을 묻고 엔터를 치면 저장됨

      3. 웹브라우저를 [새로 고침]하면 다음과 같이 내용이 변경됨
error: Content is protected !!