웹 서버로서의 Raspberry Pi-작동 방식
단일 보드 컴퓨터 Raspberry Pi는 다용도이며 예를 들어 웹 서버로 사용할 수 있습니다. 이 실용적인 팁은 Raspberry Pi를 웹 서버로 설정하는 방법과 필요한 소프트웨어를 보여줍니다.
Raspberry Pi를 웹 서버로 설정하는 방법
Raspberry Pi에는 여러 가지 다른 웹 서버가 있습니다. 이 실용적인 팁에서는 웹 서버 NGINX를 제시합니다. 낮은 시스템 성능에도 불구하고 이것은 매우 안정적으로 실행됩니다. 시스템에 NGNIX를 설치하려면 다음을 수행해야합니다.
- 먼저 시스템을 최신 상태로 유지하십시오. 먼저 "sudo apt-get update"를 실행 한 다음 "sudo apt-get upgrade"를 실행하십시오.
- 그런 다음 "sudo apt-get install nginx"를 사용하여 웹 서버용 패키지를 설치하십시오.
- 서버가 설치된 후 "sudo /etc/init.d/nginx start"명령으로 서버를 시작할 수 있습니다.
- 이제 "// localhost /"를 사용하여 Raspberry Pi의 브라우저에서 NGINX에 의해 생성 된 테스트 페이지를 호출 할 수 있습니다. 네트워크의 다른 컴퓨터에서 웹 사이트에 액세스하려면 브라우저에서 "// IP-Adresse-des-Raspberry /"를 입력하십시오.
- 콘솔에서 "hostname -I"를 입력하여 Raspberry의 IP 주소를 찾을 수 있습니다.
- 웹 사이트를 변경하려면 "cd / usr / share / nginx / www"를 사용하여 웹 사이트 디렉토리로 이동하여 index.html을 자신의 페이지로 바꾸십시오.
웹 서버에 PHP를 설치하는 방법
웹 서버에 동적 웹 사이트를 제공하려면 PHP를 설치해야합니다. 이렇게하려면 다음과 같이 진행하십시오.
- "sudo apt-get install php5-fpm"으로 PHP 패키지를 설치하십시오.
- 그런 다음 NGINX에서 PHP를 활성화해야합니다. 이렇게하려면 "cd / etc / nginx"를 사용하여 NGINX의 디렉토리로 변경하십시오.
- NANO 편집기로 구성 페이지를여십시오. 이렇게하려면 콘솔에서 "sudo nano sites-enabled / default"를 입력하십시오.
- 이 문서에서 "index index.html index.htm;"을 바꾸십시오. "index index.php index.html index.htm;".
- 그런 다음 문서에서 "# 127.0.0.1:9000에서 수신 대기하는 PHP 스크립트를 FastCGI 서버로 전달하십시오"를 찾으십시오.
- 다음 6 줄 (7 ~ 12 포인트)에서 다이아몬드를 제거합니다.
- 위치 ~ \ .php $ {
- fastcgi_split_path_info ^ (. + \. php) (/.+) $;
- fastcgi_pass 유닉스 : /var/run/php5-fpm.sock;
- fastcgi_index index.php;
- fastcgi_params 포함;
- }
- 그런 다음 구성을 저장하고 "sudo /etc/init.d/nginx reload"를 사용하여 NGINX를 다시 시작하십시오.
- 콘솔에서 "cd / usr / share / nginx / www /"를 입력하여 표준 웹 사이트의 폴더로 돌아갑니다.
- 기존 "index.html"을 "index.php"로 바꾸고 원하는 내용으로 채 웁니다.