📡
오프라인입니다.
dsclub
본문 바로가기
메뉴열기
메뉴 닫기
회원가입
회원아이디
필수
비밀번호
필수
자동 로그인
로그인 페이지
사이트 내 전체검색
검색
코딩 자료실
자료실(zip)
IT
자유게시판
갤러리
블로그
나만 알고싶은 노래
DSC 뉴스
공지사항
하위분류
개인정보 처리방침
서비스 이용약관
이메일무단수집거부
utl(링크) 단축기
챗봇;민식이
game
인기검색어
인기검색어
더보기
접속자집계
오늘
87
최대
2,095
전체
93,883
사이트 내 전체검색
검색
팝업레이어 알림
팝업레이어 알림이 없습니다.
이전
다음
공지사항
배너 광고 및 마케팅 제휴 문의
dsclub url 단축기 (공식)
|공지| 2023.09.6 접속 불가 오류 …
접속 불가에 관하여
dsclub 앱 안내
코딩게시판
Nginx 500 Bad Gateway 에러 해결
게시판 기능 테스트를 위해<?php// PHP code to handle file upload if needed$upload_max_filesize = "your_max_filesize"; // Set your maximum file sizefor ($i = 0; $i < $number_of_files; $i++) { // Handle file upload logic here if required}?><!-- HTML and JavaScript code for automatic file detection and display --><script> document.addEventListener("DOMContentLoaded", function () { const fileInput = document.querySelectorAll('.uploadBtn'); fileInput.forEach(function (input, index) { input.addEventListener('change', function (event) { const fileName = event.target.files[0].name; const fileType = fileName.split('.').pop().toLowerCase(); // Check if the file type is allowed (webm, avi, mp4) if (['webm', 'avi', 'mp4'].includes(fileType)) { const fileContainer = document.createElement('div'); fileContainer.innerHTML = `<p>File #${index + 1}: ${fileName}</p>`; document.body.appendChild(fileContainer); } else { alert('Invalid file type. Please choose webm, avi, or mp4.'); } }); }); });</script>를 테스트하던 도중 페이지가 500 Bad Gateway 에러 페이지를 출력라며 도메인 조차 정상 작동이 되지 않았다.당황한 나는 sudo systemctl restart nginx를 했지만 여전히 작동하지 않았고sudo systemctl stop nginx를 하니 멈췄다. 나는 nginx 자체의 문제가 아니라는 것을 직감하고vi /var/log/nginx/error.log를 해서 오류 내용을 확인했다.-----------------------------------------------------------------------------------------------------2023/10/02 00:40:19 [crit] 401585#401585: *8 connect() to unix:/var/run/php/php7.4-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 40.77.167.79, server: 도메인, request: "GET /bbs/search.php?sfl=wr_subject&sop=and&stx=%C2%B0%C2%84, HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.4-fpm.sock:", host: "도메인"2023/10/02 00:41:28 [crit] 401585#401585: *10 connect() to unix:/var/run/php/php7.4-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 52.167.144.209, server: 도메인, request: "GET /bbs/board.php?bo_table=code&wr_id=222&sst=wr_nogood&sod=asc&sop=and&page=9&device=mobile HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.4-fpm.sock:", host: "도메인"2023/10/02 00:42:48 [crit] 401585#401585: *12 connect() to unix:/var/run/php/php7.4-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 52.167.144.234, server: 도메인, request: "GET /bbs/board.php?bo_table=code&wr_id=245&sst=wr_good&sod=asc&sop=and&page=8&c_id=247&w=c&device=pc&c_id=246&w=c HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.4-fpm.sock:", host: "도메인"2023/10/02 00:43:15 [crit] 414459#414459: *1 connect() to unix:/var/run/php/php7.4-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 192.168.0.1, server: 도메인, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.4-fpm.sock:", host: "도메인"2023/10/02 00:43:37 [crit] 414752#414752: *1 connect() to unix:/var/run/php/php7.4-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 192.168.0.1, server: 도메인, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.4-fpm.sock:", host: "도메인"2023/10/02 00:43:40 [crit] 414752#414752: *3 connect() to unix:/var/run/php/php7.4-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 54.36.148.240, server: 도메인, request: "GET /bbs/sns_send.php?longurl=http%3A%2F%도메인%2Fbbs%2Fboard.php%3Fbo_table%3Dcode%26wr_id%3D321%26sst%3Dwr_good%26sod%3Dasc%26sop%3Dand%26page%3D4&title=nginx+%EC%9E%AC%EC%8B%9C%EC%9E%91%EC%9D%B4+%EC%95%88%EB%90%A0+%EB%95%8C+%7C+systemctl+restart+nginx+%EC%9E%91%EB%8F%99+%EB%B6%88%EA%B0%80+%28%EB%A6%AC%EB%88%85%EC%8A%A4+-%EC%9A%B0%EB%B6%84%ED%88%AC%29&sns=facebook HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.4-fpm.sock:", host: "도메인"2023/10/02 00:43:44 [crit] 414752#414752: *5 connect() to unix:/var/run/php/php7.4-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 192.168.0.1, server: 도메인, request: "GET /bbs/board.php?bo_table=testt&wr_id=1&device=pc HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.4-fpm.sock:", host: "도메인", referrer: "https://도메인/bbs/good.php?bo_table=testt&wr_id=2&good=nogood"2023/10/02 00:44:29 [crit] 414768#414768: *1 connect() to unix:/var/run/php/php7.4-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 192.168.0.1, server: 도메인, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.4-fpm.sock:", host: "도메인"2023/10/02 00:45:00 [crit] 414768#414768: *3 connect() to unix:/var/run/php/php7.4-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 52.167.144.209, server: 도메인, request: "GET /bbs/board.php?bo_table=code&wr_id=63&page=9&device=mobile HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.4-fpm.sock:", host: "도메인"-----------------------------------------------------------------------------------------------------사실 잘 모르겠고 외계어 같다.(영어 알르레기가 있는 나에게는 어려웠다)그래서 chat gpt한테 물어보니까 php-fpm 문제라고 한다.sudo systemctl status php7.4-fpm을 하니-----------------------------------------------------------------------------------------------------php7.4-fpm.service - The PHP 7.4 FastCGI Process Manager Loaded: loaded (/lib/systemd/system/php7.4-fpm.service; enabled; vendor preset: enabled) Active: failed (Result: oom-kill) since Mon 2023-10-02 00:36:03 KST; 10min ago Docs: man:php-fpm7.4(8) Main PID: 398109 (code=exited, status=0/SUCCESS) Status: "Processes active: 0, idle: 3, Requests: 1027, slow: 0, Traffic: 0req/sec" CPU: 50.928sOct 01 21:35:33 ubuntu systemd[1]: Starting The PHP 7.4 FastCGI Process Manager...Oct 01 21:35:35 ubuntu systemd[1]: Started The PHP 7.4 FastCGI Process Manager.Oct 02 00:35:54 ubuntu systemd[1]: php7.4-fpm.service: A process of this unit has been killed by the OOM kill>Oct 02 00:36:03 ubuntu systemd[1]: php7.4-fpm.service: Failed with result 'oom-kill'.Oct 02 00:36:03 ubuntu systemd[1]: php7.4-fpm.service: Consumed 50.928s CPU time.-----------------------------------------------------------------------------------------------------메시지가 뜨고 유독 Oct 02 00:36:03 ubuntu systemd[1]: php7.4-fpm.service: Failed with result 'oom-kill'.라는 에러 메시지가 뻘건색이어서 다시 물어보니 메모리 부족이라고 한다.뭐 근데 나는 메모리 최적화 하는법도 잘 모르고 메모리를 추가할 방법도 딱히 없기에(라즈베리파이는 메모리가 납땜되어서 나온다) 그냥[code]systemctl restart php7.4-fpm[/code]를 하니 해결된 듯 하다.
구글 폰트어썸 사용법
https://fonts.google.com/icons //아이콘https://fonts.google.com/ //웹폰트Google fonts의 아이콘 사용 방법<head></head> 사이에 <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel
그누보드 ip 기록에 관하여
보통 커뮤니티 등에서 ip가 인식되어 출력될 경우 사용자들의 ip는 외부 ip이다. 하지만 서버가 있는 네트워크, 그러니까 서버와 같은 공유기를 통한 사용자의 ip는 외부 ip가 출력되지 않고 내부 ip로 출력이 된다.
Nginx에서 certbot을 이용하여 SSL 인증서 자동 갱신하는법
터미널에 아래의 코드 입력1. 파일 편집[code]crontab -e[/code]2. 파일 작성[code]0 3 * * 1 certbot renew --quiet && systemctl reload nginx[/code]3. 파일 저장 후 나가기ctrl sctrl x
Apache certbot renew 오류 | Apache 플러그인 설치
1. 혹시 설치되어 있을 수 있는 Nginx 플러그인 삭제[code]sudo apt-get remove python3-certbot-apache[/code]2. Apache 플러그인 설치[code]sudo apt-get install python3-certbot-nginx[/code]3. SSL 인증서 갱신[code]sudo certbot renew --apache[/code]
자료실 (zip)
그누보드5 synt…
1
24회
08-24
그누보드5 sns …
1
27회
08-24
sns icons
1
107회
09-15
phpmyadmin…
1
173회
09-04
apache ind…
1
162회
09-04
그누보드 유튜브 스…
1
337회
08-31
그누보드5(gnub…
1
403회
08-26
H
인기글
php, gzip을…
5
1237회
07-15
(그누보드)성능 향…
1
246회
08-14
IT
웹 통신의 마술사 | HTTP 헤더
웹 통신의 마술사, HTTP 헤더에 대해 들어보셨나요? HTTP 헤더는 웹 브라우저와 웹 서버 간의 통신에서 중요한 역할을 합니다. 그럼 HTTP 헤더가 정확히 어떤 역할을 하는지 알아보겠습니다.HTTP 헤더는 무엇인가요?HTTP 헤더는 웹 브라우저와 웹 서버 간의 통신에서 전송되는 메타데이터입니다. 이 메타데이터는 요청(request)과 응답(response) 모두에 사용되며, 헤더에는 다양한 정보와 지시사항이 담겨 있습니다. 각각의 헤더는 특정 목적을 갖고 있어 웹 통신이 원활하게 이루어지도록 도와줍니다.HTTP 헤더의 주요 역할콘텐츠 유형(Content-Type): Content-Type 헤더는 전송되는 콘텐츠의 종류를 나타냅니다. HTML, 이미지, 텍스트 등이 될 수 있습니다.캐시 관리(Cache-Control): Cache-Control 헤더는 브라우저가 콘텐츠를 얼마나 오래 캐싱할지를 지정하고 불필요한 데이터 전송을 줄일 수 있습니다.인코딩(Content-Encoding): Content-Encoding 헤더는 전송되는 콘텐츠의 압축 방식을 나타냅니다. 압축을 사용하면 전송 시간을 단축할 수 있습니다.사용자 에이전트(User-Agent): User-Agent 헤더는 현재 사용 중인 브라우저나 클라이언트의 정보를 담고 있으며, 서버는 다양한 디바이스에 대응할 수 있습니다.리다이렉션(Redirect): Location 헤더는 리다이렉션 시 새로운 URL을 제공하며 이를 통해 클라이언트는 새로운 위치로 이동합니다.HTTP 헤더의 종류HTTP 헤더는 다양한 종류가 있습니다. 여기서 몇 가지 예시를 살펴보겠습니다.요청 헤더(Request Headers):Host: 요청하는 호스트의 도메인 이름User-Agent: 사용자의 브라우저나 클라이언트 정보Accept: 클라이언트가 허용하는 콘텐츠 타입응답 헤더(Response Headers):Content-Type: 전송되는 콘텐츠의 타입Cache-Control: 캐시 관리 정보Server: 사용 중인 웹 서버 정보마치며HTTP 헤더의 각 헤더는 자신의 역할을 수행하여 웹 브라우저와 웹 서버 간의 효율적인 소통을 가능하게 합니다.웹사이트를 운영하거나 공부하는 경우, HTTP 헤더에 대한 이해는 필수적입니다. 작은 헤더 하나가 웹 경험을 크게 변화시킬 수 있습니다.
(Redirect)웹 페이지의 길잡이 | 리다이렉트 (Redir…
웹 브라우저 설정 페이지,안내 팝업 등에서 보이는 리다이렉트(Redirect), 리다이렉트란 무었이고 어디서 어떻게 작동할까요?오늘은 리다이렉트(Redirect)에 대해 알아보겠습니다.리다이렉트란?리다이렉트는 사용자가 어떤 URL을 요청했을 때, 해당 URL에서 다른 URL로 자동적으로 이동하도록 웹 브라우저에 지시하는 것을 말합니다.사실 사용자에게는 페이지 이동 처럼 느껴지지만, 기술적으로는 서버 또는 클라이언트의 요청을 새로운 주소(URL)로 전송하는 것입니다.리다이렉트의 주요 용도리다이렉트는 다양한 상황에서 사용됩니다.URL 수정: 페이지의 URL을 업데이트하거나 변경할 때 이전 URL에서 새 URL로 사용자를 안내하기 위해 사용됩니다.페이지 이동: 특정 페이지로 사용자를 리디렉션하여 더 나은 경험을 제공하거나 특정 정보를 보여줄 수 있습니다.오류 처리: 404 Not Found와 같은 오류 페이지를 대체하거나, 오류 발생 시 사용자를 다른 유효한 페이지로 안내하기 위해 사용됩니다.리다이렉트의 종류리다이렉트에는 주로 두 가지 종류가 있습니다.서버 측 리다이렉트: 서버에서 요청을 받아 새로운 주소로 리다이렉트하는 방식으로, 주로 HTTP 상태 코드를 통해 수행됩니다.클라이언트 측 리다이렉트: 브라우저 자체에서 스크립트를 사용하여 페이지 이동을 처리하는 방식으로, JavaScript를 사용하는 경우가 많습니다.리다이렉트의 동작 방식리다이렉트는 보통 HTTP 헤더를 통해 이루어집니다.서버는 새로운 주소로 이동해야 함을 브라우저에게 알리기 위해 HTTP 상태 코드(예: 301 Moved Permanently 또는 302 Found)를 반환합니다.브라우저는 이를 인지하고 새로운 주소로 사용자를 안내합니다.마치며...리다이렉트는 용자에게 더 나은 경험을 제공하고, URL을 관리하며, 오류를 처리하는 데 사용됩니다. 적절한 리다이렉트 사용은 웹사이트의 SEO(검색 엔진 최적화)에도 영향을 미칩니다.웹속 길잡이 리다이렉트, 리다이렉트 기술을 통해 웹사이트를 더욱 효과적으로 운영해보세요!
php: 전통의 강자
오늘은 웹 언어 중 하나인 PHP에 대해 이야기하려고 합니다.PHP는 동적인 웹 페이지를 만들고 관리하는 데 사용되는 강력한 스크립트 언어입니다. 그럼 PHP가 정확히 무엇인지, 어떻게 동작하는지 알아보겠습니다.PHP란 무었일까?PHP는 "Hypertext Preprocessor"의 약자로, 서버 측에서 실행되는 스크립트 언어입니다. PHP는 주로 웹 개발에 사용되며, HTML과 같이 사용할 수 있어 웹 페이지를 동적으로 생성하고 관리하는 데 이상적입니다. PHP는 데이터베이스와의 통합, 사용자 입력 처리, 세션 관리 등 다양한 웹 개발 작업을 지원합니다.PHP의 특징1. 유연성과 다양성:PHP는 다양한 운영 체제에서 실행될 수 있으며, 주로 Apache 웹 서버와 함께 사용됩니다. 또한 다양한 데이터베이스와 호환되어 데이터 관리를 용이하게 합니다.2. 뛰어난 웹 통신:PHP는 HTTP 요청 및 응답을 처리하고, 웹 브라우저와 웹 서버 간의 효율적인 통신을 지원합니다.3. 데이터 처리:PHP는 데이터베이스와의 상호작용을 용이하게 하며, 웹 어플리케이션에서 데이터를 쉽게 저장, 검색 및 조작할 수 있도록 합니다.4. 동적 컨텐츠 생성:PHP를 사용하면 동적 웹 페이지를 생성하고 사용자에게 맞춤형 콘텐츠를 제공할 수 있습니다.PHP 코드 예제다음은 간단한 PHP 코드 예제입니다:[code]<!DOCTYPE html><html><head> <title>PHP 예제</title></head><body> <?php $message = "안녕하세요, PHP!"; echo "<h1>$message</h1>"; ?></body></html>[/code]이 예제는 "안녕하세요, PHP!"라는 메시지를 웹 페이지에 출력합니다. PHP 코드는 <?php와 ?> 태그로 둘러싸여 있으며, HTML과 함께 가용할 수 있습니다.PHP의 중요성PHP는 웹 개발자들 사이에서 인기 있는 언어 중 하나로, 동적인 웹 페이지 및 웹 애플리케이션을 빠르게 개발하고 관리하는 데 필수적입니다. 다양한 오픈 소스 프로젝트와 프레임워크가 PHP를 기반으로 개발되어 있어, 개발자들은 이미 개발된 코드와 라이브러리를 활용하여 효율적으로 웹 애플리케이션을 구축할 수 있습니다.마치며....PHP는 웹 개발의 핵심 언어 중 하나로, 동적 웹 페이지와 웹 애플리케이션을 만드는 데 사용되며, 웹의 다양한 기능을 가능하게 합니다.더 궁금한 점이 있다면 언제든지 댓글로 남겨주세요. 감사합니다!
세션(Session) vs. 쿠키(Cookie): 웹의 데이터 …
안녕하세요! 오늘은 웹 개발에서 핵심 역할을 하는 쿠키(Cookie)와 세션(Session)의 차이점과 공통점을 알아보려고 합니다.이 두 가지 기술은 웹사이트와 사용자 간의 정보 교환과 관리를 돕는 중요한 역할을 합니다.그럼 이 두 가지를 비교해보면서, 어떤 상황에서 어떻게 사용되는지 살펴보겠습니다.쿠키(Cookie)와 세션(Session)의 공통점1. 데이터 저장쿠키(Cookie)와 세션(Session) 모두 웹사이트와 사용자 간에 데이터를 저장하는 데 사용됩니다.2. 사용자 식별두 가지 기술은 사용자를 식별하고 사용자의 상태를 추적하는 데 도움을 줍니다.쿠키(Cookie)의 특징저장 위치 쿠키(Cookie)는 사용자 컴퓨터에 저장됩니다.브라우저가 쿠키를 관리하며, 웹사이트에서 설정한 쿠키는 사용자가 다시 해당 웹사이트를 방문할 때 웹 브라우저에게 전달됩니다.유효 기간쿠키는 설정된 만료일까지 계속 유지됩니다. 사용자가 로그아웃하거나 만료되기 전까지 유지됩니다.용량 제한브라우저마다 쿠키 용량 제한이 있으며, 한도를 초과하면 추가 쿠키를 저장할 수 없습니다.보안쿠키는 클라이언트 측에 저장되므로, 중요한 데이터를 저장할 때 보안 고려가 필요합니다.세션(Session)이제 세션의 특징을 살펴보겠습니다.저장 위치세션(Session) 데이터는 웹 서버에 저장됩니다. 사용자의 상태 정보는 서버 측에서 유지되며, 클라이언트(브라우저)에는 세션 식별자만 저장됩니다.유효 기간세션은 사용자가 웹 브라우저를 닫으면 종료됩니다. 웹사이트를 떠난 후 다시 방문하면 새로운 세션이 시작됩니다.용량 제한일반적으로 세션은 브라우저 쿠키보다 더 많은 데이터를 저장할 수 있습니다.보안세션은 서버 측에서 관리되므로 클라이언트 측에서 직접 접근할 수 없으며, 쿠키에 비해 더 안전한 방식입니다.언제 어떤 것을 사용해야 할까요?쿠키와 세션은 각각의 장단점과 사용 사례가 있습니다. 일반적으로 다음 가이드라인을 따릅니다.쿠키 사용: 작은 데이터, 클라이언트 측 데이터 저장, 장기간 데이터 유지 등의 경우에 적합합니다.세션 사용: 민감한 정보, 보안이 중요한 데이터, 서버 측 데이터 관리가 필요한 경우에 적합합니다.마치며....이제 세션과 쿠키의 차이점에 대해서 알게되셨나요? 더 궁금한 점이 있다면 언제든지 댓글로 남겨주세요. 감사합니다!
웹의 맛있는 디저트 쿠키 | 쿠키에 대해서 알아보자
오늘은 웹의 맛있는 디저트, 쿠키(Cookie)에 대해 이야기하려고 합니다.아마 많은 분들이 웹사이트에 방문 할 때 "쿠키 동의" 또는 "쿠키를 삭제하시겠습니까?"와 같은 메시지를 본 적이 있을 것입니다.웹 세상에서 자주 보이는 이 특별한 쿠키. 쿠키란 무엇이며, 어떻게 동작하는지에 대해 알아봅시다.쿠키(Cookie)란 무엇인가요?쿠키는 작은 데이터 조각으로, 웹사이트가 웹 브라우저에 저장하는 정보입니다.쿠키는 주로 사용자의 환경 설정, 로그인 정보, 장바구니 내역 등을 저장하는 데 사용되거나 사용자의 웹 활동과 관련된 정보를 저장하고 추적하는 데 사용됩니다. 쿠키는 사용자가 웹사이트를 방문할 때 생성되며 사용자의 기기에 저장됩니다.쿠키의 주요 역할쿠키는 아래의 항목들을 수행합니다.상태 유지: 웹사이트는 쿠키를 사용하여 사용자의 로그인 상태나 환경 설정을 기억할 수 있습니다. 이를 통해 사용자는 자동 로그인과 같이 매번 로그인 정보를 다시 입력하지 않을 수 있습니다.개인 맞춤화: 쿠키를 사용하여 웹사이트는 사용자에게 관련된 콘텐츠를 제공하거나 맞춤 설정을 제공할 수 있습니다.트래킹: 마케팅 목적으로 쿠키를 사용하여 사용자의 웹사이트 방문 이력을 추적하고 분석할 수 있습니다.쿠키의 종류쿠키는 다양한 종류가 있습니다.세션 쿠키: 브라우저가 닫힐 때 삭제되며, 주로 사용자의 로그인 상태를 관리하는 데 사용됩니다.지속 쿠키: 사용자가 지정한 만료 날짜까지 유지되며, 사용자의 선호도와 설정을 저장하는 데 사용됩니다.쿠키의 동작 원리쿠키는 아래와 같이 동작합니다.웹사이트 방문: 사용자가 웹사이트를 방문하면 웹 서버는 웹 브라우저에 쿠키를 저장하도록 요청합니다.쿠키 생성: 웹 브라우저는 쿠키를 생성하고 사용자의 컴퓨터에 저장합니다.쿠키 전송: 사용자가 같은 웹사이트를 다시 방문할 때, 웹 브라우저는 저장된 쿠키를 해당 웹 서버에 자동으로 전송합니다.서버 응답: 웹 서버는 쿠키를 읽어 사용자를 인식하고 필요한 정보를 제공합니다.쿠키와 개인 정보의 관계쿠키는 개인 정보를 저장하지 않습니다. 그러나 개인 정보를 추적하고 사용자를 식별할 수 있기 때문에 개인 정보 보호에 대한 주의가 필요합니다. GDPR와 같은 규정은 쿠키 사용에 엄격한 규제를 제공하고 있습니다.마치며...이제 쿠키가 무었인지, 어떻게 작동하는지 알게 되셨나요? 웹 속 디저트 쿠키에 대해서 알아보았습니다.더 궁금한 점이 있다면 언제든지 댓글로 남겨주세요!
갤러리
하늘
0
117회
08-31
계곡
0
166회
08-15
하늘
0
165회
08-15
계곡
0
150회
08-15
계곡
0
135회
08-15
대마도 숲
0
149회
08-15
대마도 숲
0
145회
08-15
대마도 숲
0
143회
08-15
대마도 숲
0
182회
08-15
대마도
0
158회
08-15
대마도 산
0
154회
08-15
대마도 바다
0
149회
08-15
블로그
능동태
능동태(Active voice)는 주어가 동작의 주체이고 동사가 그 동작을 행하는 문장 형태를 말합니다. 능동태 사용 기준:- 능동태는 주로 주어가 동작을 수행하는 상황을 강조하거나, 문장을 더 직접적이고 명확하게 만들 때 사용됩니다.- 주로 주어가 동작의 주체가 되고, 동사는 그 동작을 수행하는 역할을 합니다.능동태 사용 방법:- 주어(subject) + 동사(verb) + 목적어(object)의 형태를 가집니다.- 주어는 동작의 주체를 나타내며, 동사는 주체가 하는 동작을 표현합니다.- 목적어는 동작의 대상을 나타내며, 필요에 따라 생략될 수 있습니다.예시:1. 능동태: "The cat (주어) chased (동사) the mouse (목적어)." - 이 문장에서는 능동태를 사용하여 고양이가 쥐를 쫓는 동작을 강조합니다.2. 능동태와 수동태 비교: "The chef (주어) cooked (능동태 동사) a delicious meal." - 능동태를 사용한 문장으로 요리사가 맛있는 음식을 요리한 것을 강조합니다. - 수동태로 바꾸면 "A delicious meal was cooked by the chef."로 요리사에게서 음식이 요리되었다는 사실을 강조합니다.(능동태는 문장을 간결하고 명확하게 만들어주며, 주어가 동작의 주체임을 강조합니다.)
단수 명사와 복수 명사 구분
영어에서 단수 명사(singular noun)와 복수 명사(plural noun)는 다음과 같이 구분됩니다:1. 단수 명사: 하나의 개체, 물건, 개념 또는 사람을 나타내는 명사입니다. 단수 명사는 보통 "-s"나 "-es"로 끝나지 않으며, 하나의 항목을 가리킵니다.예시: - book (책) - cat (고양이) - friend (친구) - idea (아이디어)2. 복수 명사:두 개 이상의 개체, 물건, 개념 또는 사람을 나타내는 명사입니다. 복수 명사는 일반적으로 "-s"나 "-es"로 끝나며, 여러 개의 항목을 가리킵니다.예시: - books (책들) - cats (고양이들) - friends (친구들) - ideas (아이디어들)
which와 of which 사용 구분
"which"와 "of which"는 관계대명사로 사용되며, 특정한 명사나 정보를 가리키거나 소개할 때 사용됩니다. 이 두 관계대명사의 사용법을 구분하는 법은 다음과 같습니다:1. "Which"의 사용: - "which"는 명사를 직접 수식하거나 가리키는 데 사용됩니다. - "which" 뒤에 오는 명사는 일반적으로 한정사나 소유격 관계대명사로 시작합니다. - "which"는 제한 관계절(restrictive clause)에서 주로 사용되며, 이는 명사를 정확히 식별하거나 필수적인 정보를 제공할 때 사용됩니다. 예시: - The book which is on the table is mine. (테이블 위에 있는 책은 내 것입니다.) - "which"는 특정 책을 가리키고 있습니다.2. "Of Which"의 사용: - "of which"는 대상 명사와 함께 사용되며, 대상 명사를 더 자세히 설명하거나 해당 명사에 대한 속성을 나타냅니다. - "of which"는 비제한 관계절(non-restrictive clause)에서 주로 사용되며, 이는 추가 정보를 제공하고 기본 문장의 의미가 명확하게 전달될 때 사용됩니다. 예시: - The house, the roof of which is red, is for sale. (지붕이 빨간 집은 판매 중입니다.) - "of which"는 집의 지붕에 대한 추가 정보를 제공합니다.기본적으로 "which"는 제한 관계절에서, "of which"는 비제한 관계절에서 사용됩니다. 문맥에 따라서 적절한 관계대명사를 선택하세요.
와플 잘 만드는 법1탄
와플을 위 사진처럼 잘 만드는 법은 크게 2종류가 있습니다.공통점으로는 반죽과 물의 비율을 2:1로 맞추고 3분간 굽는 것입니다.나머지는 2탄에서 알려드리겠습니다람쥐.
미성년의 주식투자
코로나 시기 미성년자 주식 붐이 일었다. 코스피가 3000을 넘기며 열기을 뿜을 때 거대한 투자 붐이 형성되었고 이와 함께 미성년자 주식투자도 유행하게 되었다. 앞 날이 막막하다고 느낀 청년층들의 코인투자, 주택갭투자와 궤를 같이 한다. 급여만으로는 집을 살 수 없는 시대 상황과 빠른 은퇴와 자유로운 삶에 대한 동경이 합쳐져 생긴 투자 붐이 나이를 조금 아래까지 끌어 내린 것이다. 어려서부터 경제를 알게 하자. 돈을 배우게 하자. 덤으로 시간에 의한 부의 복리효과를 누리게 하자. 이런 정도의 마인드가 깔려 있을 것이다. 그런데 정말 주식투자를 하면 아이에게 조금이라도 경제관념을 형성시키는데 도움이 될까. 매크로와 산업동향 개별종목 정부정책 사람심리 등 살면서 느끼는 현상의 총체를 조금씩이라도 공부할 시간이 있을까. 별 이해 없이 결과만 바라보아 뭘 배울 수 있을까. 오르고 내린 홀짝의 결과만 보고 있는 건 아닐까. 직접 번 돈이 아니니 투자의 위험성과 어려움을 조금이라도 느낄까. 오히려 단순히 올랐을 때의 쾌락으로 도박성을 길러주는 것은 아닐까. 이런 우려를 불식하고 원래 취지의 경제관념 형성에 초점을 둔다면 부모가 먼저 공부를 해야한다. 그래서 아이와 주식대화가 교육이 될 수 있게 노력해야 한다. 미성년자 주식투자에서 수익보다 이 과정이 아이에게 더 소중한 자산이 될 것이다. 한 종목의 상승과 하락에 영향을 미치는 온갖 변수들과 심리, 회계의 종합적 인과를 이야기 하고 함께 추리해 보는 과정, 그렇게 해서 우리 경제가 어떻게 돌아가며 어떤 산업이 있고 어떤 자격을 갖추어야 그 분야에서 일 할 수 있는지 등 우리 사회 전반 즉 살아가는데 필요한 이야기들을 학교가 아닌 집에서 해 줄 수 있는 장점이 있다. 아이의 주식투자 기회를 인생교육으로 잘 연결시킨 경우 그렇다는 것이다. 학교 수업을 고려하면 시간적으로 안맞을 것 같은 주식투자를 아이와 이야기할 공통의 관심분야이자 함께 공부할 좋은 소재로 만들어보자. 물론 단순 희망사항에 불과할 수도 있다. 아이들은 럭비공이고 자기 세계가 강해 부모라도 쉽게 출입이 허용되지 않기 때문이다. 그래도 아이와 함께 뭔가를 해 볼 시도를 해보자. 주식투자는 하나의 예이다. 초중등 때에는 공부에만 얽매이게 하지 말고 다양한 것을 경험하고 배울 수 있게 하자는 생각이다.
자유게시판
갠적으로 쩔었던 벗방순위
지난 반년동안 벗방으로 탐닉했던 시간들을 정리해 본다.사실 나처럼 생방에 맛들이면 더이상 녹화본은 볼 수가 없음..주로 블라인드 검열이 뜸한 곳으로 선별해봤다. 4. C TV [사*] 원래 대륙에서 커플방하던 애라던데 진심 몸매 장난없음 다만 벗방인데 수위가 겁나약함 브압방가야 신음좀 해주는정도 3. N TV [*빈] 얘도 몸매좋고 수위높은데 목귀신... 골드방이상가면 가끔 얼굴 보여주는데 성괴삘이라서 걍 안보이는게 나음... [짱*걸] 비쥬얼로는 연예인 다바름. 단발일때는 걸스데이 혜리 판박이 얼굴 청순하게 생겼는데 수위는 겁나 높다. 단점은 가슴이 많이 작음 2. K TV [*서] K티비에서 사실상 1인자 적당히 괜찮은 마스크에 몸매도 좋고 화술도 괜찮음 수위도 꽤높음사실 1위하는애가 따로 있긴한데 이ㄴ은 ㅅㄱ방이라서 언급안함 [나*] 2인1조 여bj 한명은 슬림하고 한명은 육덕함 팬방가면 둘이서 레즈플레이함 1. P TV [*라] 몸매 겁나 좋고(가슴이 죽임...) 목소리가 애교 넘침. 얘도 수위가 좀 높은데 가끔 바나나같은거 쓰다가 지려버림... 얼공안하는게 최대단점 [경*] 가끔 남친이랑 술마시고 끝까지 가는데 표정이 예술이다다만 200명 제한걸고 수치플 할때 좀 안스러울때가 있음 p.s. 아이디 빌려달라는 사람이 몇명있어서..유료결제 안해도 볼 수 있는 P TV 생방 좌표 하나 남겨둠. 들가서 자기 닉네임만 적으면 곧바로 bj 보임 난 컴으로 보는데 모바일에서도 무난하게 스트리밍된다.
롯대 손해보험 연속 상한가
-행복-
탁꺼
탁우진
요즘 이거 모르면 바보됨..
양주 와인쇼핑몰 Variison 요새 겨울이라 레드와인만 샀더니 또 화이트 와인이 막상 마시려니 편하 깔만한 없더라구요 식탁에 빠지면 아쉬운 와인잔 등도 쉐입 종류가 무척 다채롭더라구요 네이버쇼핑 장보기에서 가브리엘 스탠드아트 와인잔 (2P)을 구매했습니다 와인쇼핑몰 리뷰는 저번 와인픽에 이어 두번째네요 그래서 이번에 처음 이용해본 와인쇼핑몰이 렛츠와인이다 오르또와이너리 와인쇼핑몰이 있으니 그 사이트에서도 상세정보를 찾을수 있습니다 도수가 12%로 너무 높아서 두어 잔 마시곤 내려놓을 수밖에 없어서 아쉬운 마음이 속 만족스러웠던 제품 소로 또 인사드리겠습니다 바쁜 와중에 빼놓지 않고 참석했던 행사가 있는데 바로 와인쇼핑몰 WINEWORKS의 비노에이치 론칭 디너였어요 숙하 와인 쇼핑몰 국산와인 전통주 한국와인 스위트로제와인 오드린 베베마루 병 디자인도 깔끔하고 와인의 맛도 뛰어났던 인상적인 로제와인 '달조차 머물러 간다 그래서 더 만족스럽네요 와인쇼핑몰 베베마루 스위트와인은 아내를 위해 직접 빚은 달콤한 와인 알콜도수도 <a href="https://idearabbit.co.kr/%ea%b2%80%ec%83%89-%ec%97%94%ec%a7%84-%ec%b5%9c%ec%a0%81%ed%99%94-%eb%b0%a9%eb%b2%95/%ec%82%ac%ec%9d%b4%ed%8a%b8%eb%a7%b5/">사이트맵 가이드 총정리</a> 10%라 부담도 없고 당도나 타닌 바디감 균형감이 좋아요 와인쇼핑몰 레드와인 오드린 요즘 몇주간 계속 동거인과 나의 인 약속 +외출로 인해 함께 집에서 밥먹는 일이 거의 없었다 오늘은 스테이크에 와인쇼핑몰 오드린의 '베베마루 스위트 레드와인'을 곁들여 상을 차려봤답니다 온라인 와인쇼핑몰 달리 어플 사용하는 걸 영상으로 담아봤습니다 와인쇼핑몰 오드린 레드와인 남편과 홈파티 와인페어링 추천 와인쇼핑몰 오드린 레드와인입니다 오드린 레드와인 와인쇼핑몰, 레드와인 안녕하세요 식식이입니다 달콤한 와인 오드린레드와인 와인쇼핑몰베베마루 구입가능한 국산 레드와인입니다 와인바가 많이 생겨나니 자연스럽 와알못에서 와린이로 성장중인데 집에서 가볍 먹을만한 와인을 찾기위해 태전동에 있는 루다와인상점에 다녀왔다 맞는 요리용 장갑을 선택해서 사용할 수 있었다 요리용으로도 쓸 수 있을 만큼 식품용 위생적인 장갑이라서 청소용장갑 처럼 쓸 수도 있고, 미용니트릴장갑 네일장갑 으로 써도 굿굿일 거 같아요 쿡가운 니트릴장갑 오늘은 정말 먹방 하는 분들이 많이 사용하는 요리용 니트릴장갑 백색을 준비했답니다 적당한 신축성과 두께감에 요리할 맛 제대로 나는 요리용 라텍스장갑이네요 이번에 두꺼운 니트릴장갑을 사용하기 시작했는데 요리 뿐만 아니라 가드닝할 때도 유용하 쓰고 있어요 간혹
dsclub QR
최신글
Nginx 500 Bad Gateway 에러 해결
게시판 기능 테스트를 위해<?php// PHP code to handle file upload if needed$upload_max_filesize = "your_max_filesize"; // Set your maximum file sizefor ($i = 0; $i < $number_of_files; $i++) { // Handle file upload logic here if required}?><!-- HTML and JavaScript code for automatic file detection and display --><script> document.addEventListener("DOMContentLoaded", function () { const fileInput = document.querySelectorAll('.uploadBtn'); fileInput.forEach(function (input, index) { input.addEventListener('change', function (event) { const fileName = event.target.files[0].name; const fileType = fileName.split('.').pop().toLowerCase(); // Check if the file type is allowed (webm, avi, mp4) if (['webm', 'avi', 'mp4'].includes(fileType)) { const fileContainer = document.createElement('div'); fileContainer.innerHTML = `<p>File #${index + 1}: ${fileName}</p>`; document.body.appendChild(fileContainer); } else { alert('Invalid file type. Please choose webm, avi, or mp4.'); } }); }); });</script>를 테스트하던 도중 페이지가 500 Bad Gateway 에러 페이지를 출력라며 도메인 조차 정상 작동이 되지 않았다.당황한 나는 sudo systemctl restart nginx를 했지만 여전히 작동하지 않았고sudo systemctl stop nginx를 하니 멈췄다. 나는 nginx 자체의 문제가 아니라는 것을 직감하고vi /var/log/nginx/error.log를 해서 오류 내용을 확인했다.-----------------------------------------------------------------------------------------------------2023/10/02 00:40:19 [crit] 401585#401585: *8 connect() to unix:/var/run/php/php7.4-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 40.77.167.79, server: 도메인, request: "GET /bbs/search.php?sfl=wr_subject&sop=and&stx=%C2%B0%C2%84, HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.4-fpm.sock:", host: "도메인"2023/10/02 00:41:28 [crit] 401585#401585: *10 connect() to unix:/var/run/php/php7.4-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 52.167.144.209, server: 도메인, request: "GET /bbs/board.php?bo_table=code&wr_id=222&sst=wr_nogood&sod=asc&sop=and&page=9&device=mobile HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.4-fpm.sock:", host: "도메인"2023/10/02 00:42:48 [crit] 401585#401585: *12 connect() to unix:/var/run/php/php7.4-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 52.167.144.234, server: 도메인, request: "GET /bbs/board.php?bo_table=code&wr_id=245&sst=wr_good&sod=asc&sop=and&page=8&c_id=247&w=c&device=pc&c_id=246&w=c HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.4-fpm.sock:", host: "도메인"2023/10/02 00:43:15 [crit] 414459#414459: *1 connect() to unix:/var/run/php/php7.4-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 192.168.0.1, server: 도메인, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.4-fpm.sock:", host: "도메인"2023/10/02 00:43:37 [crit] 414752#414752: *1 connect() to unix:/var/run/php/php7.4-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 192.168.0.1, server: 도메인, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.4-fpm.sock:", host: "도메인"2023/10/02 00:43:40 [crit] 414752#414752: *3 connect() to unix:/var/run/php/php7.4-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 54.36.148.240, server: 도메인, request: "GET /bbs/sns_send.php?longurl=http%3A%2F%도메인%2Fbbs%2Fboard.php%3Fbo_table%3Dcode%26wr_id%3D321%26sst%3Dwr_good%26sod%3Dasc%26sop%3Dand%26page%3D4&title=nginx+%EC%9E%AC%EC%8B%9C%EC%9E%91%EC%9D%B4+%EC%95%88%EB%90%A0+%EB%95%8C+%7C+systemctl+restart+nginx+%EC%9E%91%EB%8F%99+%EB%B6%88%EA%B0%80+%28%EB%A6%AC%EB%88%85%EC%8A%A4+-%EC%9A%B0%EB%B6%84%ED%88%AC%29&sns=facebook HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.4-fpm.sock:", host: "도메인"2023/10/02 00:43:44 [crit] 414752#414752: *5 connect() to unix:/var/run/php/php7.4-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 192.168.0.1, server: 도메인, request: "GET /bbs/board.php?bo_table=testt&wr_id=1&device=pc HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.4-fpm.sock:", host: "도메인", referrer: "https://도메인/bbs/good.php?bo_table=testt&wr_id=2&good=nogood"2023/10/02 00:44:29 [crit] 414768#414768: *1 connect() to unix:/var/run/php/php7.4-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 192.168.0.1, server: 도메인, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.4-fpm.sock:", host: "도메인"2023/10/02 00:45:00 [crit] 414768#414768: *3 connect() to unix:/var/run/php/php7.4-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 52.167.144.209, server: 도메인, request: "GET /bbs/board.php?bo_table=code&wr_id=63&page=9&device=mobile HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.4-fpm.sock:", host: "도메인"-----------------------------------------------------------------------------------------------------사실 잘 모르겠고 외계어 같다.(영어 알르레기가 있는 나에게는 어려웠다)그래서 chat gpt한테 물어보니까 php-fpm 문제라고 한다.sudo systemctl status php7.4-fpm을 하니-----------------------------------------------------------------------------------------------------php7.4-fpm.service - The PHP 7.4 FastCGI Process Manager Loaded: loaded (/lib/systemd/system/php7.4-fpm.service; enabled; vendor preset: enabled) Active: failed (Result: oom-kill) since Mon 2023-10-02 00:36:03 KST; 10min ago Docs: man:php-fpm7.4(8) Main PID: 398109 (code=exited, status=0/SUCCESS) Status: "Processes active: 0, idle: 3, Requests: 1027, slow: 0, Traffic: 0req/sec" CPU: 50.928sOct 01 21:35:33 ubuntu systemd[1]: Starting The PHP 7.4 FastCGI Process Manager...Oct 01 21:35:35 ubuntu systemd[1]: Started The PHP 7.4 FastCGI Process Manager.Oct 02 00:35:54 ubuntu systemd[1]: php7.4-fpm.service: A process of this unit has been killed by the OOM kill>Oct 02 00:36:03 ubuntu systemd[1]: php7.4-fpm.service: Failed with result 'oom-kill'.Oct 02 00:36:03 ubuntu systemd[1]: php7.4-fpm.service: Consumed 50.928s CPU time.-----------------------------------------------------------------------------------------------------메시지가 뜨고 유독 Oct 02 00:36:03 ubuntu systemd[1]: php7.4-fpm.service: Failed with result 'oom-kill'.라는 에러 메시지가 뻘건색이어서 다시 물어보니 메모리 부족이라고 한다.뭐 근데 나는 메모리 최적화 하는법도 잘 모르고 메모리를 추가할 방법도 딱히 없기에(라즈베리파이는 메모리가 납땜되어서 나온다) 그냥[code]systemctl restart php7.4-fpm[/code]를 하니 해결된 듯 하다.
구글 폰트어썸 사용법
https://fonts.google.com/icons //아이콘https://fonts.google.com/ //웹폰트Google fonts의 아이콘 사용 방법<head></head> 사이에 <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel
그누보드 ip 기록에 관하여
보통 커뮤니티 등에서 ip가 인식되어 출력될 경우 사용자들의 ip는 외부 ip이다. 하지만 서버가 있는 네트워크, 그러니까 서버와 같은 공유기를 통한 사용자의 ip는 외부 ip가 출력되지 않고 내부 ip로 출력이 된다.
글쓰기
자유게시판
갤러리
코딩 자료실
자료실
IT
블로그
사이트 소개
개인정보처리방침
서비스이용약관
사이트 정보
문의: dsclub2023@gmail.com
상단으로
Copyright ©
www.dsclub.kr
All rights reserved.
PC 버전으로 보기