[AWS] AWS ec2로 서버 구축하기 길고 긴 뻘짓의 여정을 건너 구축 다 했는데 미래의 나를 위해 메모를 해둬야 할 것 같지만 일단 지금은 귀찮으니까 참고했던 링크들만 올려놓음 미래의 내가 필요하면 수정하겠지 mysql, apache, php 설치 및 연동 https://ndb796.tistory.com/314 AWS EC2 인스턴스 생성, 접속, MySQL 설치, Apache, PHP 연동 [한 번에 끝내기] AWS EC2 인스턴스를 생성한 뒤에, 거기에 접속해서 MySQL, Apache, PHP를 설치하여 연동하는 방법에 대해서 소개하겠습니다. AWS EC2 인스턴스 생성 1. AWS EC2 관리 페이지로 이동합니다. EC2 관리 페이지: https.. ndb796.tistory.com ubuntu - apache port 열기 htt.. [Sever] 서버에서 laravel 라우팅이 안된다. 인고의 시간과 실행착오 끝에 aws 의 ec2 서비스로 우분투 가상서버 구축 하고, apache 랑 php, mysql 까지 설치하고 연결됐는데 laravel 서버를 돌리려니 또 막혀버렸다. 호스트 포트까지 열어둬서 열어둔 포트로 접속하면 root laravel welcome 페이지까지는 나오는데 그 뒤에 라우팅이 안 되는 상태 ex) 0.0.0.0:0000 -> welcom page, 0.0.0.0:0000/route -> not fount .htaccess 파일이 없어서 그런거라는 말에 파일도 만들어봤는데 fail.... 열심히 열심히 눈물을 흘리면서 찾았는데 명령어 하나로 해결돼ㅑㅆ다 ㅠㅠ a2enmod rewrite 작성 후 안내 메세지에 따라 systemctl restart apache 명령어 .. [Linux] mc(Midnight Commender) mc : 리눅스 콘솔 파일관리 툴. 파일 편집기 기능도 포함, vi 나 nano 편집기에 비해 ui도 제공하는 편이고 아무튼 편함 설치 : apt(ubuntu 설치 commend) install mc 실행 : commend 창에 mc 입력 (enter) 에디터 변경 : select-editor [Laravel] league/flysystem 개인 스터디를 위한 프로젝트 생성 중 ( server-php/larevel, client-vue/typescript, db-아마mysql) vue-typescript 프레임워크 환경 구축까지는 해놨는데, 서버폴더-laravel 환경을 구축하는데 막히기 시작했다. php 환경은 이미 pc에 구축이 돼있어서(다행인지 연습이 안되서 슬퍼해야 하는건지는 모르겠으나) composer 로 laravel installer 설치 후 laravel 서버 폴더를 만들었음. laravel new (폴더명) 명령어로 설치를 진행하니 폴더는 만들어졌는데 .env 파일이 따로 생성되지 않아서 .env.example 파일을 복사하라기에 아무튼 알려준대로 열심히 하고 있는데 자동 생성 된다는 application key 가 없는거임.. [Vue] typescript 를 활용한 Vue 개발환경 구축 (vue3반영) * 본 게시글은 상업적 용도가 전혀 없으며, 개인적인 스터디의 메모용으로 작성된 것임을 명시한다. 참고서적을 기반으로 본인의 주관적 견해가 버무려져 있으므로 해당 게시글 조회 시 참고 바람. *2023.07 update: 가독성을 위해 게시글을 수정하던 중 vue2가 지원 종료되고, vue3로 변화됨에 따라 cli 명령 사용에 변경사항이 있는 걸 확인해 내용을 갱신했다. 현재 글은 vue3를 기준으로 수정 중. 참고 서적 : 타입스크립트, AWS 서버리스로 들어올리다. 1. vue-cli 설치 vue2: cli를 통해 project를 구축할 것이기 때문에, 작업 환경에 vue-cli가 설치되어있지 않다면 아래 명령어를 실행해 cli를 설치한다. 이때, global로 설치하지 않으면 해당 프로젝트 내 폴더.. 개발용어정리(~20.01.14) ** 해당 글은 작성자의 주관적인 판단과 해석으로 점철되어 있으며, 정확한 정보가 아님을 기재함 ** 프레임워크(Frame work) : Application 개발 시 필수적으로 필요한 코드, 알고리즘, DB 연동 등의 구조를 제공. 프로그램의 뼈대를 제공한다고 이해하면 됨. 프레임워크를 이용해 코딩을 하고(살을 붇임) application 을 작성하는 것. 라이브러리(Library) : Application 을 개발 할 때 필요한 기능들을 모아놓은 function(method) 의 집합. Framework 는 정해진 틀이 존재하며, 그 틀에 맞추어 개발자가 개발을 진행해야 한다면 Library는 정해진 틀이 없이 특정 기능을 하는 method 를 모아놓은, 말 그대로 libaray 같은 존재이기 때문에.. [javascript] 서버에 등록된 File 열어서 화면에 출력 대부분 FileReader 사용법을 찾아보면 file type 의 input tag 를 활용해 내가 선택한 local file 을 읽어오는 예제가 대부분인데, 내가 필요한건 서버에 올려둔 txt 파일을 읽어서 화면에 출력하는 기능이었음. 서칭을 해보다가 발견한건 FileReader 가 아니라 XMLHttpRequest 를 활용해서 서버에 올라간 파일을 읽어오는 방법이 있다는 것 같아 시도해봤다. [참고링크] https://stackoverflow.com/questions/14446447/how-to-read-a-local-text-file https://myeonguni.tistory.com/1526 추가로 아래는 MDN 사이트 문서. 각 XMLHttpRequest 사용법이랑 명세? 라고 보면 되겠다. .. [vue] laravel에서 vue 라우팅 보통 라우팅 처리는 서버 내 routes/web.php 에서 prefix와 path 를 설정하고 routing 시키는데, 작업후 서버에 파일을 올려도 라우팅이 안 됨... 근데 내가 등록한 path는 전부 php에 해당하는 path고, vue 화면을 띄우기 위해서는 해당 화면을 띄우는 php를 만들어야 하는 것 즉, vue 화면을 routing 하는 controller 내에 function으로 제작해야 하는데, 이때 php-laravel은 blade파일에서 경로를 읽어와 해당 파일(index.html)을 return한다는 듯 하다(지금 정신이 없어서 일단 횡설수설 아무소리라도 적어놓음) 그래서 순차적으로 정리하면 서버 내 resources/views/파일명.blade.php 파일을 만들고 routing .. 이전 1 2 3 4 5 6 7 8 다음