-
Ubuntu 24.04에 APM 설치하기
Ubuntu 16.04에 APM 설치하기를 쓴지 수년이 지났고, 그 글과 달라진 부분도 약간 있어서 그 글을 보면서 Ubuntu 24.04에 APM을 설치하려고 했더니 헷갈려서 아예 새로 글을 써본다. 1. Ubuntu 24.04 업데이트 우선 아래와 같은 명령으로 Ubuntu 24.04를 업데이트 한다. 2. 아파치 설치 APM 설치의 첫 단계는 아파치 서버를 설치하는 것이다. 아래의 명령으로 아파치 서버를 설치한다. 설치가 끝나면 아파치 서버가 자동으로 시작되는데, 잘 작동하는지 아래의 명령으로 확인한다. 정상적으로 동작하고 있다면 아래와 같이 아파치 버전이 표시된다. 정상 동작중이라면 홈페이지에 접속할 수 있다. 웹브라우저를 열고 주소창에 Ubuntu가 설치된 컴퓨터의 IP주소나 localhost를 쳐서 접속해본다. 위 그림에 빨간 원으로 표시한 것처럼 홈페이지의 Ubuntu 절대 경로가 나타난다. Ubuntu는 ‘/var/www/html’이 기본 경로이다. * rewrite 모듈을 꼭 활성화시킬 것.…
-
Apache에 SSL 설정하기
우분투에 아파치, PHP7, MySQL을 설치하고 SSL을 적용하다보니 할게 많기도 하고, 잘 모르니 하는 것도 어렵고…글로 남겨본다. 1. letsencrypt 인증서 받기 아래의 명령으로 우분투에 letsencrypt 패키지를 설치한다. 이 패키지가 기본 설치프로그램인 경우도 있으므로 이미 설치되어 있을 수도 있다. 패키지 설치 후 아래의 명령으로 원하는 도메인명을 다 추가해서 인증서를 받는다. 프로세스가 진행되면 이메일 주소를 입력하라고 나오는데, 기한이 되면 연락받을 수 있는 메일주소를 입력한다. 그 후 물어보는게 두 가지 있는데, 첫번째에는 Y를 입력해야 인증서가 발급되고, 두번째는 선택사항이라 N을 입력해도 된다. 인증파일은 cert.pem, chain.pem, fullchain.pem, private.pem 파일이며, /etc/letsencrypt/live/서버명 폴더에 저장된다. 이 중 Apache2 서버에서는 cert.pem, chain.pem, privkey.pem 을 사용한다. 2. 아파치 설정하기 vi나 nano 등의 에디터를 이용해서 /etc/apache2/sites-available에 있는 아파치의 설정 파일 중 위에서…
-
Ubuntu 16.04에서 Apache 가상호스트 설정하기
이전 글에서 DigitalOcean의 VPS 서비스에 우분투 16.04를 올리고, 아파치 서버까지 설치했다.VPS를 사용하면 서버 한 대를 내 전용으로 사용하는 효과가 있어서 도메인네임서버에 도메인만 등록하면 여러 개의 도메인을 연결할 수 있다는 것이다.하지만 기본적으로는 하나의 홈페이지만 연결이 되므로 여러 개의 도메인을 이용하여 여러 사이트를 만들 경우 적절한 설정을 해야된다. 이번에는 아파치 서버에서 가상호스트를 설정하는 방법을 정리해본다.IP는 하나만 주어지고, 포트도 될 수 있으면 꼭 필요한 것 외에는 열지 않을 것이므로 도메인 이름으로 구분하는 가상호스트를 사용할 것이다. 제일 먼저 할 일은 홈페이지를 만들 홈 디렉토리를 만드는 것이다.Apache에서 추천하는 디렉토리는 /var/www인데, 나는 각 사용자별 홈 디렉토리에 html이란 디렉토리를 사용할 것이다.그래서 가상 호스트 설정 방법을 찾아봤는데 /var/www 디렉토리를 이용하는 방법은 많이 나오지만 각 사용자별 홈 디렉토리를 사용하는…
-
Ubuntu 16.04에 Apache, MySQL, PHP 설치하기
Ubuntu 24.04용으로 수정한 것 사용할 것 Ubuntu 24.04에 APM 설치하기 Ubundu 16.04 기본 패키지에는 웹서버나 MySQL, PHP, FTP서버 등이 설치되어있지 않다.이번에는 이들 중 웹서비스와 관련된 서버를 설치해보자. 앞으로 서버 설정은 PuTTY(리눅스나 맥 사용자는 터미널)로 연결해서 작업을 한다. 일단 현재 상태에서 아래와 같이 입력해서 업그레이드할 게 있는지 확인해보고, 업그레이드까지 한다.지난번에 새로운 사용자를 추가하고, 추가한 사용자로 로그인해서 로케일을 설정했는데, 앞으로도 마찬가지로 추가한 사용자로 작업을 한다(명령 입력하는 줄의 제일 앞에 있는 $ 표시는 터미널에 표시되는 프롬프트를 의미하는 것으로 입력하는 부분이 아니다. $와 공백 하나를 제외한 부분만 입력하면 된다.). 위와 같이 하면 Ubuntu 서버의 소프트웨어 목록을 가져온다. apt-get update 명령으로 가져온 소프트웨어 목록과 비교해서 업그레이드할게 있는지 확인하고, 업그레이드 할게 있으면 표시한 후 사용자가 업그레이드하겠다고…