인생에 뜻을 세우는데 있어 늦은 때라곤 없다

WEB/Server 18

쉘 스크립트를 사용하여 여러 파일의 확장자를 변경하십시오

Unix / Linux 환경에서는 mv파일을 이동하는 명령이거나 파일 확장자를 변경하는 데 사용할 수 있습니다. 그러나 단일 파일에서만 작동하며 다른 문자를 사용합니다. 여기에는 디렉토리에서 여러 파일의 확장자를 변경하는 데 사용할 수있는 간단한 스크립트가 제공됩니다. 1. 먼저 Shell 파일을 만듭니다. #!/bin/sh #Save file as multimove.sh IFS=$' ' if [ -z "$1" ] || [ -z "$2" ] then echo "Usage: multimove oldExtension newExtension" exit -1 fi # Loop through all the files in the current directory # having oldExtension and cha..

WEB/Server 2019.08.30

도메인 URL에서 www 추가하거나 제거하는 방법

도메인 URL에서 www 접두사 를 추가하거나 제거하는 방법에 대해 설명 합니다. 예를 들어, 사용자 가 브라우저에 www.example.com 을 입력 하면 자동으로 example.com 으로 리디렉션 하거나 그 반대로 리디렉션 할 수 있습니다 . 1. 도메인 URL에 WWW 접두사 추가 사용자 지정 .htaccess 파일에서 Apache 다시 쓰기 규칙을 사용하여 도메인의 URL에 www 접두사를 자동으로 추가 할 수 있습니다 . 이렇게하려면 다음 단계를 수행하십시오. public_html 디렉토리 에 .htaccess 파일을 작성하십시오 . public_html 디렉토리 에 .htaccess 파일이 이미 있으면 수정할 수 있습니다. 다음 텍스트 줄을 복사하여 .htaccess 파일에 붙여 넣습니다...

WEB/Server 2019.08.28

DNS 전파란 무엇이며 왜 그렇게 오래 걸립니까?

'DNS 전파'는 도메인 이름을 변경 한 후 시간대를 설명하는 데 사용되는 용어입니다. 이러한 전파는 다음과 같은 경우에 발생합니다. 도메인의 WHOIS 정보가 변경됩니다. WHOIS는 도메인 소유자 연락처 정보를 상세하게 도메인 등록 기관 및 등록 기관의 데이터베이스에서 검색하는 공개 도구입니다. WHOIS 정보 변경 (예 : 연락처 세부 정보 업데이트)은 완전히 전파되기까지 최대 72 시간이 걸릴 수 있습니다. 도메인의 DNS 레코드 또는 이름 서버가 변경되었습니다. 컴퓨터에서 도메인 이름을 사용할 때마다 DNS 정보가 캐시에 저장됩니다. 이것은 컴퓨터 운영 체제의 로컬 캐시, 인터넷 서비스 공급자가 저장 한 DNS 캐시 등이 될 수 있습니다. DNS 레코드는 주로 캐시에 저장되어 DNS 쿼리의 성능..

WEB/Server 2019.04.08

Mac OS에서 로컬 DNS 캐시를 지우는 방법

터미널에서 Mac OS (최대 El Capitan까지)의 로컬 DNS 캐시를 FLUSH(플러시) 할 수 있습니다. 이동 응용 프로그램 -> 유틸리티 -> 터미널 다음 명령을 입력하고 Enter를 누르십시오. dscacheutil -flushcache 그 후 두 번째 명령을 입력하고 Enter 키를 누릅니다. sudo killall -HUP mDNSResponder Windows에서 로컬 DNS 캐시를 지우는 방법 Linux에서 로컬 DNS 캐시를 지우는 방법

WEB/Server 2019.04.08

Linux에서 로컬 DNS 캐시를 지우는 방법

요즘 많은 Linux 배포판에서는 Windows 및 Mac OS X와 ​​같은 로컬 DNS resolver cache를 사용하지 않습니다. 배포본에 로컬 DNS 캐싱이 있는지 여부를 모르는 경우 Linux 설치의 공식 웹 사이트를 확인하는 것이 좋습니다. Linux에서 DNS 캐시를 플러시하는 방법은 다음과 같습니다. 터미널을 엽니 다. 다음 명령을 실행하여 이름 서비스 캐시 데몬을 다시 시작하십시오. sudo /etc/init.d/nscd restart 다음은 몇 가지 경우가 있습니다 nscd를 데몬이 설치되지 않을 수 있습니다가. 우분투 (및 다른 데비안 기반의 배포판)에서는 다음 명령을 실행하여 터미널에서 설치할 수 있습니다. sudo apt-get install nscd Fedora, CentOS..

WEB/Server 2019.04.08

.htaccess 파일 사용법에 대해 알아보자

