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

WEB 56

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

MariaDB 10.3.13이 릴리즈되었습니다.

MariaDB 10.3.13이 릴리즈되었습니다. MariaDB는 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS)이다. MySQL과 동일한 소스 코드를 기반으로 하며, GPL v2 라이선스를 따른다. 오라클 소유의 현재 불확실한 MySQL의 라이선스 상태에 반발하여 만들어졌으며, 배포자는 몬티 프로그램 AB(Monty Program AB)와 저작권을 공유해야 한다.[1] 이것은 MySQL과 높은 호환성을 유지하기 위함이며, MySQL API와 명령에 정확히 매칭하여, 라이브러리 바이너리와 상응함을 제공하여 교체 가능성을 높이고자 함이다.[2] 마리아 DB에는 새로운 저장 엔진인 아리아(Aria)뿐만 아니라, InnoDB를 교체할 수 있는 XtraDB 저장 엔진을 포함하고 있다.[3] 이것은 트랜잭..

WEB/DB 2019.02.24

무료 DB 쿼리툴 QueryBox를 소개합니다.

Data Intergration Management "데이터베이스 관리와 개발을 쉽고 편리하게 할 수 있는 가장 빠른 방법" 쿼리박스는 다양한 DB(데이터베이스) 개발 및 관리를 하나의 통합된 환경으로 제공하고 많은 관리 프로그램을 설치할 필요 없이 쿼리박스 하나만으로 쉽게 관리할 수 있습니다. QueryBox는 비영리 목적으로 사용하는 국내 모든 개인 사용자 및 교육용으로 사용하는 교육기관에게 무료로 제공됩니다.자세하 라이센스는 홈페이지에서 확인하세요. 지원 데이터베이스Oracle 10g.x, 11g.x, 12c.x, ExadataMS-SQL 2005, 2008, 2008 R2, 2012, 2014Mysql 5.xMariadb 5.x, 10.xDB2 LUW 9.7.0.2 / 9.7.0.3 / 9.7.0..

WEB 2019.02.24

리눅스와 유닉스의 차이점

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

WEB/Server 2019.02.02

MySQL 테이블에 INSERT 구문을 수행 시킬때 성능을 향상시킬 수 있는 방법입니다.

MySQL 테이블에 INSERT 구문을 수행 시킬때 성능을 향상시킬 수 있는 방법입니다. ※ 여러 데이터를 INSERT 구문으로 수행시 VALUES 리스트를 다중으로 사용하는것이 개별적으로 INSERT것보다 빠릅니다. 비어 있지 않은 테이블에 INSERT를 수행한다면 my.ini 파일 안에 bulk_insert_buffer_size 를 변경하여 속도를 개선 시킬 수 있습니다. 1. INSERT INTO `테이블` (필드1, 필드2) VALUES ('값1', '값2'),('값1', '값2')...('값1', '값2'); # My.ini 파일 내에 bulk insert buffer size를 변경하고 MySQL을 재시작 합니다.bulk_insert_buffer_size = 64M ※ 여러 클라이언트에서 대량..

WEB/DB 2019.02.02

MSSQL에서 사용 가능한 PHP 확장 드라이브 Msphpsql 소개

Msphpsql은 Microsoft SQL Server(mssql)에 사용되는 Microsoft PHP 드라이브이며 PHP 스크립트에서 SQL Server 데이터를 읽고 쓸 수 있도록 확장되었습니다. SQLSRV 확장은 프로세스 인터페이스를 제공하고 PDO_SQLSRV 확장은 Azure SQL DB를 비롯한 모든 버전의 SQL Server 2008 R2 및 이후 버전에서 데이터에 액세스하기위한 PHP 데이터 개체 (PDO)를 구현합니다. 이러한 드라이버는 SQL Server에 대한 Microsoft ODBC 드라이버를 사용하여 SQL Server와의 낮은 수준의 통신을 처리합니다. Get StartedWindows + SQL Server + PHP 7Ubuntu + SQL Server + PHP 7Red..

WEB/DB 2019.01.29

폰트 저작권 확인 및 사례로 보는 활용법 바로 알기

