기본 콘텐츠로 건너뛰기

7월, 2023의 게시물 표시

HTML Youtube 동영상 재생 넣기

  /* youtube video */ // 영상의 정보를 담을 video 전역 변수 선언 var section_5_video = "" ; // HTML 문서가 모두 준비되면 function loadScript () { if ( typeof (YT) == 'undefined' || typeof (YT.Player) == 'undefined' ) { var tag = document. createElement ( 'script' ); tag.src = "https://www.youtube.com/iframe_api" ; var firstScriptTag = document. getElementsByTagName ( 'script' )[ 0 ]; firstScriptTag. parentNode . insertBefore (tag, firstScriptTag); } } function loadPlayer () { window. onYouTubePlayerAPIReady = function () { onYouTubePlayer (); }; } $ ( function () { loadScript (); loadPlayer (); }) // 영상의 세부정보를 playser 변수에 담는다. function onYouTubePlayer () { section_5_video = new YT. Player ( 'section-5-video' , { height: '300' , width: '500' , videoId: 'EyPo1WZAcNk' , playerVars: { 'autopla

AWS Node.js 설치

  curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash . ~/.nvm/nvm.sh # Node.js 최신버전 깔기 nvm install node # Node.js 테스트 node -e "console.log('Running Node.js ' + process.version)"

Ubuntu SSL 인증서 받기

# SSL 발급을 위한 디렉토리 생성 sudo mkdir -p /var/www/letsencrypt/.well-known/acme-challenge # apt 업데이트 sudo apt update # nginx 설치 sudo apt install nginx-core # ubuntu 계정에 권한 및 파일 수정 권한을 부여 sudo touch /etc/nginx/snippets/letsencrypt.conf sudo chown root:ubuntu /etc/nginx/snippets/letsencrypt.conf sudo chmod 775 /etc/nginx/snippets/letsencrypt.conf # /etc/nginx/snippets/letsencrypt.conf 열기 sudo vi /etc/nginx/snippets/letsencrypt.conf # /etc/nginx/snippets/letsencrypt.conf 파일에 아래 텍스트 입력 후 저장 location ^~ /.well-known/acme-challenge/ { default_type "text/plain"; root /var/www/letsencrypt; } # /etc/nginx/sites-available/default 파일 수정 sudo vi /etc/nginx/sites-available/default # server_name _; # _를 xxxx.com으로 변경, xxxx는 구매한 도매인 # server_name xxxx.com; 추가 # include /etc/nginx/snippets/letsencrypt.conf; 추가 ## # You should look at the following URL's in order to grasp a solid understanding # of Nginx configuration files in order to fully unleash the power of Nginx. # https://www.nginx.co

오라클 서버에 Maven으로 spring jar 파일 배포하기

# export MAVEN_OPTS="-Xmx512m" # Maven으로 빌드하기 sudo mvn clean install -U # Example-0.0.1-SNAPSHOT.jar를 백그라운드에서 꺼지지 않고 계속 실행하기 sudo nohup java -jar target/MTC_Homepage-0.0.1-SNAPSHOT.jar 2>&1 & # 80, 443, 4321 포트 허용 sudo iptables -I INPUT 5 -i ens3 -p tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT sudo iptables -I INPUT 5 -i ens3 -p tcp --dport 443 -m state --state NEW,ESTABLISHED -j ACCEPT # 재부팅 후 iptables 설정 저장 후 불러오기 sudo apt install iptables-persistent  (or netfilter-persistent​​) sudo netfilter-persistent save​ # 재부팅 후 밑에 명령만 입력하면 위에 80, 443, 4321포트 허용한 설정이 불러와짐 sudo netfilter-persistent start # 8080포트를 80포트로 리디렉트하기 sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080 # 8080포트를 80포트로 리디렉트 취소하기 sudo iptables -D PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080 # 포트 리디렉트 확인하기 sudo iptables -t nat -L # iptables 초기화 sudo iptables -F # 실행중인 포트 보기 netstat -tnlp # 8080 포트 죽이기 sudo fuser -k 8080/tcp # 80