Apache2 설치
위 명령어를 입력하시면 apache2를 설치하게 됩니다.
그리고 라즈베리 파이에서는 127.0.0.1, Lan 통신망 내에서는 라즈베리파이의 ip주소(192.168.x.x)를 웹브라우저로 접속하시면 아래의 창이 뜨게 됩니다.
페이지 디렉토리 설정
/var/www/html/
페이지의 기본 경로는 /var/www/html입니다. 페이지를 수정하고 싶으시면 이 경로에 index.html을 수정하던 파일을 추가하던 하시면 됩니다.
하지만 경로를 변경하고 싶다면!
/etc/apache2/apache2.conf와 /etc/apache2/sites-available/000-default.conf를 변경해주시면 됩니다.
Apache2.conf 변경
해당 파일에서 쭈욱 내려가다보면
1 2 3 4 5 6 | <Directory /var/www/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> | cs |
1 2 3 4 5 6 | <Directory /your/webpage/directory/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> | cs |
이렇게 변경해주시면 됩니다. html 상위 폴더여야합니다.
000-default.conf 변경
해당 파일을 열면
1 2 | DocumentRoot /var/www/html | cs |
가 나옵니다. 이것을
1 2 | DocumentRoot /your/webpage/directory/html | cs |
로 변경해주시면 됩니다. html폴더까지 적어주셔야합니다.
발생가능한 문제
Forbidden
You don't have permission to access / on this server.
라는 문제가 발생하실 수 있습니다.
권한관련된 에러이고, 저같은 경우는 아래의 방법으로 해결했습니다.
sudo chown -R www-data:www-data /your/webpage/directory
sudo chmod -R 775
/your/webpage/directory
'프로그래밍 > 예전글' 카테고리의 다른 글
렌더텍스쳐 좌표계(Render Texture coordinates) (0) | 2016.06.15 |
---|---|
adb에서 protocol fault couldn't read status에러가 발생할 경우 (0) | 2016.06.15 |
리눅스 외장하드 마운트하기 (linux mount 명령어) (0) | 2016.04.26 |
라즈베리파이에서 PURE_FTPD기반의 FTP 세팅 (0) | 2016.04.25 |
라즈베리파이 고정아이피 설정하기 (debian 리눅스 공통) (1) | 2016.01.31 |