Linux(4)
-
Chrome, Firefox 차이 in selenium
[환경] mac m1칩에서 docker container로 ubuntu18.04 환경을 구축 [목적] container로 구축한 ubuntu18.04로 selenium을 실행 [참고] 이미 window10 환경에서는 ubuntu container에서 chrome, chromedriver를 설치 후 정상으로 selenium을 실행한 것을 확인했습니다. [에러] 이상하게 같은 소스에 같은 container였지만 mac m1에서만 Selenium: WebDriverException:Chrome failed to start: crashed as google-chrome is no longer running so ChromeDriver is assuming that Chrome has crashed과 같은 에러가..
2023.04.19 -
Nextjs를 배포하며 들었던 생각
우선 저는 linux(ubuntu) 환경에서 nginx서버의 리버스 프록시를 이용해 Nextjs(Node)를 연결했습니다. 여기서 들었던 의문 사항이 1. 리버스 프록시를 이용하지 않고 node서버 하나만 띄우면 안될까? 2. 리버스 프록시를 사용하므로써 ssl은 문제가 없을까? 이 두 가지가 계속 생각이 났습니다. 그래서 직접 경험 && 검색을 토대로 정리해보겠습니다. 1. 리버스 프록시를 이용하지 않고 pm2로 node서버를 띄우기 이 부분에서 우선적으로 확인이 필요했던 사항이 있습니다. pm2는 해당 서버에서 동작관련해서 access,error로그의 확인이 가능한가? #정확한 이유는 모르겠으나 pm2는 access,error log가 일반적인 apache,nginx log와 같이 서버의 로그를 보여..
2022.02.06 -
Next.js 설치 및 linux(ubuntu)에 배포하기
배포 환경 linux(ubuntu), nginx *react설치 방법과 다르게 처음부터 linux에서 작업이 시작됩니다. 1. Node 설치 Node.js는 Node Version Manager를 통해서 설치하는 것이 편리하므로, NVM을 설치한다. 먼저, 다음의 명령어로 설치 스크립트를 다운로드 받아서 실행한다. curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash nvm이 잘 설치되었다면 다음 명령어를 입력했을 때 nvm이 출력될 것이다. 만약 뜨지 않는다면 다시 접속하거나 Bash를 다시 실행해서 시도해본다. (source .bashrc) command -v nvm Node.js 홈페이지에 들어가 현재 버전을 ..
2022.02.05 -
React 설치 및 linux(centos)에 배포하기
배포 환경 linux(centos), apache 작업 환경 로컬(window) 1. Node 설치 아래 링크로 들어가서 윈도우용 Node.js를 설치해줍니다. nodejs.org/ko/download/ 다운로드 | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 2. React 설치 리액트 프로젝트를 만들 수 있는 create-react-app 도구를 사용하기 위해 설치해줍니다. 이 도구에는 웹팩, 바벨 등이 있습니다. // react app을 생성할 수 있는 명령어 create-react-app을 설치한 후 $ npm install -g create-react-app // 원하는 이름의..
2022.02.04