라즈베리파이에 웹서버 설치
라즈베리파이를 켜면 산딸기 바탕화면의 윈도우가 실행된다.
무선랜 설정
wifi config 실행
Scan 버튼을 클릭해서 무선공유기 정보를 찾고
무선 공유기에 설정된 패스워드를 입력하고 Add 버튼을 눌러 추가한다.
LXTerminal 창에서 ifconfig 입력하면 랜설정정보가 나온다.
무선랜인 경우 wlan0에 설정값을 보면 된다.
putty 설정
Download : http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
putty를 실행하고 Session 에 Host Name란에 wlan0의 IP를 입력하고 Open을 한다.
예) inet 192.168.25.11
라즈베리 파이 패스워드
putty 실행시 아이디와 패스워드를 물어보는데 초기값은 다음과 같다.
pi / raspberry
아파치를 설치하는데 중간에 fetch 실패가 뜨면서 업데이트가 안되는 경우가 있다.
설치가 잘 안될때 메세지를 읽어보면 업데이트를 하라고 한다.
그러면 아래와 같이 입력한다.
$sudo apt-get update
웹서버 날짜 설정
$sudo dpkg-reconfigure tzdata
Asia-Seoul로 설정한다.
웹서버 설치
$sudo apt-get install apache2
$sudo service apache2 restart
[....] Restarting web server: apache2apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
설정파일을 연다.
$sudo nano /etc/apache2/apache2.conf
아래의 내용을 파일의 맨 끝에 추가한다.
ServerName localhost
MySql 설치
$sudo apt-get install mysql-server
my-sql 5.5가 설치되는데 root 패스워드를 설정하라고 나오고
패스워드를 입력후, 한번 더 입력해주면 설치가 시작된다.
인터넷을 찾아보니 apache + PHP + MySql을 설치하는 예제가 많이 있는데
python의 django를 설치할 것이기 때문에 php는 별도로 설치하지 않았다.
http://phalt.tumblr.com/post/25090376034/one-click-django-installation-for-raspberry-pi
링크에 가면 라즈베리파이에서 한번에 필요한 장고 프로그램을 모두 설치해주는 shell이 프로그램이 있다.
터미널을 root 권한으로 실행한 후,
블로그의 내용대로 아래와 같이 명령을 입력한다.
sudo git clone https://github.com/phalt/DjangoPi.git
cd DjangoPi
sudo chmod 777 setup.sh
sudo ./setup.sh
무선랜 설정
wifi config 실행
Scan 버튼을 클릭해서 무선공유기 정보를 찾고
무선 공유기에 설정된 패스워드를 입력하고 Add 버튼을 눌러 추가한다.
LXTerminal 창에서 ifconfig 입력하면 랜설정정보가 나온다.
무선랜인 경우 wlan0에 설정값을 보면 된다.
putty 설정
Download : http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
putty를 실행하고 Session 에 Host Name란에 wlan0의 IP를 입력하고 Open을 한다.
예) inet 192.168.25.11
라즈베리 파이 패스워드
putty 실행시 아이디와 패스워드를 물어보는데 초기값은 다음과 같다.
pi / raspberry
아파치를 설치하는데 중간에 fetch 실패가 뜨면서 업데이트가 안되는 경우가 있다.
설치가 잘 안될때 메세지를 읽어보면 업데이트를 하라고 한다.
그러면 아래와 같이 입력한다.
$sudo apt-get update
웹서버 날짜 설정
$sudo dpkg-reconfigure tzdata
Asia-Seoul로 설정한다.
웹서버 설치
$sudo apt-get install apache2
$sudo service apache2 restart
[....] Restarting web server: apache2apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
설정파일을 연다.
$sudo nano /etc/apache2/apache2.conf
아래의 내용을 파일의 맨 끝에 추가한다.
ServerName localhost
MySql 설치
$sudo apt-get install mysql-server
my-sql 5.5가 설치되는데 root 패스워드를 설정하라고 나오고
패스워드를 입력후, 한번 더 입력해주면 설치가 시작된다.
인터넷을 찾아보니 apache + PHP + MySql을 설치하는 예제가 많이 있는데
python의 django를 설치할 것이기 때문에 php는 별도로 설치하지 않았다.
http://phalt.tumblr.com/post/25090376034/one-click-django-installation-for-raspberry-pi
링크에 가면 라즈베리파이에서 한번에 필요한 장고 프로그램을 모두 설치해주는 shell이 프로그램이 있다.
터미널을 root 권한으로 실행한 후,
블로그의 내용대로 아래와 같이 명령을 입력한다.
sudo git clone https://github.com/phalt/DjangoPi.git
cd DjangoPi
sudo chmod 777 setup.sh
sudo ./setup.sh
댓글
댓글 쓰기