티스토리에 개인 도메인을 적용하려면 blog.tistory.com 을 CNAME 으로 설정을 하여야 합니다.

$TTL    3600
@       IN      SOA     ns.example.kr.    root (
                                        2019041510      ; serial
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expire
                                        1D )            ; minimum
        IN      NS              ns.example.kr.
        IN      MX      10      mail.example.kr.
        IN      A               192.168.1.2
ns      IN      A               192.168.1.2
mail    IN      A               192.168.1.2
www     IN      A               192.168.1.2
blog    IN      CNAME           blog.tistory.com.

뒷쪽에 점(.) 을 꼭찍어야 합니다.

 

블로그 이미지

iVPS 영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

Tag cname, DNS

댓글을 달아 주세요

Let's Encrypt 로 무료 인증서를 발급 받을려고 했더니 "DNS problem: SERVFAIL looking up CAA for ..." 에러 메시지가 뜨면서 더 이상 진행이 안되네요~

직접 네임서버 운영으로 해결했습니다.

# certbot certonly --standalone --agree-tos -m email@address -d www.example.kr
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator standalone, Installer None
Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org
Obtaining a new certificate
Performing the following challenges:
http-01 challenge for www.example.kr
Waiting for verification...
Cleaning up challenges
Failed authorization procedure. www.example.kr (http-01): urn:ietf:params:acme:error:dns :: DNS problem: SERVFAIL looking up CAA for www.ivps.kr

IMPORTANT NOTES:
 - The following errors were reported by the server:

   Domain: www.example.kr
   Type:   None
   Detail: DNS problem: SERVFAIL looking up CAA for www.example.kr

CAA 레코드를 지정하고 난 뒤에 인증서 발급이 되네요~

 

www.example.kr.        CAA 0   issue   "letsencrypt.org"

/var/named/example.kr.zone 파일에 위의 필드를 추가하고 named 재시작 하고 인증서 발급해보세요~

 

블로그 이미지

iVPS 영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

댓글을 달아 주세요

상위 버전에서 덤프 받은 DB 데이터를 하위 버전에 밀어 넣을려고 했더니 아래와 같은 에러가 나는군요~

 

ERROR 1273 (HY000) at line 31: Unknown collation: 'utf8mb4_unicode_520_ci'

 

ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

위와 같은 부분을 찾아서 변경하면 됩니다.

 

vi 에서 하는 방법

:%s/utf8mb4_unicode_520_ci/utf8_general_ci/g

:%s/utf8mb4/utf8/g

 

블로그 이미지

iVPS 영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

Tag MySQL

댓글을 달아 주세요

아파치 mod_ruid2 모듈과 mod_fcgid 모듈을 같이 사용하니깐 아래와 같은 오류가 뜨네요~

 

 [fcgid:emerg] [pid 24459] (13)Permission denied: [client 192.168.1.2:50024] mod_fcgid: can't lock process table in pid 2445

 

디렉토리, 파일 퍼미션을 이리저리 변경해 봤는데도 안되더군요~

결국 mod_ruid2 를 막던지

 

    <IfModule mod_ruid2.c>
        RMode config
        RUidGid apache apache
    </IfModule>

RUidGid apache apache 로 적용해야 실행이 됩니다.

 

블로그 이미지

iVPS 영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

댓글을 달아 주세요

CentOS 7.x 버전에서 yum 으로 php 를 설치하면 기본으로 5.4 버전이 설치가 됩니다.

5.6 버전 또는 7.0 ~ 7.2 버전으로 설치하는 방법니다.

 

yum install epel-release
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

yum install yum-utils

 

5.6 버전 설치
yum-config-manager --enable remi-php56

 

7.0 버전 설치
yum-config-manager --enable remi-php70

 

7.1 버전 설치
yum-config-manager --enable remi-php71

 

7.2 버전 설치
yum-config-manager --enable remi-php72

 

yum install php php-common php-fpm php-mysql php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml php-pecl-apc php-cli php-pear php-pdo

 

5.4 버전이 설치된 상태라면 yum update 를 하시면 됩니다.

 

블로그 이미지

iVPS 영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

댓글을 달아 주세요

