EC2
-
[AWS EC2] 폴더 777 권한 부여 방법 : 외부로부터 이미지 업로드가 안될 때서버 2023. 3. 19. 20:31
AWS의 EC2 서버에 있는 폴더에 sudo 권한 없이도 쓰고 읽기가 다 가능한 권한을 부여하기 위한 코드를 알아보자. 이미지 업로드가 안될때 해결하는 방법 중 하나가 하위 폴더 권한을 부여하는것일 수 있다. root/A/B/C 에서 C 폴더를 외부에서 읽기/쓰기가 모두 가능하게 하기 위해서는, A와 B, C 모두 권한이 풀려있어야한다. 따라서 권한을 풀고자하는 모든 폴더에 777권한을 주면 된다. 777 권한을 부여하는 코드는 다음과 같다. sudo chmod -R 777 폴더이름 그러면 권한이 다음과 같이 바뀌고, 일기 및 쓰기가 모두 가능해지면서, 외부로부터 이미지 업로드가 가능해진다 !
-
[AWS EC2] Ubuntu 18 버전에서 20 버전으로 업그레이드 / ubuntu version 18 to 20서버 2023. 3. 13. 03:33
1. 먼저, 현재 업그레이드가 가능한 최신 버전이 무엇인지 확인한다. do-release-upgrade -c 2. 아래 코드를 통해 업그레이드를 진행한다. sudo do-release-upgrade 만약 위의 방법이 안될 경우, * 삽질의 흔적이니 주의하고 따라하길 바란다. 아래 코드를 입력하여 패키지 정리를 해준다. sudo apt autoremove apt를 전체적으로 업그레이드 해준다. sudo apt upgrade 서버 업그레이드가 진행되었는지 확인하기 위해서 아래 코드를 수시로 입력한다. lsb_release -a 그러면 현재 18 버전인지 20 버전인지 알 수 있다.
-
[AWS EC2] WinSCP로 aws 서버 연결하기서버 2023. 2. 22. 17:23
WinSCP는 개발자가 외부에서 AWS의 서버 내부 파일에 접속해서 쉽게 파일을 확인하고 이동시키기 위한 프로그램이다. WinSCP를 켜서 새로운 새션 > 새 사이트로 들어가 새로운 서버에 연결해보자 ! 호스트 이름에 서버의 주소를 입력하고, 사용자 이름에 ubuntu를 입력해준다. 포트 번호는 22 그대로 두고, 비밀번호는 다른 설정을 하지 않은 이상 그냥 비워두면 된다. "고급" 버튼을 눌러 들어가면 SSH > 인증 창에 들어갈수 있다. 개인키 파일 설정 창에 ppk나 pem 파일을 넣어줄텐데, 이는 서버를 개설할 때 생성했을 것이다. ppk 파일을 넣으면 더 해주어야할 것은 없지만, pem 파일을 넣으려면 넣는 파일의 확장자를 pem도 허용하도록 설정한다. 이후 열기 버튼을 눌러서 파일을 업로드해주..
-
[php] php의 mail() 함수로 구글 이메일 보내기 / XAMPP 서버 및 aws의 EC2 / php mail function to send Gmail at XAMPP and AWS EC2 not working / Username and Password not accepted.앱 개발/오류모음 - Flutter 2023. 1. 6. 23:50
파이어베이스를 이용하면 사용자들에게 안내 이메일을 쉽게 보낼 수 있지만, 파이어베이스를 사용하지 않는 경우, 다른 방법으로 이용자들에게 메일을 보내야한다. 이 글에서는 php의 mail 함수를 이용하여 메일 보내는 방법을 알아본다. XAMPP (local) 로컬에서 메일을 자동으로 보내는 방법을 알아보자. Apache 서버가 구동되었다면, Config에서 PHP (php.ini)로 간다. 이후 다음과 같이 변경한다. 아래 네 변수를 각각 찾는다. 만약 주석처리가 되어있다면, 주석처리를 풀고 적어주어야한다. txt파일로 열었을 때 아래 네 줄 앞에 세미콜론(;)이 붙어있다면 그걸 지우고 뒤에 값을 바꿔주면 된다는 뜻이다. SMTP=smtp.gmail.com smtp_port=587 sendmail_from..