일단 Apache 란 무엇인가 ? Apache HTTP server로 세계에서 가장 널리 쓰이는 웹서버 소프트웨어이다. 그래서 웹서버를 만들 때 Apache2를 까는경우가 굉장히 많다. (사실 난 허접이라 apache2말고는 안써봤다.)Apache2 설치방법 : 터미널에서 sudo apt-get apache2 하면된다.이번 주제인 Apache2에서 외부에서 들어오는 포트관리하는 법을 알아보자 1. 기본나는 집에있는 라즈베리파이 우분투에 apache2를 설정했다. 일단.. 브라우저로 아이피에 접속을하면 Apache2 Default Page 가 뜬다. 그런데 여기서 생긴 의문 ? 아파치2하나당 하나의 웹페이지 서버밖에 못만드는 것인가? 80번 포트말고 다른 포트로는 접속이 안되는걸까 ?결국 아파치 포트를 관..
Python 파일에서 한글을 쓰기 위해서는 # -*- coding: utf-8 -*-를 맨 위에 적어 놓는다.---------------링크나 첨부파일에 string 변수 .encode('utf-8')으로 utf-8로 인코딩 해준다. query = urllib.quote(title.encode('utf-8')+" "+name.encode('utf-8')) url = "http://music.naver.com/search/search.nhn?query="+query---------------파일 다운로드시 sock = open(music.PATH, 'r') response = HttpResponse(sock, content_type="application/force-download") response['C..
Python에서 다른 위치에 있는module을 import 하고싶을때 from .models import A 면 동일 directory에 있는 models의 모듈 Afrom ..models import A면 상위 directory에 있는 models의 모듈 A를 뜻한다. 상위 directory에 있는 P폴더의 models의 모듈 A 는from ..P.models import A 하면된다.__init__.py가 폴더 내에 있어야 그폴더에 from으로 접근 가능하다.
Cross Site Request Forgery protectionCsrf_token은 Cross Site Request Forgery 를 막기 위해 존재한다.Cross Site Request Forgery 란 ? CSRF 취약점은 악의적인 사이트가 접속자들의 브라우저를 이용해 내 서버의 값을 바꾸도록 request를 요청하는걸 나타낸다. 이러한 request는 유저의 쿠키나 유저의 제출한 형식에 낑겨져오기 때문에 서버가 오인할 수 있다.(A Cross-site request forgery hole is when a malicious site can cause a visitor's browser to make a request to y our server that causes a change on the..
STATIC_ROOT : collectstatic 할때, static files들을 deployment 하기 위해 모아놓는 장소STATIC_URL : STATIC file들의 URL.STATICFILES_DIRS : STATICFILES의 DIRECTORIES. 그렇기 때문에 어떻게 해야하냐 (?) STATIC_ROOT를 만들고. (최초에는 빈 폴더인게 좋나(?). 아니면 FILES들로 덮어 씌워짐)STATICFILES_DIRS를 세팅해 놓는다. (스택틱 파일이 존재하는 위치)그리고 STATIC_URL을 설정한다. (아무렇게나 정한다.) 그다음 urls.py에서 url 세팅을 걸어준다. from django.conf.urls import url,includefrom django.contrib import..
기존 도메인을 이용해서 DDNS 세팅하기 1탄기존 도메인을 이용해서 DDNS 세팅하기 2탄기존 도메인을 이용해서 DDNS 세팅하기 3탄2부에서 에서 발급 받은 token과 account id, record id들과 zone id를 이용해서 패킷을 보내야한다.shell script 파일을 사용하면 된다. DNSimple에서 기본적으로 패킷 예시를 준게 있다.일단 ssh로 우분투에 접속하면 ... 파일 저장위치를 정하고 vi으로 파일을 만들면 된다. 저같은경우 /home/jrj325/bin 에 DDNS.sh 파일을 만들었다.그리고나서 vi로열고 내부를 적어야 한다.위와 같이 입력하면된다. [] 부분은 아까 적어놓았던 token과 account id, zone id, record id를 이용해서 넣으면 된다...
기존 도메인을 이용해서 DDNS 세팅하기 1탄기존 도메인을 이용해서 DDNS 세팅하기 2탄기존 도메인을 이용해서 DDNS 세팅하기 3탄그럼 이제 DNSimple에 도메인을 등록해보자.도메인을 구입한 곳으로 가서 DNS 설정을 DNSimple로 해줘야한다. ( 난 호스팅.kr로 사서 .. 다들 각자 도메인 구입한데서 설정하길 바란다)네임서버 변경에서 ns1.dnsimple.com, ns2.dnsimple.com, ns3.dnsimple.com, ns4.dnsimple.com 로 바꿔주면된다.이제 다시 dnsimple.com으로 돌아와서 Add domain누르고 위 버튼 누른뒤 도메인 입력해주면 끝.이제 도메인을 누르고 들어가면 이렇게 뜬다. 그럼 여기서 왼쪽 DNS 버튼을 누르고 내려가서 DNS recor..
기존 도메인을 이용해서 DDNS 세팅하기 1탄기존 도메인을 이용해서 DDNS 세팅하기 2탄기존 도메인을 이용해서 DDNS 세팅하기 3탄기존 도메인에 DDNS세팅하기 (DNSIMPLE 이용! [학생은 무료]) = 귀찮음 주의.우분투에서.. 세팅 하기. 일단 DDNS란 ? DDNS 또는 Dynamic DNS(동적 DNS)는 실시간으로 DNS를 갱신하는 방식이다. 주로 도메인의 IP가 유동적인 경우 사용된다. ip가 바뀌어도 ddns로 설정한 도메인값은 변하지 않기 때문에 용이하게 접속가능하다. (from wikipedia) 우리가 인터넷 회사에서 고정 아이피를 신청하지 않는한 ( 가격을 월마다 내야하는 .. ) 집에서 사용하는 ip는 계속 변한다. 그렇기 때문에 도메인과 유동ip를 계속 연결해주는 DDNS ..
1. 우분투에서 터미널을 키거나 ssh로 접속한다. (ssh로 접속 : http://neoguru.tistory.com/57 ) 2. 일단 자신의 Driver이름을 확인한다. ifconfig 3개 있다. enxb827ebdb8fc6 이랑, lo랑 wlan0 .enxb827ebdb8fc6는 유선이고 wlan0은 위의 그림에서 짤렸지만 wifi 이다. lo는 뭔지 모르겠지만 loopback인것 같다.enxb827ebdb8fc6의 아이피를 고정해주고자한다. 이름이 왜그러냐고(?) 나도 모른다.. 라즈베리파이3샀는데 이름이 이모양임. 나중에 기회가되면 바꾸고 싶지만. 사실 바꾸는걸 검색해봤지만 귀찮아서 결국 안바꿈 ㅎㅎ .3. 세팅할 정보를 미리 적어놓자 세팅할 ip를 지정해놓자 나는 192.168.0.77로 ..
집에서 세팅을 다 해놓고, 학교에서 접속해서 서버를 만지려고 했는데.. ssh로 접근이 안된다.. 학교에서 22번 포트를 막았나? 핸드폰 LTE로 테더링으로 컴퓨터에 연결한다음에 연결해도 접근이 안된다.그래서 집에 들어와서 공유기 세팅을 다시 살펴보자.. 22번 포트를 열어놨는지 ?원격관리 포트 22 를 열어 놓았는데 외부에서 접속이 되지 않았다..그렇다면 결론은 SK브로드 밴드에서 ssh막음 . 그렇다면 어떻게 해야할까 ? 서버의 ssh 포트를 바꿔준다.ssh 포트는 22 인데 변경해주면된다. $ sudo vi /etc/ssh/sshd_config 로 vi를 키고 port 22를 다른 것으로 수정을한다. ( vi 사용법 : http://blog.naver.com/occidere/220844431751 ..
- Total
- Today
- Yesterday
- 책 소개
- C# 책
- C#책
- USB
- 블로그
- c#.net
- Node
- c#초보
- C 책
- 창숨김 다운
- 창숨기기
- 창숨김
- c#
- 블로그 공지
- robot
- C#입문
- iptime 2000au
- readonly
- 창숨기기 프로그램
- c#ㄱㄱ
- 블로그 이야기
- ubuntu
- 창숨김 프로그램
- 블로그 개설
- C# 속으루..
- 디스크 쓰기 금지되어 있습니다
- ROS2
- ipTIME
- 2000au
- ROS2 설치
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |