더북(TheBook)

Q 새로고침 이벤트가 발생하는지 확인하고 싶어요


A 설정 파일을 수정하면 자동으로 웹 서버를 다시 시작하는지 확인해 봅시다. 기본 매니페스트 site.pp를 편집기로 수정합니다. AddDefaultCharset 설정 내용 앞에 해시(#)를 붙여 주석 처리했습니다.

# /home/administrator/code/environments/production/manifests/site.pp
...
  file { 'charset.conf':
    path => '/etc/apache2/conf-available/charset.conf',
    content => "#AddDefaultCharset UTF-8\n",
    require => Package['apache2'],
  }

웹 서버를 다시 시작할 필요 없이 에이전트를 실행하기만 하면 설정 내용이 반영됩니다. 웹 브라우저를 시작해서 Ctrl + F5를 누르면 페이지를 새로고침하면서 비정상적으로 출력되는 한글 문자를 보여 줄 것입니다. 자동으로 아파치 웹 서버를 다시 시작하면서 바뀐 내용을 반영하기 때문입니다.

administrator@vm01:~$ sudo /opt/puppetlabs/bin/puppet agent --test

로케일 설정을 적용하고자 다시 원래대로 설정 파일을 되돌려 놓습니다.

# /home/administrator/code/environments/production/manifests/site.pp
...
  file { 'charset.conf':
    path => '/etc/apache2/conf-available/charset.conf',
    content => "AddDefaultCharset UTF-8\n",
    require => Package['apache2'],
  }

에이전트를 다시 실행해서 설정 내용을 반영합니다.

administrator@vm01:~$ sudo /opt/puppetlabs/bin/puppet agent --test
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.