폰트 저작권 바로 알기 폰트 도완과 폰트의 차이, 법류상 책임이 발생하는 사례(저작재산권 침해 사례, 약관 위반 책임이 발생할 수 있는 사례), 법률상 책임이 발생하지 않는 사례, 저작권 침해 또는 약관 위반 주장에 대응하는 방법, 무료료 사용 가능한 폰트 등 글꼴 파일 저작원 바로 알 수 있는 다양한 정보가 있습니다. 한국저작권위원회가 창작한 글꼴(폰트) 파일 저작권 바로 알기(2019)저작물은 "공공누리" 출처표시-상업적 이용금지-변경금지 조건에 따라 이용할 수 있습니다. 출처 : 한국저작권위원회홈페이지 : http://www.copyright.or.kr

WEB/Etc 2019.01.26

MySQL 사용자 생성 및 권한 부여 방법

MySQL 사용자 생성 및 권한 부여 방법 1 단계 - MySQL 사용자 생성 및 모든 권한 부여 MySQL을 사용하기 시작할 때처럼 사용자 이름과 암호가 주어집니다. 이 초기 자격 증명은 '루트 액세스'권한을 부여합니다. 루트 사용자는 해당 데이터베이스 내의 모든 데이터베이스 및 테이블에 대한 모든 액세스 권한을가집니다. 그러나 종종 데이터베이스에 대한 액세스 권한을 부여하지 않고 다른 사람에게 데이터베이스 액세스 권한을 부여해야합니다. 예를 들어 데이터베이스를 관리하기 위해 개발자를 고용했지만 기밀 정보를 삭제하거나 수정할 권한을 부여하지 않으려는 회사는 루트가 아닌 사용자의 자격 증명을 제공합니다. 이렇게하면 회사는 개발자가 데이터로 수행 할 수있는 작업과 수행 할 수없는 작업을 제어 할 수 있습니..

WEB/DB 2019.01.24

CRON 에서 PHP 스크립트 실행하기

CRON 에서 PHP 스크립트 실행하기 cron 작업에서 PHP 스크립트를 실행하는 일반적인 방법은 curl 또는 wget 과 같은 명령줄 프로그램을 사용하는 것 입니다. 예를 들어, cron 작업은 다음 명령과 유사한 명령을 실행합니다. curl http://example.com/script.php 이 명령에서 curl 은 웹 페이지를 검색 한 다음 PHP 스크립트를 실행합니다. 그러나 cron 작업에서 웹 사이트에 PHP 스크립트를 실행하는 더 좋은 방법이 있습니다. PHP 명령 줄 인터프리터를 사용하여 직접 스크립트를 실행할 수 있습니다. 이 방법은 효과적이며 일반적으로 더 빠릅니다. 다음 명령은 PHP 명령 줄 인터프리터를 사용하여 스크립트를 실행하는 방법을 보여줍니다. php -q /home/u..

WEB/PHP&ASP 2019.01.24

robots.txt 파일을 사용하여 검색 엔진 및 웹 크롤러 제어

robots.txt 파일을 사용하여 검색 엔진 및 웹 크롤러를 제어하는 방법 검색 엔진 및 웹 크롤러가 색인을 생성하게 할 사이트의 섹션과 무시해야하는 섹션을 지정할 수 있습니다. 이렇게하려면 robots.txt 파일에 지시문을 지정하고 문서 루트 디렉토리에 robots.txt 파일을 저장합니다. robots.txt 파일에서 지정하는 지시문은 요청 일뿐입니다. 대부분의 검색 엔진과 많은 웹 크롤러가 이러한 지침을 존중 하지만 그렇게 할 의무 는 없습니다 . 따라서 색인을 생성하지 않으려는 콘텐츠를 숨기려면 robots.txt 파일에 의존해서는 안됩니다. 1. ROBOTS.TXT 지시어 사용하기 robots.txt 파일에 사용 된 지시어는 간단하고 이해하기 쉽습니다. 가장 일반적으로 사용되는 지시문은 Us..

WEB 2019.01.24
LIST