라즈베리파이 2

3. 라즈베리파이 웹서버 구축 - Apache virtualhost 사용

virtualhost용 conf파일을 apache의 site-enable에 추가해주기만 하는 간단한 작업이다. vi /etc/apache2/apache2.conf 위의 파일을 열어보면 제일 끝쪽에 sites-enabled/*.conf 라고 적혀있는것을 볼 수 있다. 다른 apache에서는 virtualhost용 conf파일을 각각 등록해줘야 했으나 apache2에선 폴더에 위치하고 있으면 심볼릭링크던 파일이던 상관없이 전부 읽는다는 뜻이다. 나는 도메인이 3개가 있고 각 도메인별로 테스트 및 연습용으로 운영하는 방식등이 다르고 도메인과 연습이 많다보니 관리하기 편하게 도메인별로 나눠서 사용한다. 앞서 언급했듯 conf파일은 위치가 상관이 없다(심볼릭링크를 사용하면 됨). 그래서 www폴더에 config라..

카테고리 없음 2019.09.05

Swap Size 늘리기

라즈베리파이2사용중 Gitlab을 설치하고 돌리려하니 메모리문제로 Gitlab사이트에 정상적으로 접속도 못하고 시스템이 뻗어버리는 심각한 문제가 발생했다. Gitlab권장사양이 램2Gb이상인것을 생각하면 1Gb램의 라즈베리파이2의 경우 제대로 동작하지 않는 것이 정상이긴 했다. 그 문제로 검색하던중 기본 100MB였던 스왑사이즈를 늘려 정상적으로 사용하고있다는 글을 보았고 스왑사이지를 늘려보았다. 하지만 느린 디스크 스왑으로 정상적인 서비스를 기대하기는 어려웠다. Gitlab사이트가 정상적으로 접속되긴 했으나 엄청나게 느렸고 개인적인 사이트를 몇개 운영하고 있는데 (접속자가 없다. 그냥 포폴용이다) 다른사이트조차 정상적으로 접속은 되었으나 엄청나게 느려졌다. 더군다나 Gitlab 프로젝트를 생성하였더니 ..

Develop/RaspberryPi 2019.09.05