본문 바로가기

IT

nginx configure 옵션 파라미터 --prefix : Nginx 가 설치되는 기본 디렉토리 (/usr/local/nginx) --user: Nginx 사용자 (nginx), 지정하지 않으면 nobody --group: Nginx 그룹 (nginx), 지정하지 않으면 nobody --sbin-path : 엔진엑스의 바이너리 파일이 설치되는 경로 (/sbin) --conf-path : 주 환경 설정 파일의 경로 (/conf/nginx.conf) --error-log-path : 에러 로그 파일 (/log/error.log) --http-log-path : http 접근 로그의 위치 (/log/access.log) --pid-path : 엔진엑스 pid 파일 경로 (/run/nginx.pid) --lock-path : Nginx lock 경로.. 더보기
수동으로 설치한 nginx service 에 등록 방법 1. Service 파일 생성 $ vi /usr/lib/systemd/system/nginx.service [Unit] Description=The NGINX HTTP and reverse proxy server After=syslog.target network.target remote-fs.target nss-lookup.target [Service] Type=forking PIDFile=/var/run/nginx.pid ExecStartPre=/usr/local/nginx/sbin/nginx -t ExecStart=/usr/local/nginx/sbin/nginx ExecReload=/usr/local/nginx/sbin/nginx -s reload ExecStop=/bin/kill -s QUIT $.. 더보기
nginx rtmp 설치 방법 nginx develop , rtmp 모듈 다운로드 cd ~/. wget http://nginx.org/download/nginx-1.20.1.tar.gz tar -zxvf nginx-1.20.1.tar.gz cd nginx-1.20.1 wget https://github.com/arut/nginx-rtmp-module/archive/master.zip unzip master.zip nigix rtmp 모듈을 설정해 솝시다. --prefix, --add-moudle 기타 옵션은 각자 설정에 맞게 변경하자. 단 prefix는 기본으로 설정하자(기본값은 /usr/local/nignx) 에 설치 된다. ./configure --add-module=/home/ec2-user/nginx-1.7.5/nginx-rt.. 더보기
m1에서 Tensorflow 설치 m1 에서 tesnsorflow 설치하는건 스트레스다.... 그냥 따라하자.... 먼저 python은 3.8 버전이 설치되어있어야 한다. 확인 방법은 터미널에서 이 명령어를 치자. 아니면 python3 -V $python -V 아니 3.9 버전이 설치되어있다면 $conda install python=3.8 그후 $/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/apple/tensorflow_macos/master/scripts/download_and_install.sh)" 그러면 그러면 설치 위치를 묻는데 그냥 엔터를 치자.. 그러면 보통. ~/tensorflow_macos_venv 가 생성된다. 이제 conda 로 가상환경을 실행시키자 $co.. 더보기
React native google login GoogleSignin.configure({})으로 할것. 더보기
react native 유용한 UI https://github.com/callstack/react-native-paper callstack/react-native-paper Material Design for React Native (Android & iOS). Contribute to callstack/react-native-paper development by creating an account on GitHub. github.com https://reactnativeelements.com/ React Native Elements | React Native Elements Cross Platform React Native UI Toolkit reactnativeelements.com https://reactnavigation.org/ .. 더보기
Ubuntu 20 Dokcer phpymadmin docker network create phpmyadmin-network docker pull mysql docker pull phpmyadmin/phpmyadmin docker images #check images docker volume create mysql-data docker volume inspect mysql-data #check config [ { "CreatedAt": "2021-06-13T17:49:45+09:00", "Driver": "local", "Labels": {}, "Mountpoint": "/var/lib/docker/volumes/mysql-data/_data", "Name": "mysql-data", "Options": {}, "Scope": "local" } ] to .. 더보기
react native TouchableOpacity 동작 안할떄 'react-native-gesture-handler' 의 TouchableOpacity 아닌 'react-native' 의 TouchableOpacity를 사용하자! 더보기
NODE_OPTIONS 에러가 날 경우 NODE_OPTIONS을 넣었지만 에러가 나는 경우 의 해결책! 1. cross-env 패키지를 설치한다 npm install cross-env 2. option에서 cross-env 선언 ex) "dev" : "NODE_OPTIONS='--inspect' next dev" -> "dev" : "cross-env NODE_OPTINOS='--inspect' next dev 더보기
jenkins, aws 이용방법 jenkins에서 홈 디렉토리에 접근이 안된다. /home의 하위 directory는 해당자만 접근 가능하도록 되어있기 때문에. 그래서 권한을 변경해줘야 한다. aws, lightsail에서 돌아가고 있는 서버의 pm2 이용방법 1. jenkins를 centos 그룹에 추가, sudo usermod -a -G centos jenkins 2. centos 권한을 750으로 변경, sudo chmod 750 /home/centos 3. jenkins의 시스템 환경변수 확인 - user.home = /home/centos HOME = /home/centos 4. jenkins 재시작 이렇게 하면 shell script 실행시 centos 에 설정한 pm2 를 시작하며, centos에 접근 가능해져, 따로 je.. 더보기

반응형