
XAMPP 설치 후 phpMyAdmin 로컬에서는 정상적으로 동작하는데, 외부에서 접속시에 아래 메시지가 뜨는 경우가 있다. http://xxx.xxx.xxx.xxx/phpmyadmin/ Forbidden You don't have permission to access this resource. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request. Apache/2.4.54 (Win64) OpenSSL/1.1.1p PHP/8.2.0 Server at 165.246.34.136 Port 80 XAMPP 관리 화면에서 Config -> Apache (httpd-xa..
init.d 스크립트는 일반적으로 운영 체제를 시작할 때 실행되는 서비스를 구성하는데 사용됩니다. 하지만 도커 컨테이너는 운영 체제를 시작하는 것이 아니라, 이미 실행되고 있는 운영 체제 상에서 격리된 환경을 제공합니다. 따라서 init.d 스크립트를 실행하는 것은 도커 컨테이너에서는 불가능합니다. 또한 아래와 같이 서비스를 enable 하는 방법도 도커에서는 사용이 불가합니다. sudo systemctl enable ssh.service "docker ps" 하고 컨테이너ID를 확인하고, 컨테이너 폴더(/var/lib/docker/containers/컨테이너ID)로 이동하여 config.v2.json 을 찾습니다. $ docker ps CONTAINER ID IMAGE COMMAND CREATED ST..
브라우저에서 보안상의 이유로 하나의 HTML에 다른 서버의 URL 호출이 불가능 하게 설정되어 있습니다. 외부서버(DJango등 다른 종류의 서버도 가능) 호출이 필요할 때 경로에 "proxy" 를 삽입하면 해당 application.properties 에 정의한 서버로 전환시켜 주는 기능입니다. http://localhost:8080/prediction/proxy/AAA -> http://165.246.xxx.xxx:8000/AAA 이 기능의 문제점은 외부서버에서 받은 내용(JSon) 등이 다시 재가공 되면서 length 가 틀어지는 문제가 있을 수 있습니다. 특히 DJango 등 JSon 처리 방식이 스프링부트와 다를때 문제가 발생하는 것으로, 재가공 하는 기능을 막는 방법은 아직 찾지 못하였으나..
타임리프를 이용하여 테이블을 생성할때 컬럼을 생성하며, 데이터도 포함 하는 방법입니다. dataList 를 반복하며 레코드를 생성하고, columnList를 반복하며 컬럼을 생성하고 데이터를 세팅합니다. 컬럼명을 변수로 처리하는 방식: th:text="${data.__${column}__}" 컬럼명이 한글이나 특수문자 있는 경우: th:text="${data.get('__${column}__')}" Controller 파일 List dataList = new ArrayList(); HashMap map = new HashMap(); map.put("COL1", "AAAA"); map.put("COL2", "BBBB"); map.put("COL3", "CCCC"); map.put("COL4", "DDDD"..
주요 설치 순서 Ubuntu(SSH) -> Nvidia Driver 설치 -> Cuda Toolkit 설치 -> Docker 설치 1) Ubuntu 설치 차후 유지/보수를 위해 GUI가 지원되는 버전을 설치하거나 서버 버젼 설치하여도 무방함. 2) SSH 설정 SSH 설치 sudo apt-get update sudo apt-get install ssh sudo service ssh start SSH가 제대로 실행 중인지 확인. sudo service ssh status 서버 부팅시 SSH 자동실행 등록 sudo systemctl enable ssh.service 3) Nvidia Driver 설치 - https://codechacha.com/ko/install-nvidia-driver-ubuntu/ 다음..
아래와 같이 쉘 스크립트를 만들어서 crontab 에 등록하여 자동 백업할 수 있다. 무결성 보장 : --single-transaction 프로시저 포함 : --routines 한글지원 : default-character-set=utf8 #!/bin/sh ## yyyymmdd_hhmm format DATE=$(date "+%Y%m%d") TIME=$(date "+%Y%m%d_%H%M") PATH="/home/woohaeng/MyDisk/Backup/MySql" PATHTIME=${PATH}/${DATE}/${TIME} #/bin/mv ${PATH}*.sql "/media/vf-db/Seagate Backup Plus Drive/DB백업" cd ${PATH} /bin/mkdir ${DATE} /usr/bi..
- Total
- 116,597
- Today
- 3
- Yesterday
- 16
- 울프NCU
- Delta
- thymeleaf
- 제주아쿠아플래닛
- NCU
- docker
- DBBackup
- torch
- container
- 스프링부트
- MySQL
- 외부서버연동
- 이중반복
- 리치유클래시아
- 제주도한달살기
- 우분투#한글
- 자동실행
- 도커
- 광치기해변
- phpMyAdmin
- 오조리해변
- 한달살이
- Spring boot
- 403
- 울프프로그램
- Kossel
- WolfNCU
- MariaDB
- DB백업
- xampp