개발/내 사이트 만들기 (10) 썸네일형 리스트형 10. 사이트에 광고 달기 (구글 애드센스) 제 사이트에는 구글 애드센스를 이용해 광고를 달아볼건데요 먼저 구글 애드센스에 들어가 로그인을 해줍니다지급정보를 입력하고 사이트를 추가해줍니다 그 후 사이트 메뉴바를 클릭하고 사이트 URL을 클릭합니다클릭하면 펍 코드가 나오는데 펍 코드를 복사해줍시다만약 펍 코드가 나오지 않는다면 계정 → 설정 → 계정 정보란에 가면 게시자 ID가 나오니 이걸 참고해주세요 이제 VSCODE로 넘어와서 사이트 아래에 ads.txt 파일을 만들어 펍코드를 붙여넣기해줍니다 이제 urls.py와 views.py에 새로운 코드를 추가해줍니다 저는 urls.py를 분리해놨기 때문에 제 사이트인 util/urls.py를 수정해줬습니다 urls.pyfrom django.urls import pathfrom . import vie.. 9. Django(장고) CSS,JS 연결하기 CSS 연결하기 먼저 import os를 추가해줍니다 config/settings.py 에 import os를 추가해줍니다그 후 경로를 추가해줍니다 STATIC_URL = '/static/' STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static'),] 이제 html파일로 돌아와서 {% load static %}을 적어주고 css를 불러와주면 됩니다 css는 이 과정으로 불러와주면 됩니다 JS 연결하기JS는 간단하게 이렇게 연결해주시면 됩니다 연결이 안돼요!그런데 여기서 문제점 다 해봤는데도 연결이 안돼요분명히 오류도 없고 디버그도 안뜨는데 연결이 안됐는데요?!하시는분들이 있을거에요 왜냐면 제가 그랬거든요그럴땐 config/settings.py에서 DEBUG.. 8. PuTTY를 이용해 SSH접속하기 이전엔 파일을 호스팅 컴퓨터에 업로드 했다면 이제 호스팅 컴퓨터에서 파일을 실행시켜야겠죠?내 도메인에서 내 사이트를 띄워봅시다!1. PuTTY 설치하기 Download PuTTY 링크를 클릭하여 다운로드 페이지로 이동합니다.Windows용 설치 파일을 다운로드합니다. 일반적으로, 최신 64비트 Windows 인스톨러(putty--installer.msi)를 다운로드합니다. 2. PuTTY 실행하기① 웹 서버 IP를 입력합니다② 포트는 22로 설정합니다③ Open을 눌러 들어갑니다 웹 서버 IP를 모르는 경우 가비아에 호스팅 관리 콘솔에서 확인하실 수 있습니다자세한 내용은 전 게시글을 참고해주세요 7. 알드라이브에서 SFTP 하기(서버에 파일 올리기) ④ SFTP 아이디를 입력합니다⑤ SFTP 비밀번호.. 7. 알드라이브에서 SFTP 하기(서버에 파일 올리기) SFTP설정을 마무리 했으니 이제 알드라이브를 이용해 SFTP를 해볼거에요SFTP설정을 하지 않으셨다면 전 게시글을 참고해주세요 6. 가비아 웹서버 SFTP 접속설정 1. 알드라이브 설치 후 실행하기https://altools.co.kr/product/ALDRIVE 알드라이브 | 공식 다운로드편리한 파일 전송 프로그램 알드라이브입니다. WebDAV, S3, Ucloud Biz 등 다양한 파일 전송을 지원합니다.altools.co.kr먼저 알툴즈 홈페이지에 가서 알드라이브를 설치해줍니다다운이 다 되면 실행해줍니다 저는 처음 들어오면 이렇게 뜨는데 이 화면은 꺼서 빈화면으로 만들어줍니다 2. 접속하기① 접속하기 클릭② SFTP로 설정합니다③ 웹서버 아이피를 입력합니다④ 포트는 22로 설정합니다⑤ SFTP .. 6. 가비아 웹서버 SFTP 접속설정 먼저 SFTP접속 설정을 해주도록 하겠습니다1.가비아에 들어가 로그인을 해준 후2.My가비아 → 서비스 관리로 들어가 줍니다2.호스팅 관리 콘솔에 들어가줍니다3. 호스팅 → 도메인 체크 → FTP/SFTP/SSH 접속 설정을 눌러줍니다 4. 웹서버 접속 방식과 기간을 설정합니다접속방식을 SFTP/SSH로 설정하고내 IP를 등록해줍니다여기서 이건 내 사이트에 접속할 수 있는 IP가 아닌 내가 산 호스팅 서버에 접속할 수 있는 IP를 말하는겁니다저장하면 이렇게 알림메세지와 접속가능으로 바뀐것을 확인 할 수 있습니다이제 비밀번호를 재설정해주겠습니다변경을 눌러 비밀번호를 재설정 해줍니다비밀번호는 기억하셔야 합니다이제 접속 설정이 끝났으니 다음에는 SFTP에 접속해보도록 하겠습니다7. 알드라이브에서 SFTP 하기.. 5. 파이썬(Django)에서 내 사이트 출력하기 4. Django로 웹 애플리케이션 만들기 & 컨테이너 호스팅? 웹호스팅?전 게시글과 이어집니다1. 먼저 가상환경으로 들어가줍니다[ myenv\Scripts\activate ]그리고 내 폴더로 이동해줍니다[ cd mysite ]2. 앱을 생성해줍니다[ py manage.py startapp 이름 ]저는 유틸사이트를 만들거기때문에 util이라고 해줬습니다util폴더가 생긴것을 확인할 수 있습니다3. mysite / 내 폴더(util) / views.py 파일을 수정해줍니다내가 만든폴더(util)안에 있는 views.py를 수정해줍니다 views.py 전체코드from django.http import HttpResponsefrom django.shortcuts import render# Create your.. 4. Django로 웹 애플리케이션 만들기 & 컨테이너 호스팅? 웹호스팅? 먼저 Django를 설치하기 전에 제 사례먼저 얘기하겠습니다컨테이너 호스팅을 구매 후 저는 바로 SFTP과정 (서버로 내 소스코드를 옮기는 과정)을 진행했는데요알드라이브에서 SFTP설정을 끝내고 제 도메인인 jiobi.kr에 접속해보았지만 연결할 수 없다고 떠서가비아에 문의해서 물어본 결과 답변이 아래와 같이 왔습니다제가 구매한 호스팅은 파이썬 컨테이너 호스팅이기 때문에 .py로 구동을 시켜야 하는거였습니다제가 만든 소스코드는 HTML,CSS,JS로 이루어져 있기에 안되는거였죠..저는 처음 해보는 과정이기 때문에 몰랐습니다..이제 알았으니 Django로 웹 애플리케이션을 만들기 위해 django를 설치해볼까요?1. Django를 설치하기 위해 폴더 하나를 만들어줍니다2. Visual Studio Code.. 3. 가비아에서 DNS 설정하기 도메인과 호스팅을 구매했으면 이제 DNS를 설정해야 합니다가비아 등록 도메인이고, 가비아 네임서버를 이용하는 경우에는 DNS설정이 자동으로 세팅되지만자동으로 세팅되지 않을 경우 이메일로 DNS정보가 발송됩니다.저는 이렇게 메일이 왔습니다이 메일을 보고 이대로 설정해봅시다1.가비아로 들어가서 로그인을 해줍니다 https://www.gabia.com/ 2. My가비아 → 서비스 관리 3. 호스팅 관리 콘솔에 들어가줍니다 4. 컨테이너 호스팅을 누른 후 도메인을 눌러줍니다 5. 밑으로 내려서 웹서버 IP와 DB서버 IP를 확인해줍니다필요하니 다른곳에 적어두시는걸 추천합니다6. DNS를 눌러줍니다 7. 도메인 오른쪽 설정을 눌러줍니다8. 레코드 수정을 눌러 레코드를 추가해줍니다9. 다 추가한 후에 저장을 .. 이전 1 2 다음