전체 글124 (작성중) 최대한 무료로 웹사이트 만들기 - 오라클클라우드 + 그누보드 오라클 클라우드 무료 계정 생성 웹서버 설치 DB 설치 PHP 설치 Tera-Gnu보드 배포 버전 설치 아래 페이지에서 가장 최신 버전의 설치 배포본의 링크를 Copy 합니다. https://objectstorage.ap-chuncheon-1.oraclecloud.com/n/axv57t2tpwi2/b/bucket-20211219-0837/o/tera%2Ftera-gnu-v1.0.tar.gz 서버 접속 후 아래와 같이 최신 버전을 다운 받고 압축을 풉니다. # 소스를 다운 받습니다. wget https://objectstorage.ap-chuncheon-1.oraclecloud.com/n/axv57t2tpwi2/b/bucket-20211219-0837/o/tera%2Ftera-gnu-v1.0.tar.gz .. 2021. 12. 19. 무료 외장하드(블록볼륨) 추가 1. 블록볼륨 생성 (오라클 클라우드 웹콘솔) 2. 인스턴스에 연결 (오라클 클라우드 웹콘솔) 3. 인스턴스에 마운트 (ssh 터미널) 1. 블록볼륨 생성 (오라클 클라우드 웹콘솔) https://cloud.oracle.com/block-storage/volumes 대부분 기본값을 이용하여 무료로 제공하는 50G 블록볼륨 생성 2. 인스턴스에 연결 (오라클 클라우드 웹콘솔) 마운트를 위한 ISCSI 명령 및 정보 3개 라인 복사 화면에는 2개만 보이므로 조심. 아래와 같이 3개임. sudo iscsiadm -m node -o new -T iqn.2015-12.com.oracleiaas:4412adf8-11b1-47c7-bb51-9667ed9d6d69 -p 169.254.2.2:3260 sudo iscsi.. 2021. 12. 16. 오라클 클라우드 Ununtu에 Nginx Server Block (가상호스트) 설정 sudo apt update sudo apt upgrade sudo apt install nginx # 리부팅시 자동시작 sudo systemctl enable nginx #php 연동할 필요있을 경우 sudo apt install php-fpm 아파치의 가상호스팅에 해당하는 Server Block을 설정하여 어려 도메인으로 서비스해 봅니다. sudo mkdir -p /var/www/{도메인1} sudo mkdir -p /var/www/{도메인2} sudo 사용을 피하기위해 ubuntu 계정으로 소유자를 바꿉니다. sudo chown -R $USER:$USER /var/www/{도메인1} sudo chown -R $USER:$USER /var/www/{도메인2} 간혹, www-data 사용자를 필요로 하.. 2021. 12. 16. AWS EC2 Linux 2에 nginx 프락시 서버 설정하기 SSL 까지 서버 설정 # Git 설치 sudo yum install git -y # NginX 설치 sudo amazon-linux-extras install nginx1 # Nginx 시작 sudo service nginx start # 참고 nginx 홈 # /usr/share/nginx/ nginx 도메인 설정 초기 설정= # nginx 설정파일 편집 sudo vi /etc/nginx/nginx.conf --> 아래내용 삽입 < -- server { listen 80; listen [::]:80; server_name {도메인}; root /usr/share/nginx/html; # hide server info server_tokens off; # Protect XSS Attack add_header X-X.. 2021. 12. 8. 맥북에서 sftp로 파일 업로드 쉘스크립트 #!/bin/bash filename="파일경로" hostname="서버주소" sftp -i ~/.ssh/id_rsa ubuntu@서버주소 2021. 12. 1. 파일 저장하는 함수 공용공간 및 사설공간에 각각 저장하는 함수 // // 파일 저장 하는 함수 // private Uri saveImage(Bitmap bitmap, @NonNull String name, @NonNull String folder, boolean inAppFolder) throws IOException { boolean saved; OutputStream fos; Uri imageUri; // inAppFolder 는 /Android/data/앱패키지명/files 폴더에 위치 // 파일 명이 같을 경우 덮어쓰기로 됨 if(inAppFolder) { File image = new File(getActivity().getExternalFilesDir(null), name); fos = new FileOutput.. 2021. 9. 20. Text Input 옆에 버튼 나란히 html show js new Vue({ el: "#app", vuetify: new Vuetify(), data: { input: '' }, methods: { show(){ alert(this.input) } } }) 2021. 4. 20. 안드로이드 웹뷰에서 mp4 재생시 playback 이미지 감추기 모바일웹에 인트로 영상으로 mp4 재생시 영상 첫 부분에 웹뷰에서 play 버튼이 짧게 보이는데, 신경이 거슬림. 제거하는 방법 // 웹뷰에서 mp4 플레이할 때, play 버튼이 처음에 보이는데 그거 제거하는 기능 @Override public Bitmap getDefaultVideoPoster() { return Bitmap.createBitmap(10, 10, Bitmap.Config.ARGB_8888); } 2021. 4. 19. Vuetify를 Firebase로 배포하기 설정 Vuetify + Firebase 디렉토리 생성 mkdir marketboro-via cd marketboro-via 상위로 이동 cd .. 뷰 프로젝트를 Firebase 프로젝트 명과 동일하게 vue create marketboro-via Overwrite [Vue 2] babel, router, vuex, eslint 선택 ESLint + Standard Vuetify 설치 cd marketboro-via/ 프로젝트 안으로 이동 vue add vuetify Choose a preset: ❯ Configure (advanced) ? Use a pre-made template? (will replace App.vue and HelloWorld.vue) Yes ? Use custom theme? No ? .. 2021. 4. 1. 와인 주류 수입 절차 (2) 수입준비 및 통관 - 언제 작성할지... 언제 작성할지 모르겠습니다~~ 2021. 3. 24. 워드프레스 WP Mailer SMTP 생성 방법 플러그인 설치 후 아래 과정 수행 구글 프로젝트 생성 https://console.developers.google.com/flows/enableapi?apiid=gmail&pli=1 외부일 경우 나중에 다운로드 2021. 2. 22. 주피터 (Jupyter Notebook) 설치하여 웹브라우저로 서버 관리 - 우분투 2023년 8월 : Ubuntu 22.04 버전에서 작동하도록 글 수정 아래 내용대로 따라해서 잘 되었는지 궁금합니다. 성공여부를 간단하게 익명댓글 남겨주시면 감사하겠습니다. Jupyter Notebook은 vim 에디터 사용이 익숙하지 않고, 파일 업로드, 다운로드 등의 작업을 어려워하는 분들을 위한 웹브라우저 기반의 서버 관리자 프로그램입니다. 터미널 작업도 브라우저에서 할 수 있어서 매우 유용합니다. ssh 클라이언트가 없는 곳에서도 쉽게 작업이 가능하므로 설치해 두면 아주 유용합니다. 설치하는 법은 조금 까다롭고 번거롭지만 한번 설정해 두면 그 편함은 말로 다 할 수 없습니다. 꼭 시도해 보세요. 설치하기 sudo apt update sudo apt update sudo apt upgrade su.. 2021. 2. 19. 이전 1 2 3 4 5 6 7 8 ··· 11 다음