IT/AWS
-
AWS 환경 설정 3IT/AWS 2024. 5. 14. 14:38
이번 포스트에서는 접속 후의 환경 설정과 필자가 필요한 워드프레스 개발 환경, application 개발 환경 설정에 대해서 다룹니다.EC2 인스턴스에 접속이 화면에서는 인스턴스에 로그인하기 위해 EC2 인스턴스를 생성할 때 지정한 사용자 이름을 입력해야 합니다. AWS에서 제공하는 일반적인 사용자 이름은 다음과 같습니다: Amazon Linux AMI: ec2-userUbuntu AMI: ubuntuCentOS AMI: centosRHEL AMI: ec2-user 또는 rootSUSE AMI: ec2-user 또는 rootFedora AMI: fedora 또는 ec2-user로그인 사용자 이름을 입력한 후 Enter 키를 누릅니다. 웹 서버, PHP, MySQL/MariaDB 설치필요한 웹 서버 소프..
-
Amazon AWS 프리 티어IT/AWS 2024. 3. 16. 12:25
Amazon AWS EC2 프리 티어는 특정 사용 제한 내에서 사용자에게 AWS 서비스를 무료로 탐색하고 실험할 수 있는 기회를 제공하도록 설계되었습니다. AWS 프리 티어의 주요 측면 프리 티어 제안 유형 AWS 프리 티어에는 무료 평가판, 12개월 무료, 항상 무료라는 세 가지 유형의 제안이 포함됩니다. 무료 평가판은 처음 사용 시부터 단기 무료 액세스를 제공하고, 12개월 무료는 AWS 가입일로부터 1년간 무료 사용을 제공하며, 항상 무료 제안은 만료되지 않고 모든 AWS 고객에게 제공됩니다. 12개월 무료 이 특정 제안에는 지역에 따라 매월 750시간의 Linux, RHEL 또는 SLES t2.micro/t3.micro 인스턴스 사용 또는 매월 750시간의 Windows t2.micro/t3.mi..
-
워드프레스 AWS로 호스팅 7-7IT/AWS 2024. 3. 12. 09:38
이제 다시 브라우저로 우분투 ip를 입력해서 데이터베이스 정보를 입력하면 되는데 이 작업을 하기 전에 도메인과 https 작업까지 준비해둬야 합니다. 도메인 구매 구매한 도메인에 aws 우분투 아이피주소를 연결합니다. 명령 프롬프트에서 도메인 이름으로 ping 도메인명을 입력하면 연결된 ip가 뜨면 제대로 연결된겁니다. 설정된 도메인은 아파치에서도 해당 도메인을 인식해야하기 때문에 /etc/apache2/sites-enabled에서 vi 000-default.conf 000-defualt.conf을 열어서 ServerName 항목을 추가하고 저장하고 나간다음 아파치를 재시작해주세요. servername을 추가해줍니다. systemctl restart apache2 저장 후 재시작 https 설치 이제 h..
-
워드프레스 AWS로 호스팅 6-7IT/AWS 2024. 3. 12. 03:34
앞서 사용한 heidisql에서 이제 아이피를 입력하면 워드프레스가 잘 뜹니다. 쿼리에 CREATE DATABASE mywordpress 입력하고 블록씌우고 실행버튼 누릅니다. 새 사용자를 등록 그리고나서 새 사용자를 등록하기 위해서 CREATE USER 'mywordpress'@'localhost' IDENTIFIED BY '원하는패스워드' 블럭 씌우고 실행 누릅니다. 생성한 사용자에 mywordpress db 권한 할당을 위해 그 다음 아래 권한 부여를 위해 명령어를 작성하고 블럭을 한 후 선택실행을 눌러줍니다. GRANT ALL PRIVILEGES ON mywordpress.* TO 'mywordpress'@'localhost' 블럭 씌우고 선택 실행 누릅니다. FLUSH PRIVILEGES 블럭 ..
-
워드프레스 AWS로 호스팅 5-7IT/AWS 2024. 3. 11. 09:31
이제 워드프레스를 올리기 위해 다운로드 받아줍니다. 워드프레스 파일을 다운로드하여 압축을 풀고 파일질라를 통해 sftp 서비스를 통해 서버에 올립니다. 이름을 변경했습니다. 업로드 완료 웹브라우저에서 서버 ip를 적으면 이 내용이 뜨도록 하기 위해서 서버 ip를 입력해서 웹페이지가 나온다는 것은 html 웹 서버가 하는 역할이기 때문이죠. 그래서 웹 서버인 아파치 세팅을 수정합니다. vi /etc/apache2/sites-enabled/000-default.conf 웹서버가 브라우저에서 나올 수 있도록 아파치 세팅 수정을 합니다. 이후에는 homepage 폴더에 대한 세팅 을 하겠습니다. vi /etc/apache2/apache2.conf 입력합니다. 설정을 변경했으니 재시작합니다. systemctl r..
-
워드프레스 AWS로 호스팅 4-7IT/AWS 2024. 3. 11. 06:29
이제 워드프레스를 다운로드 한 후 우분투 서버에 올려줍니다. 우분투의 어디에 워드프레스를 올려야 할까요 우분투에서 새 사용자를 만들면 해당 사용자를 위한 공간이 나옵니다. 그 공간에다가 워드프레스를 올려줍니다. 그리고 SFTP를 통해서 할것인데 SSH 서비스가 가능하면 sftp 서비스도 가능합니다. 새 사용자를 추가해줍니다. adduser 사용자 이름 을 입력합니다. 원하는 패스워드를 두번 입력합니다. 기타 정보를 입력하고 y 누르면 새 사용자가 추가됩니다. home 폴더 아래에 사용자 이름의 폴더가 생성됩니다. 이제 이곳에 워드프레스를 넣을 겁니다. 이 아이디 역시 우분투에 사용하는 키페어로 로그인 가능하게 만들어봅니다. home 폴더 밑에 사용자명 위치에서 mkdir 명령으로 .ssh 폴더를 만듭니다..
-
워드프레스 AWS로 호스팅 3-7IT/AWS 2024. 3. 11. 04:25
이번에는 php를 설치할 건데 아파치 만으로 mysql을 다룰수 없어서 php가 도와줍니다. php 설치 apt install php-mysql php-xml php-xmlrpc php-curl php-gd php-imagick php-mbstring php-opcache php-zip libapache2-mod-php php와 여러 모듈들을 같이 설치해 줍니다. 설치된 php 버전을 확인해보면 php -v 을 입력해줍니다. PHP 8.1.2-1ubuntu2.14 설치가 되었습니다. php 설정 /etc/php/8.1/apache2/php.ini 파일을 vi 편집기로 열어줍니다. 설정 변경 short_open_tag = off에서 on으로 메모리는 여유있게 350M로 변경 max_execution_tim..
-
워드프레스 AWS로 호스팅 2-7IT/AWS 2024. 3. 10. 15:23
그 다음에는 mysql, apache를 설치할 것입니다. 아파치 설치 를 위해서 터미널에서 apt install apache2를 칩니다. mysql 설치를 위해서 apt install mysql-server를 칩니다. 아파치 시작을 위해서 systemctl start apache2 입력합니다. 아파치가 html 웹 서버 역할을 합니다. 웹 서버가 작동을 하게 되었습니다. 우분투 서버 ip를 입력하면 아파치 웹서버 디폴트 페이지가 뜰겁니다. 자신의 html 서버 역할을 이미 시작한 겁니다. 우분터 서버 ip는 ssh 터미널 접속할 때 아이피 주소입니다. aws ec2 인스턴스 요약에서도 볼 수 있습니다. mysql 설정 을 하겠습니다. 보안 설정을 위해서 mysql_secure_installation을 입..