본문 바로가기
Project

블로그 자동화 프로젝트 #4: 워드프레스 설치 및 설정 + Apache2 웹 서버 설정

by nothing-error 2023. 6. 3.

웹 브라우저에서 워드프레스 설치 페이지에 접속합니다. 일반적으로 이는 'http://your_domain_or_IP_address/wordpress'와 같은 주소로 접속하게 됩니다.

설치 마법사가 시작되면, 앞서 생성한 데이터베이스 이름, 사용자 이름, 그리고 비밀번호를 입력합니다. 그리고 다음을 클릭하여 설치를 계속 진행합니다.

워드프레스 설치가 완료되면, 관리자 계정을 생성하고 워드프레스 대시보드에 로그인할 수 있습니다. 이제 워드프레스를 사용하여 웹사이트를 만들고 관리할 수 있습니다.

 

 

Apache2의 기본 웹 루트는 일반적으로 /var/www/html 입니다. 워드프레스를 설치한 디렉토리가 이 디렉토리와 다른 경우 Apache2 설정 파일을 수정하여 워드프레스 디렉토리를 기본 웹 루트로 지정해야 합니다.

Apache2에는 여러 웹사이트를 서비스하는 '가상 호스트' 기능이 있습니다. 각 웹사이트는 자체 설정 파일을 가질 수 있으며, 이 설정 파일에서 웹 루트를 지정합니다.

 

 


다음은 워드프레스 디렉토리를 웹 루트로 지정하는 방법입니다:

1. 가상 호스트 설정 파일 만들기: /etc/apache2/sites-available/ 디렉토리에 새 설정 파일을 만듭니다. 파일 이름은 일반적으로 도메인 이름으로 합니다(예: your_domain.conf). 이 파일을 만들려면 다음 명령을 실행합니다:

sudo nano /etc/apache2/sites-available/your_domain.conf

2. 가상 호스트 설정: 열린 편집기에 다음 설정을 붙여넣습니다. 'ServerAdmin', 'ServerName', 'ServerAlias', 그리고 'DocumentRoot'를 원하는 값으로 변경합니다

 

<VirtualHost *:80>
  ServerAdmin webmaster@localhost
  ServerName your_domain
  ServerAlias www.your_domain
  DocumentRoot /path/to/your/wordpress/directory
  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

 

3.설정 파일 활성화: a2ensite 명령을 사용하여 새 설정 파일을 활성화합니다

sudo a2ensite your_domain.conf

 

4. Apache2 재시작: 설정 변경사항을 적용하려면 Apache2를 재시작해야 합니다

sudo systemctl restart apache2

이제 웹 브라우저에서 도메인 이름을 입력하면 워드프레스 웹사이트가 표시되어야 합니다.

 

다만 이때 페이지 이동시 아이피주소가 고스란히 주소창에 보이게 됩니다. 따라서 워드프레스 화면 좌측 하단에 설정 메뉴에 들어가신 다음 일반 설정에서 워드프레스 주소와 사이트 주소 부분을 http://blog.example.com 이런식으로  둘 다 변경해주시면 해결됩니다.

 

그러면 다음글에서 뵙겠습니다.

댓글