sed 명령어로 문자열 치환시 ' $ 두 문자가 들어가야 되는데 sed -i 's/찾는문자열/바꿀문자열/g' 방법으로는 원하는대로 되지가 않습니다.

 

/etc/phpMyAdmin/config.inc.php 파일의 맨 아랫줄에

"$cfg['LoginCookieValidity'] = 43200;" 를 추가하려고 하는데 애를 먹었네요~

 

sed -i "s/^?>/\$cfg['LoginCookieValidity'] = 43200;\n?>/g" /etc/phpMyAdmin/config.inc.php

 

sed -i "s/찾는문자열/바꿀문자열/g" 파일경로 이렇게 큰따옴표로 감싸면 됩니다.

그리고 $는 앞에 \를 붙여주면 됩니다.

 

 

블로그 이미지

iVPS 영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

댓글을 달아 주세요

[CentOS] 7.x SELINUX 설정 해제



selinux 가 동작을 하고 있으면 보안 설정이 너무 짜증이 납니다.


# vi /etc/selinux/config 수정


#SELINUX=enforcing

SELINUX=disabled


이제 reboot 명령어로 시스템을 재시작 하면 됩니다.



수동으로는 "setenforce 0" 명령어를 실행하면 됩니다.


[root@localhost ~]# getenforce

Enforcing

[root@localhost ~]# setenforce 0

[root@localhost ~]# sestatus

SELinux status:                 enabled

SELinuxfs mount:                /sys/fs/selinux

SELinux root directory:         /etc/selinux

Loaded policy name:             targeted

Current mode:                   permissive

Mode from config file:          disabled

Policy MLS status:              enabled

Policy deny_unknown status:     allowed

Max kernel policy version:      31


설치후 disabled 로 변경하고 재시작을 권합니다.


블로그 이미지

iVPS 영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

Tag CentOS

댓글을 달아 주세요

[아파치] PHP Notice:  Undefined index: 에러


/var/log/httpd/ 로그파일에 "PHP Notice:  Undefined index:" 같은 에러가 엄청 많이 기록이 되는군요~

소스를 수정하여도 되겠지만 너무 많다면 로그가 안나오게 할 수도 있습니다.


# vi /etc/php.ini 수정

;error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT

error_reporting = E_ALL & ~E_DEPRECATED & ~(E_NOTICE | E_WARNING)

~E_STRICT => ~(E_NOTICE | E_WARNING) 로 수정하고 아파치를 재시작 합니다.


블로그 이미지

iVPS 영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

Tag 아파치

댓글을 달아 주세요

[리눅스] 쉘스크립트 실행 /bin/sh^M 오류


윈도우에서 만들어진 쉘스크립트 파일을 시놀로지에 넣어서 실행하니깐 아래와 같은 오류가 생기더군요~

root@mynas:~/bin# ./test.sh

-ash: ./test.sh: /bin/sh^M: bad interpreter: No such file or directory

또는

line 1: #!/bin/sh: No such file or directory ( <feff> 유니코드 BOM 으로 저장된 경우 )

개행 문자를 unix 로 바꿔주어야 합니다.


# vi test.sh

:set fileformat=unix

저장하고 다시 실행해보세요~


line 1: #!/bin/sh: No such file or directory

이렇게 나온다면

# vi -b test.sh 로 실행해서 

<feff>#!/bin/sh

위와 같이 나오면 앞에 문자를 지워주고 저장하면 됩니다.


블로그 이미지

iVPS 영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

Tag 리눅스

댓글을 달아 주세요

[리눅스] PHP SESSION 저장 안되는 문제


아파치에서 VirtualHost 를 다른 소유자로 변경하고 재시작 했더니 잘되던 phpmyadmin 에서 아래와 같은 오류가 뜨더군요~

mod_ruid2 모듈과 함께 사용중인데 원인을 찾는데 함참 걸렸네요~

import.php: Missing parameter: import_type

import.php: Missing parameter: format

세션이 저장되는 폴더 /var/lib/php/session 폴더의 퍼미션을 777로 바꾸어도 안되더니 가만 생각해 보니 그 안에 원래 있던 세션 파일의 소유자가 달라서 그렇더군요~

해당 파일을 지우고 하니 잘 됩니다~


블로그 이미지

iVPS 영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

Tag 리눅스

댓글을 달아 주세요