$ /var/www
$ vi wp-config.php // 혹시 수정오류가 있을 수도 있기 때문에 동일한 파일 임시로 복사함
● DB_NAME: “wordpress”
● DB_USER: 이전 모듈에서 데이터베이스에 생성한 사용자 이름
● DB_PASSWORD: 이전 모듈에서 생성한 사용자의 암호
● DB_HOST: 이전 모듈에서 찾은 데이터베이스 호스트 이름
해결 방안) 아래와 같이 Salts 삽입한 결과 오류 해결 됨
구성 섹션은 the Authentication Unique Keys and Salts입니다. 이 섹션은 구성 파일에 다음과 같은 표시되어 있습니다.
/**#@+ * Authentication Unique Keys and Salts. * * Change these to different unique phrases! * You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service} * You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again. * * @since 2.6.0 */ define( 'AUTH_KEY', 'put your unique phrase here' ); define( 'SECURE_AUTH_KEY', 'put your unique phrase here' ); define( 'LOGGED_IN_KEY', 'put your unique phrase here' ); define( 'NONCE_KEY', 'put your unique phrase here' ); define( 'AUTH_SALT', 'put your unique phrase here' ); define( 'SECURE_AUTH_SALT', 'put your unique phrase here' ); define( 'LOGGED_IN_SALT', 'put your unique phrase here' ); define( 'NONCE_SALT', 'put your unique phrase here' ); |
이 링크로 이동하여 이 구성 섹션에 대한 값을 생성합니다. 이 섹션의 전체 내용을 링크의 내용으로 교체할 수 있습니다.
※ 혹시 index.html 파일이 있을수도 있다 나는 이름만 바꿔서 보관 했음 이유로서는 혹여나 쓸일이 있을까봐 남겨놨습니다
게시물 내릴수도 있기 때문에 퍼옴
sudo su
cd /var/www/html
chmod -R 777 /var/www/html
참고 :
http://www.inkthemes.com/how-to-install-wordpress-on-amazon-aws-ec2/08/#
http://blog.juyeong.net/2014/02/23/aws%EC%97%90-%EC%9B%8C%EB%93%9C%ED%94%84%EB%A0%88%EC%8A%A4-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0/
작업 순서
아마존 웹서비스의 EC2(우분투 리눅스), RDS(MySql)를 사용합니다.
작업의 순서는
- 아마존 계정 등록
- 운영체제(EC2,우분투 리눅스)를 설치 : 인스턴스 생성할때 도쿄지역을 선택하세요. 국내에서는 도쿄지역센터 서버가 빠릅니다. EC2에 고정아이피(Elastic IP)로 설정하세요.
- 아파치 설치
- sudo apt-get update && sudo apt-get upgrade
- sudo apt-get install -y apache2 php5 php5-mysql
- sudo a2enmod rewrite
- sudo su, service apache2 restart
- 웹브라우저로 웹서버 설치 확인 : 오류가 있을 경우 Security Groups의 http 포트를 확인하세요.
- 도큐먼트 디렉토리는 /var/www/html이고 /etc/apache2/sites-enabled에서 수정가능합니다.
- 환경설정 디렉토리는 /etc/apache2/이고 메인 환경 설정 apache2.conf
- 데이터베이스(RDS,MySql) 설치, Security Groups 먼저 설정하는데 데이터베이스 서버로 접속하는 포트 및 어드레스를 설정합니다.
- 워드프레스 설치 (아래 작업은 루트권한 sudo su로 처리)
- wget http://ko.wordpress.org/wordpress-3.8.1-ko_KR.tar.gz *이버전으로 설치하고 워드프레스 관리자에서 업그레이드
- tar -xzvf wordpress-3.8.1-ko_KR.tar.gz
- mv wordpress/* /var/www/html
- chown -hR www-data:www-data /var/www/html
- chmod -R g+rw /var/www/html
- service apache2 restart
- rm /var/www/html/index.html
- 브라우저에서 아마존 인스턴스 주소(아이피 어드레스)로 접속하여 워드프레스 설치
- Database Host는 RDB 인스턴스의 End point로 설정
- wp_ 이름은 보안을 고려하여 변경하세요. 예)ab_
- 자료이전 작업 : 기존 워드프레스 사이트의 자료 다운로드
아마존 웹서비스를 사용하기 운영체제, 데이터베이스 설치는 다음 글을 참고하세요. 이 글은 우분투를 사용합니다.
*EC2인스턴스 설치시에 Security Groups에서 Security설정에 http를 추가해야 웹서비스가 가능합니다. 데이터베이스를 준비하기 위해서 RDS 서비스에서도 이부분을 설정해야 합니다.
*고유주소를 설정하고 링크를 클릭하면 not found 에러가 발생해서 한글 주소에 문제인줄 알고 인터넷을 검색하여 보았지만 해결 방법을 찾지 못했습니다. 결국은 아파치 설치에 문제가 있었습니다. rewrite 모듈을 설치하지 않았더군요.
우분투에서는 sudo a2enmod rewrite 커맨드로 간단히 설치하고 아파치를 재시작합니다.
*고유주소 문제가 해결되지 않을 때 아파치 설정을 확인하세요.
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
참고 : 사이트 링크
아마존 앱마켓에서 설치하는 방법 : awswordpress-140429184302-phpapp01-2
참고 자료
https://daworks.io/%EC%95%84%EB%A7%88%EC%A1%B4-aws-ec2-%EC%84%9C%EB%B9%84%EC%8A%A4%EC%97%90-%EC%9B%8C%EB%93%9C%ED%94%84%EB%A0%88%EC%8A%A4-%EC%84%A4%EC%B9%98%EB%A5%BC-%EC%9C%84%ED%95%9C-%ED%8D%BC%EB%AF%B8%EC%85%98/
aws.amazon.com/ko/getting-started/hands-on/deploy-wordpress-with-amazon-rds/5/
https://webnautes.tistory.com/1028?category=754099
모듈 4: EC2에서 WordPress 구성
이 단계에서는 Apache 웹 서버가 WordPress에 대한 요청을 처리하도록 설정합니다. 첫째, WordPress에 필요한 애플리케이션 종속성을 설치합니다. 터미널에서 다음 명령을 실행합니다. 둘째, 다음 명령�
aws.amazon.com
아마존 aws ec2 서비스에 워드프레스 설치 관련 정보
sudo su cd /var/www/html chmod -R 777 /var/www/html 참고 : 작업 순서 아마존 웹서비스의 EC2(우분투 리눅스), RDS(MySql)를 사용합니다. 작업의 순서는 아마존 계정 등록 운영체제(EC2,우분투 리눅스)를 설치
daworks.io
'AWS' 카테고리의 다른 글
주저리 잡지식 (0) | 2025.04.16 |
---|---|
[AWS] LCU-R 소개 (기능 및 사용방법) (0) | 2025.04.01 |
What is Packer? (0) | 2020.10.29 |
3티어 연동 web-was (0) | 2020.09.25 |
1. AWS 용어(계속 업로드 예정) (0) | 2020.09.01 |