.htaccess는 하이퍼텍스트 액세스(hypertext access)의 준말로 .htaccess 파일의 용도와 이를 사용하여 웹 사이트의 웹 서버 구성을 사용자 정의하는 방법에 대해 설명하고자 합니다. .htaccess 파일정보 htaccess 파일은 웹 서버 구성의 분산된 관리를 위해, 여러 웹 서버가 지원하는 디렉터리 수준의 설정 파일을 가리킵니다. Apache 웹 서버가 들어오는 클라이언트 요청을 처리 할 때 동일한 디렉토리에서 .htaccess 파일을 찾습니다 . .htaccess 파일이 있으면 Apache는 파일에서 지시문을 읽고 서버의 전역 구성을 덮어 씁니다. .htaccess 파일에 정의 된 지시문 은 파일이 위치한 디렉토리와 그 아래에있는 모든 하위 디렉토리에 적용됩니다. .htacce..

WEB/Server 2019.04.02

Centos 7 Linux 상에서 Nginx 웹서버 기준으로 Let’s Encrypt 인증서 발급방법

Centos 7 Linux 상에서 Nginx 웹서버 기준으로 Let’s Encrypt 인증서 발급방법을 작성 할려고 합니다. Let’s Encrypt 인증서 발급하기 전에 OpenSSL을 먼저 설치를 하셔야 합니다. 1. certbot 설치Certbot은 Let’s Encrypt 인증서를 자동으로 발급 및 갱신을 해주는 봇 프로그램입니다. [root@localhost tmp]# yum -y install certbot 2. certbot 버전 확인일반적인 인증서의 경우 각 도메인마다 인증서를 적용해야 합니다. 서브도메인을 적용할 경우에는, 각 서브도메인 마다 설정해야 하는 불편함이 있습니다.이런 단점을 해결하기 위해 certbot의 버전이 0.22이상 부터 Wildcard domain.com(*.doma..

WEB/Server 2019.03.07

CentOS7에서 openssl 최신버전 update 하기

Let’s Encrypt 인증서를 설치하는 과정에서 OpenSSL 버전을 확인을 하니 OpenSSL 1.0.2k 버전이라서 이왕 하는김에 OpenSSL부터 최신버전 Update 할려고 합니다. 1. OpenSSL 버전 확인 [root@localhost /]# yum info openssl Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: centos.mirror.moack.net * epel: mirror.premi.st * extras: centos.mirror.moack.net * remi: ftp.riken.jp * remi-safe: ftp.riken.jp * updates: cent..

WEB/Server 2019.03.07

리눅스와 유닉스의 차이점

리눅스와 유닉스의 차이점을 알아보겠습니다. 만약 당신이 10년 전에 IT 커리어를 시작했다면, Linux/Unix에 대해 잘 알고 있었을 텐데, 그 때는 이미 Linux가 컴퓨터 세계에서 자리를 차지하고 있었습니다. 현재 리눅스는 안드로이드 스마트폰 시장의 큰 부분을 차지하고 있으며 데이터센터에서 비중이 높습니다. AWS, Microsoft Azure 및 Digital Ocean과 같은 선도적인 클라우드 제공업체는 Linux 플랫폼에서 실행되는 대부분의 서비스를 제공합니다. 만약 당신이 이전에 가상 서버를 사용했거나 클라우드에 기반한 어떤 기술이라도 사용했다면 이것들은 Linux에 의해 처리되었을 것입니다. 그렇다면 Linux는 무엇입니까? Linux는 데스크탑 및 노트북 환경뿐만 아니라 엔터프라이즈 시..

WEB/Server 2019.02.02

ModSecurity 설치

사전에 필수로 설치되어 있어야 할 것들 pcrelibxml2unique_id (apache 컴파일 시에 --enable-unique-id 되어 있어야 한다) pcre 설치# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.01.tar.gz# tar xvzf pcre-8.01.tar.gz# cd pcre-8.01.tar.gz# ./configure# make# make install unique_id 설정되어 있지 않을 경우apache 소스 파일 다운 후 압축을 푼 다음 unique_id만 컴파일 설치한다.# tar xvzf httpd-2.2.9.tar.gz# cd httpd-2.2.9/modules/metadata# /usr/local..

WEB/Server 2016.07.29

Apache 에서 최대 접속자 수 늘리기

Apache 에서 최대 접속자 수 늘리기 1) Apache 1.3 Apache 1.3 에서는 기본적으로 Max Clients 값은 256까지만 설정할 수 있다. 이 Parameter 값을 증가시키려면 Apache 의 source 를 수정하여 다시 컴파일 해야 가능하다. Apache source 디렉토리로 이동해서 src/include/httpd.h 파일을 열고 HARD_SERVER_LIMIT 256 으로 설정되어 있는 값을 512 또는 1024 로 변경하여 저장 후 컴파일 해준다. 2) Apache 2.2 Apache 2.2 는 Apache 1.3 과 매우 다른데, httpd.h 파일에는 Max Client 와 관련한 옵션이 없다. 따라서, Apache 2.2 에서는 2개의 파일에서 설정을 바꾸어 주어야..

WEB/Server 2016.07.29
LIST