목록WSL (3)
FILife
위 구성에서 "Host key verification failed." 오류가 발생하는 경우다. 1. EC2 키 파일의 owner를 gitlab-runner 로 변경해준다. 단, 그룹은 유지. 2. 키 파일의 권한은 400 3. .gitlab-ci.yml 파일의 before_script 부분에 아래 세 줄을 넣어준다. - ssh-keyscan -H '{EC2-PUBLIC-DNS}' >> ~/.ssh/known_hosts - ssh-keyscan ec2-{EC2-PUBLIC-DNS} | sort -u - ~/.ssh/known_hosts -o ~/.ssh/known_hosts - echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config 물론 {EC2..
윈도우10 2004 업데이트가와 함께 WSL도 업데이트가 되었다. 처음에는 /mnt/d/projects 디렉토리를 mount하여 document_root 로 사용했으나, 찾아보니 /mnt 내에 위치한 파일은 제 속도가 나오지 않는다고 한다. /home 안에 새로 디렉토리를 만들었는데, 탐색기에서 접근할 방법이 막막했다. \\wsl$ 경로로 접근하면 된다기에 해봤더니 권한 오류가 발생한다. 이 경우는 IDE를 통해 해결되었다. intellij 계열이나 VScode 가 WSL 경로를 지원한다는듯 하다. 이후에 생긴 문제는 browsersync 사용 시 브라우저에서 접속이 안되는 것이었다. npm run watch 커맨드를 실행하면 브라우저 탭은 새로 열리는데 접속이 불가했다. 자동생성되는 3000번 포트가 ..
비교적 최근에 윈도우10에는 Windows Subsystem Linux(WSL) 이라는 것이 생겼다. 윈도우상에서 리눅스를 돌리는 것이라 생각하면 되겠다. 다만 윈도우에 종속적인지라, 전체설치한 리눅스와는 달라서 손볼 부분들이 좀 있다. 난 물론 우분투 18.04를 설치했다. 기본으로 설치 된 ssh는 제대로 작동하지 않는 이슈가 있으므로, 지우고 새로 설치한다. $ sudo apt purge open-ssh $ sudo apt install open-ssh -y 다음으로, 웹서버를 구축할것이니 당연하게도 nginx, php-fpm을 설치한다. sudo apt install nginx php7.2-fpm -y php-fpm용 모듈은 필요한걸 알아서 설치 해 준다. nginx의 site-enabled에 적..