라즈베리파이 호스트 네임 변경

라즈베리파이는 기본적으로 pi를 호스트네임으로 한다. 이를 변경하는 방법은 다음과 같다.

 

먼저 pi계정으로 로그인 한 후 sudo su - 명령어를 통해 관리자 권한을 얻는다.

그 후 raspi-config명령을 통해 이름을 변경하는 작업을 수행할 수 있다.

 

2번 옵션을 선택한다. Network Options.

 

연속해서 1번 옵션을 선택한다. Hostname,

 

 

원하는 host내임을 설정해준다.

 

 

 

2개의 서버 호스팅 작업

기본적으로 nginx를 사용하였다.

 

먼저 유저 계정2개를 만들어 준다

useradd -m "유저이름"

passwd "유저이름"

명령어를 통해 유저이름과 비밀번호를 설정해줄 수 있다.

 

만든 계정으로 로그인 하여 잘 돌아가는지 확인하기 위한 간단한 html파일을 만들어 준다. 물론 파일명은 index.html이여야 한다.

경로 및 내용은 아래와 같이 설정하였다.

 

 

/etc/nginx/sites-available의 위치에

도메인명을 파일명으로 하는 서버파일을 작성한다.

 

 

만든 서버파일을 /etc/nginx/sites-enable에서 링크시키는 작업을 진행한다.

ex) ln -a /etc/nginx/sites-available/dmsvk5102.com dmsvk5102.com

.

 

그후 nginx -t, service nginx restart를 통해 테스트 및 재시작을 해준다.

nginx를 통해 사이트가 돌아가도록 설정해주는 작업은 마쳤다

 

그럼이제 설정했던 도메인 주소인 dmsvk5102.com 과 dmsvk5103.com을 로컬컴퓨터로 접속해 보자.

 

 

아까 유저계정에서 간단히 만들었던 html파일이 잘 반영된것을 확인할 수 있다.

 

이제 다음단계는 github의 오픈소스 중 간단한 html파일을 fork떠서 웹에 적용시켜보자.

 

사용한 오픈소스의 출처는 다음과 같다.

LeaVerou/markapp

https://github.com/LeaVerou/markapp.git

 

curran/HTML5Examples

https://github.com/curran/HTML5Examples.git

 

 

git clone을 통해 html파일을 나의 로컬저장소로 가져온다. 두 오픈소스모두 파일안에 index.html이라는 이름의 파일이 들어있기때문에 따로 파일명을 바꾸어 수정하는 과정을 거치지 않아도된다.

 

참고로 유저계정에서 git을 사용하기 위해서는 pi계정에서 관리자권한으로 git을 설치해 주어야만 한다.

명령어는 apt-get install git 이다.

 

다음은 적용된 결과이다.

 

- dmsvk5103.com/Exa

 

 

 

- dmsvk5102.com/markapp

 

 

다음은 임의로 html파일중 일부를 수정한 결과이다.

 

dmsvk5102도메인의 경우 "markapp"문구 바로 밑에 문구를 수정하였고

 

 

dmsvk5102도메인의 경우 메인 헤더의 문구를 수정하였다.

 

 

 

번경된 사항을 나의 저장소에 올려보았다.

 

 

 

+ Recent posts