-
워드프레스 AWS로 호스팅 4-7IT/AWS 2024. 3. 11. 06:29
이제 워드프레스를 다운로드 한 후 우분투 서버에 올려줍니다.
우분투의 어디에 워드프레스를 올려야 할까요
우분투에서 새 사용자를 만들면 해당 사용자를 위한 공간이 나옵니다.
그 공간에다가 워드프레스를 올려줍니다.
그리고 SFTP를 통해서 할것인데 SSH 서비스가 가능하면 sftp 서비스도 가능합니다.
새 사용자를 추가해줍니다.
adduser 사용자 이름 을 입력합니다.
원하는 패스워드를 두번 입력합니다.
기타 정보를 입력하고 y 누르면 새 사용자가 추가됩니다.
home 폴더 아래에 사용자 이름의 폴더가 생성됩니다. 이제 이곳에 워드프레스를 넣을 겁니다.
이 아이디 역시 우분투에 사용하는 키페어로 로그인 가능하게 만들어봅니다.
home 폴더 밑에 사용자명 위치에서 mkdir 명령으로 .ssh 폴더를 만듭니다.
사용자 폴더에 워드프레스를 넣을 겁니다.
새로 만들 폴더로 이동하기 위해 cd /home/goldsytem 입력하고
mkdir .ssh 입력합니다.
.ssh 폴더를 만들고 700권한을 주기 위해 chmod 700 .ssh 입력해줍니다. 준후 기존 우분투 pkk파일을 복사하기 위해 cp /home/ubuntu/.ssh/authorized_keys /home/goldsystem/.ssh/authorized_key를 입력하고 복사해 온 파일의 소유자 변경을 위해 chown goldsystem:goldsystem /home/goldsytem/.ssh/ 입력 chown goldsystem:goldsystem /home/goldsytem/.ssh/authorized_keys 입력 합니다.
마지막으로 service sshd restart 입력해 적용 해줍니다. 이렇게 해줘서 두 사용자 모두 ssh 및 sftp 서비스를 사용할 수 있게 됩니다. sftp 서비스는 파일 업로드 및 다운로드를 편하게 할 수 있는 툴입니다.
sftp 서비스를 좀더 편리하게 이용하기 위해 파일질라라는 ftp 프로그램을 쓰겠습니다. 설치 후 실행하면 아래와 같이 뜹니다.
상단 파일 아래에 있는 아이콘을 클릭하면 사이트 관리자 창이 뜹니다.
이름을 입력해줍니다.
연결 되었습니다. 이 툴을 통해 시각적으로 운영할 수 있습니다.
워드 프레스를 올리기 전에 한가지 작업을 더 하겠습니다.
홈페이지 폴더의 권한과 소유자를 재정의합니다.
cd /home 으로 이동해서 chown로 소유자를 변경하는데 chown goldsystem:www-data 소유자는 기존 사용자명으로 하고 콜론 뒤에 오는 그룹명은 www-data로 설정하고
usermod -a -G www-data goldsystem
명령어로 사용자를 www-data 그룹에 속하도록 합니다. 이렇게 하면 워드프레스 시스템 자체에서 파일 생성 시 종종 발생하는 에러를 예방할 수 있습니다.
마지막으로 chmod 2755 /home/goldsystem/ 으로 폴더 권한을 바꿔서 홈페이지 폴더 내에 파일이나 새로운 폴더가 홈페이지 폴더내에 생성될 때에도 미리 설정해준 소유자 및 그룹으로 자동 할당 됩니다.