이 영역을 누르면 첫 페이지로 이동
아이티타임의 인터넷세상 블로그의 첫 페이지로 이동

아이티타임의 인터넷세상

페이지 맨 위로 올라가기

아이티타임의 인터넷세상

IT정보, 제품사용기, 일상 스토리 등 여러 게시글을 작성하는 아이티타임의 인터넷세상 블로그 입니다!

라즈베리파이에 npm(nginx + php + mysql) 설치하기

  • 2018.06.19 07:00
  • 정보보안 및 프로그래밍 개발/라즈베리파이
반응형

#1 UPDATE/UPGRADE

라즈베리파이에 원격접속(SSH) 하거나, 라즈베리파이 터미널에 들어가서 해당 명령어를 입력합니다.

sudo apt-get update

sudo apt-get ugprade

#2 INSTALLATION

아래의 명령어를 이용하여, nginx를 설치합니다. 만약 설치가 되지 않는다면 #1 단계부터 다시 시도해 보세요.

sudo apt-get install -y nginx php php-fpm mysql-server php-mysql

이 명령을 사용하면 필요한 모든 리포지토리가 설치됩니다.

#3 MySQL

설치하는 동안 갑자기 MySQL계정의 이름 및 암호와 같은 일부 정보를 입력하라는 메시지가 표시되며 이러한 정보는 기억해 주셔야 합니다.

아래의 명령어는 ROOT 계정을 이용한 예시입니다. ROOT 계정으로 하시는게 무방합니다.

ROOT 계정으로 12345 패스워드를 적용한 예시입니다. 패스워드는 변경해 주세요

mysql -u root -p 12345

데이터베이스를 만들기 위해서는 아래의 명령어를 입력합니다.

TEST 이름을 가진 DB를 만들기 위해는 아래의 명령어를 입력하면 됩니다.

create database test;


#4 Nginx

Nginx 설정을 시작해 보도록 하겠습니다.

원하는 URL로 인터넷을 통해 사이트에 액세스 할 수 있도록 하고 웹사이트에서 처리할 모든 요청을 받으려면 Nginx 설정 파일을 다소 수정해야 합니다.

이를 위해"/etc/nginx /sites-available /<사이트 이름>"파일을 작성합니다. 이 파일에는 다음 코드가 포함되어야 합니다.

server {
 listen 80;
 root /var/www/html/wordpress;
 index index.php;
 server_name < your_site_name > www.< your_site_name >;
 access_log /var/log/nginx/< your_site_name >.access_log;
 error_log /var/log/nginx/< your_site_name >.error_log
 notice;
 location / {
  try_files $uri $uri/ /index.php?$args;
 }
 location ~ \.php$
 {
  include snippets/fastcgi-php.conf;
  fastcgi_pass unix:/var/run/php5-fpm.sock;
 }
}

물론,<your_Site_name>을 적절한 값으로 바꾸어 주세요. 도메인 이름이 없는 경우"server_name"필드에 대한 Raspberry파이의 IP주소로 대체할 수 있습니다.

파일이 저장되면 설정을 활성화하기 위한 심볼 링크를 만듭니다. 이렇게 하려면 다음 명령줄을 사용하십시오.

ln -s /etc/nginx/sites-available/<your_site_name> /etc/nginx/sites-enabled/<your_site_name>

이제 완료되었습니다. nginx 를 재시작 해 봅시다!

/etc/init.d/nginx restart

이제, nginx 를 즐겨보세요!


반응형
저작자표시
MYSQL, nginx, npm, php, RaspberryPI, 라즈베리파이

댓글

방문자 정보

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

다른 글 더 둘러보기
  • 최신
    • 1
  • 다음

정보

아이티타임의 인터넷세상 블로그의 첫 페이지로 이동

아이티타임의 인터넷세상

  • 아이티타임의 인터넷세상의 첫 페이지로 이동

검색

메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

카테고리

  • 아이티타임의 인터넷세상 (560)
    • 일상 (142)
      • 국내여행 (9)
      • 식사타임 (1)
      • 문학타임 (3)
      • 카페 (127)
    • 모바일 (70)
      • SAMSUNG (44)
      • LG (12)
      • Pantech (3)
      • SKT (9)
    • 모바일 자료 (6)
    • IT정보 (45)
      • 소식 (18)
      • 이벤트 (12)
    • 리뷰 (27)
      • IT제품 (14)
      • 스카이 (12)
      • 모바일 (1)
    • 정보보안 및 프로그래밍 개발 (3)
      • 라즈베리파이 (1)
      • 파이썬 (2)
    • 코로나19 (86)
      • 지원 (64)
      • 시설정보 (7)
      • 동선 및 상황 (0)
      • 기타 (15)
    • 다양한 정보 (124)
      • 건강 (28)
      • 교통 (12)
      • 금융 (27)
      • 번개장터 (2)
      • 생활 (41)
      • 블로그 (5)
    • 비공개 (0)
      • 지원 비공개 (0)
      • 시설정보 비공개 (0)
      • 기타 비공개 (0)

최근 글

  • 스타벅스 루프탑 그레이 라떼로 갈증도⋯

    스타벅스 루프탑 그레이 라떼로 갈증도⋯

    2021.08.05
  • 스타벅스 샤인 머스캣 스윗박스 맛은 상⋯

    스타벅스 샤인 머스캣 스윗박스 맛은 상⋯

    2021.07.25
  • 삼성멤버스 앱 활용법/갤럭시 웨어러블/⋯

    삼성멤버스 앱 활용법/갤럭시 웨어러블/⋯

    2021.06.18
  • 전라북도 4차 긴급재난지원금 지급 확정

    전라북도 4차 긴급재난지원금 지급 확정

    2021.06.18

인기 글

  • 갤럭시 노트10/10플러스/9/8/FE/5/4 액⋯

    갤럭시 노트10/10플러스/9/8/FE/5/4 액⋯

    2021.02.21
  • 갤럭시S21 S20 플러스/울트라/노트 휴대⋯

    갤럭시S21 S20 플러스/울트라/노트 휴대⋯

    2021.02.26
  • 갤럭시 핸드폰 통화 중 화면 꺼질 때 해⋯

    갤럭시 핸드폰 통화 중 화면 꺼질 때 해⋯

    2021.02.20
  • 갤럭시 S21 S21+ S21울트라 수리 비용⋯

    갤럭시 S21 S21+ S21울트라 수리 비용⋯

    2021.02.26

댓글

  • 해당 방법으로 불가능 합니다.
  • 노트10플러스 가능 할까요? lgu+ 에서 s⋯
  • 갤럭시 노트5는 해당 방법으로 통신사⋯
  • 좋은 정보 감사드립니다. 갤럭시 노트 5⋯

공지사항

  • 공지 - 아이티타임의 인터넷세상 블로그 연혁 /⋯

아카이브

  • 2021/08
  • 2021/07
  • 2021/06
  • 2021/05

태그

  • 코로나
  • 이벤트
  • 삼성
  • 갤럭시
  • 스벅
  • 긴급재난지원금
  • 스타벅스
  • 광주광역시
  • 삼성전자
  • 스마트폰

나의 외부 링크

  • 낙하산부대의 잡학사전
  • 스마일 블로그
  • 버블프라이스 IT세상

정보

아이티타임의 아이티타임의 인터넷세상

아이티타임의 인터넷세상

아이티타임

블로그 구독하기

  • 구독하기
  • RSS 피드

방문자

  • 전체 방문자 1,185,420
  • 오늘 32
  • 어제 291

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / Kakao. © 아이티타임. Designed by Fraccino.

티스토리툴바