ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 클라우드 보안 AWS #3-1 Wordpress- 웹페이지 제작
    정보보안 2022. 12. 21. 14:36

    1. RDB(MySQL) 생성

    2. MySQL 설치 및 연결

    3. DB접속 후 wordpress DB생성

    create database wordpress;

    4. EC2 우분투 서버를 Public 대역에 하나 추가

     

     

    EC2를 Public 구간에서 생성을 한 후에 Apache 서버 설치

    sudo apt update
    sudo apt install apache2
    sudo systemctl status apache2   (상태만 확인하고 CTRL+C해서 나오면 됨)
    sudo systemctl is-enabled apache2  (서비스 등록)
    sudo service apache2 start
    

    웹 서버에 PHP 환경 구성

    #PHP를 동작시키기 위한 패키지 설치
    
    sudo apt install php libapache2-mod-php php-mysql
    
    sudo apt install php-redis php-zip
    
    

    여기까지 제대로 설치되었다면 Public IP로 접속하면 아래와 같이 아파치 페이지 확인 가능

    http:// 로 접속을 해야 함

     

    info.php 파일에 아래와 같이 작성 후 웹 URL에서 확인

    sudo vim /var/www/html/info.php
    
    <?php
            phpinfo();
    ?>
    cd /var/www/html
    sudo wget -c http://wordpress.org/latest.tar.gz
    sudo tar -xzvf latest.tar.gz
    sudo chown -R www-data:www-data /var/www/html/wordpress
    sudo chmod -R 755 /var/www/html/wordpress

    관련 wordpress 페이지로 접근하면 아래와 같이 설정을 할 수 있음. wordpress에서 설정했던 계정 정보를 아래와 같이 입력함. 데이터베이스 호스트는 AWS에서 생성된 도메인 정보를 입력함

    sudo vim **/var/www/html**/info.php
    
    <?php
            phpinfo();
    ?>
    
    cd /var/www/html
    sudo wget -c <http://wordpress.org/latest.tar.gz>
    sudo tar -xzvf latest.tar.gz
    sudo chown -R www-data:www-data /var/www/html/wordpress
    sudo chmod -R 755 /var/www/html/wordpress/cd
    

    관련 wordpress 페이지로 접근하면 아래와 같이 설정을 할 수 있음. wordpress에서 설정했던 계정 정보를 아래와 같이 입력함. 데이터베이스 호스트는 AWS에서 생성된 도메인 정보를 입력함

     

     

Designed by Tistory.