그 외 기술

Naver Cloud Platform 서버 세팅하기

E.I.T.U 2021. 12. 7. 14:27

1. ACG 설정 -> 22, 80, 3306번 포트 개방

22 -> 원격 서버 연결용 포트
80 -> tcp 포트
3306 -> MySQL 원격 연결용 포트
ip -> 0.0.0.0/0

 

2. 포트 포워딩에서 외부접속용 포트 개방

내부 22번포트에 자동으로 연결되므로 원하는 포트 개방

 

#yum mirror 사이트 변경

(https://intrepidgeeks.com/tutorial/releasever-in-yum-source-will-not-be-recognized-by-the-system)

 

3. https://blog.naver.com/n_cloudplatform/221030710983

 

[이렇게 사용하세요!] 네이버 클라우드 플랫폼으로 손쉽게 웹 서버(APM) 구축하기

네이버 클라우드 플랫폼을 이용하여 나만의 웹페이지 만들기 블로그, 카페, 티스토리 등 컨텐츠를 올리고 ...

blog.naver.com

Apache, PHP, PHP-MySQL 설치

 

4. 서버내에서 방화벽에 포트 추가

systemctl start firewalld
firewall-cmd —permanent —add-service=http
firewall-cmd —permanent —add-service=https

firewall-cmd —zone=public —permanent —add-port=3306/tcp
firewall-cmd —reload

 

5. Centos7 MariaDB 설정     // 따로 만들어둔 메모라 위 내용과 중복되는 내용 있을수있음 

  1. vi /etc/yum.repos.d/MariaDB.repo

    [mariadb]
    name = MariaDB
    baseurl = http://yum.mariadb.org/10.4/centos7-amd64
    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck=1

  2. yum install ca-certificates
    update-ca-trust force-enable
    (ca-trust 안해주면 gpgcheck에서 걸림)

  3. yum install MariaDB

  4. rpm -qa | grep MariaDB
    (MariaDB 설치 확인하는 구문)

  5. systemctl start mariadb

  6. /usr/bin/mysqladmin -u root password  ‘설정할 패스워드’

  7. netstat -anp | grep 3306
    (3306 포트 리슨 확인)

  8. mysql -u root -p

  9. grant all privileges on *.* to ‘root’@‘%’ identified by ’설정할 패스워드’;
    flush privileges;
    (권한 변경 반드시 flush)

  10. Mariadb quit
    systemctl restart mariadb

  11. systemctl start firewalld
    firewall-cmd —zone=public —permanent —add-port=3306/tcp
    firewall-cmd —reload
    (방화벽에서 3306 포트 개방)

  12. SequelPro 에서 공인IP 접속