Azure Windows IIS , DB 설치

박기원·2022년 6월 7일
0

Azure

목록 보기
3/3
  1. wordpress, WebPlatformInstaller, BaltimoreCyberTrustRoot 3가지 파일 윈도우 서버로 이동

  2. Server Manager

  3. Manage

  4. Add Roles and Features Wizard

  5. Server Roles

  6. Web Server (IIS)

  7. Install

  8. WebPlatform 설치

  9. Server Manager

  10. Tools

  11. Internet Information Services (IIS) Manager

  12. 좌측 webserver 클릭 후 알림창 no 선택

  13. 빨간색 Web Platform Installer 클릭하여 php설치

  14. Products

  15. 검색란 php

  16. PHP 7.4.13(x86) Add, Install

  17. C:\inetpub\wwwroot 경로에 wordpress와 BaltimoreCyberTrustRoot 파일 이동

  18. wwwroot 우클릭 - Properties - Security - Users, IIS_IUSERS (Group or user names) Edit - 모두 허용 [권한 설정]

  19. DB 서버 이름, 관리자 로그인 이름 메모

  20. mobax 에서 ssh-keygen -t rsa 로 키 생성

  21. cd .ssh

  22. mv id_rsa id_rsa.pem

  23. mobax home 디렉토리에 Baltimore 파일이 있어야함

  24. Azure DB - 연결보안 - 클라이언트 IP 추가 - 저장

mysql -h 서버 이름 -u 서버 관리자 로그인 이름 -p --ssl-ca=BaltimoreCyberTrustRoot.crt.pem
CREATE USER 'wpuser'@'%' IDENTIFIED BY 'wppass';
CREATE DATABASE IF NOT EXISTS wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'%';
quit
  1. wwwroot 경로에 있는 wp-config-sample.php 사본을 하나 만들어서 파일명을 wp-config.php로 변경
    wp-config-smaple.php 와 wp-config.php 둘다 있어야한다.

  2. wp-config.php 파일 수정

define('DB_NAME', 'database_name_here'); -> define('DB_NAME', 'wordpress');
define('DB_USER', 'username_here'); -> define('DB_USER', 'wpuser@rldnjsdlsi2022');
define('DB_PASSWORD', 'password_here'); -> wordpress 비밀번호 채워넣기
define('DB_HOST', 'localhost'); -> define('DB_HOST', 'rldnjsdlsi2022.mariadb.database.azure.com');
  1. define('DB_COLLATE', ''); 밑 부분에
//** Connect with SSL** //

define('MYSQL_CLIENT_FLAGS', MYSQLI_CLIENT_SSL);


//** SSL CERT **//

define('MYSQL_SSL_CERT','BaltimoreCyberTrustRoot.crt.pem');

추가

  1. DB - 연결보안 - webserver 의 ip를 추가하여 방화벽 규칙 추가

0개의 댓글