본문 바로가기

OS & Infra67

SSL 등록 후 접속이 안될때 (UBUNTU) 아... 너무나 당연한데.... 삽지랄이 풍년이다;; 80포트하고 443 포트 열려있는지 확인하자. ㅡㅡ; sudo ufw allow 80 sudo ufw allow 443 2020. 10. 27.
NginX 작동실패 NginX 웹서버 구동하는데 계속 실패하다가 삽질했는데 구글링하다가 찾음;; 서버 이슈 해결 방법 nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) | 꿈꾸는섬 마케팅 경영 사례 연구 및 트렌드 탐구 happist.com 여기에 설명이 매우 잘되어 있음. 서버 OS 는 우분투로 위 포스트와 장애상태가 같았다. nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) 근데 서버 재시작하면서 발생한 문제였다. 일단 팩트는 재기동하면서 아파치웹서버가 자동으로 시작되면서 이미 80포트가 바인딩 되었던 것이다. 하여 위 포스트 가이드대로 먼저 아파치 웹서버를 중지 .. 2020. 10. 27.
VBA 인터페이스 설명 및 간단한 예제 이 VBA 에 대해서는 엑셀(Excel) 을 베이스로 두고 설명을 진행한다. 먼저 운영체제 윈도우에서 실행하는 엑셀에서는 다음 처럼 "개발도구" 를 활성화 시킨다. 맥 (Mac OSX) 오피스에서는 (Command + ,) 키를 누르고 Excel 기본 설정을 활성화 시킨다. 이제 Excel 메뉴 영역에서 Visual Basic 를 클릭하여 편집기를 활성화 한다. 이제 편집기가 활성화 되면 인터페이스를 확인하자. Visual Basic 개발을 해보거나 Visual Studio 을 사용해본 사람은 이미 익숙한 화면 일것이다. 하지만 처음에 하단에 보이는 "직접 실행" 창이 없을 것이다. 우리가 일반적으로 개발할때 보는 콘솔이나 로그 등을 확인하려면 "직접 실행" 창을 활성화 시켜야 한다. 위 화면에서처럼 직.. 2020. 1. 31.
VBA (Visual Basic for Application) VBA (Visual Basic for Application) 는 사용능력에 따라서 엑셀을 이용하는 사람의 클래스를 어어엄처어엉나게에 업그레이드가 된다. 개인적으로 이 세상에 개발된 프로그램 중 엑셀이 가장 뛰어나다고 생각하는데 거기에 터보부스트 같은 느낌이다. 기본적으로 Visual Basic / VBScript 에 익숙하다면 보다 수월하게 작성할 수 있다. 만일 문법이나 내장함수등에 대해서 모르겠다면 MSDN 을 참고하자. 링크 : https://docs.microsoft.com/ko-kr/dotnet/visual-basic/ Visual Basic 설명서 - 시작, 자습서, 참조. .NET의 Visual Basic 프로그래밍 알아보기 - 초보 개발자, Visual Basic을 처음 사용하는 개발자,.. 2020. 1. 31.
[펌] 배시스크립트 요약정리 너무 깔끔하게 정리가 잘되어있어서 퍼옴. https://blog.gaerae.com/2015/01/bash-hello-world.html 2019. 9. 26.
서비스 포트 죽이기 Node.js (Express.js) 로 개발하다보면 포트관련 이슈가 발생할때가 있다. 메세지는.. something is already running on port 3000. (사용중인 포트) 그래서 포트를 다음과 같이 죽인다. kill -9 $(lsof -t -i:3000) 별거 아닌데 막상 할라 그러면 생각이 안난다;; 2019. 9. 25.
[ERROR] net::ERR_CONTENT_LENGTH_MISMATCH 200 (OK) 현재 Nginx 에서 프록시 패스로 Node.js 를 연결해서 개발하던 중에 갑자기 뜬금없는 에러가 발생했다.그리고 원인을 찾지 못했지만 사파리에서는 에러가 발생하지 않는데 크롬에서는 에러가 발생했었다;; 일단은 얼마전에 엔진엑스를 실행시키는 권한을 특정유저로 변경하였는데,여기랑 연관성이 있다고 생각했다. 그래서 구글링 하던중에 이 사람이 좀 정리를 깔끔하게 해놓은 듯 하다. 링크일단은 OSX 기준으로는 /usr/local/var/run/nginx 경로로 이동하면 다음과 같은 경로들이 보인다. 일단은 proxy_temp 안에 들어가서 파일들을 모두 삭제 했다.그리고 다시 이 곳으로 와서 사용하는 특정유저로 모두 권한을 변경하고 재시작을 하였다.chown -R 특정유저:특정유저그룹 ./*일단은 혹시 몰라서.. 2019. 1. 18.
[펌] [Nginx] 엔진엑스 프록시 모듈 [Nginx] 엔진엑스 프록시 모듈 여기에 잘 설명되어 있음. 2019. 1. 11.
[펌] 이미지 캐시 서버 구축 여기 이분이 너무 깔끔하게 설명 잘해놓으심.https://blog.lael.be/post/7605 2019. 1. 9.
[Nginx] 에러페이지 Nginx 에서 에러페이지를 관리하기 위해 다음과 같은 코드를 추가해준다. error_page 500 502 503 504 /error.html; location /error.html { root 에러파일위치; } 2018. 11. 29.
SSL 무료인증서 / Let's Encrypt 무료 SSL 적용하려 했는데 다음 포스팅이 너무 깔끔해 링크.나중에 적용해보자. [보안] Let's Encrypt로 무료 https(ssl) 적용하기 2018. 7. 12.
리눅스 명령어 모음 1. 리눅스 버전확인 (참고) $ grep . /etc/*-release $ cat /etc/*-release | uniq 2018. 4. 19.
[BASH SHELL SCRIPT] 배시 쉘 스크립트 프로그래밍 https://www.lesstif.com/pages/viewpage.action?pageId=26083916 쉘스크립트 잘 정리해놓음. 2018. 4. 19.
Automator 삭제 In the Finder, press ⌘⇧G to Go to Folder.Type "~/Library/Services"Find the service you no longer wantDrag it to the Trash 2018. 4. 5.
작성중 보호되어 있는 글 입니다. 2018. 3. 29.
[SourceTree] 소스트리 임베디드 깃 경로 (SourceTree Embedded Git Path) 소스트리를 설치하면 git 은 시스템이든 임베디드로든 선택하여 설치할 수 있다.이때 임베디드 git 경로를 알아야 IDE 상에서 git 설정할때 불편을 없앨 수 있다. Windows C:\Users\User\AppData\Local\Atlassian\SourceTree\git_local\bin\git.exe C:\Users\User\AppData\Local\Atlassian\SourceTree\git_local\bin\cmd\git.exe or %USERPROFILE%\AppData\Local\Atlassian\SourceTree\git_local\binMac /Applications/SourceTree.app/Contents/Resources/git_local/bin위 경로에 보면 git 이 있음. 난.. 2018. 3. 22.
[펌] 리눅스의 퍼미션(권한)을 조정하기 (chmod, chown) 링크 : https://conory.com/blog/19194 리눅스는 여러사용자가 들어와 사용하는 멀티유저 시스템이지요.. 왜냐면 리눅스는 서버용으로 만들어진 운영체제이기때문입니다..그런데 한가지 문제가 발생합니다.여러 사용자가 들어오면 서버에 올려진 비밀자료 열람과 그것을 변조,수정,삭제를 할 우려가 높아집니다..그리고 그 비밀자료는 일부 사용자에게만 공개하는 것이였습니다. 하지만 모든사용자들이 다 볼 수 있겠죠.. 왜냐면 여러사람들이 사용하는 컴퓨터이기때문이지요.. 이 문제가 극복하기위해 리눅스에 한가지 기능을 추가합니다.바로 퍼미션(권한)이라는 기능을 추가했습니다.. 퍼미션은 말그대로 시스템에서 유지되는 권한기능입니다..참고로 윈도우도 퍼미션기능이 있긴하지만, 여러사용자들이 들어오는 서버용이 아니.. 2018. 3. 6.
도커학습 링크 한번 따라해봅세~~ [펌] 도커를 이용하나 웹서비스 무중단 배포 : https://subicura.com/2016/06/07/zero-downtime-docker-deployment.html [펌] 도커를 깐 김에 배포까지 : http://blog.nacyot.com/articles/2014-01-27-easy-deploy-with-docker/ 2018. 2. 9.