Centos 5.X 버젼 Yum 설치 오류 해결


– 2017년 3월 31일 부터 Centos 5.x 버전은 기본포리지토리에 설정 되어 있는  http://mirror.centos.org 가 정상적으로 작동 하지 않아 아래와 같은 조치 후 yum을 사용 해야 한다.

■ 오류 증상

[root@youmust ~]# yum list python

Loaded plugins: fastestmirror, security

Determining fastest mirrors

YumRepo Error: All mirror URLs are not using ftp, http[s] or file.

Eg. Invalid release/

YumRepo Error: All mirror URLs are not using ftp, http[s] or file.

Eg. Invalid release/

YumRepo Error: All mirror URLs are not using ftp, http[s] or file.

Eg. Invalid release/

 

 

■ 해결 방법

– 기본 레포지토리를 mirrorlist.centos.org 사이트에서 vault.centos.org 변경

 

레포지토리 파일 및 수정 내용 : /etc/yum.repos.d/CentOS-Base.repo

 

 

[base]

name=CentOS-$releasever – Base

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os

baseurl=http://vault.centos.org/5.11/os/$basearch/

#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

 

#released updates

[updates]

name=CentOS-$releasever – Updates

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates

baseurl=http://vault.centos.org/5.11/updates/$basearch/

#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

 

#additional packages that may be useful

[extras]

name=CentOS-$releasever – Extras

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras

baseurl=http://vault.centos.org/5.11/extras/$basearch/

#baseurl=http://mirror.centos.org/centos/5.11/extras/$basearch/

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

 

[centosplus]

name=CentOS-$releasever – Plus

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus

baseurl=http://vault.centos.org/5.11/centosplus/$basearch/

#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/

gpgcheck=1

enabled=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

 

#contrib – packages by Centos Users

[contrib]

name=CentOS-$releasever – Contrib

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib

baseurl=http://vault.centos.org/5.11/contrib/$basearch/

#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/

gpgcheck=1

enabled=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5


'개발자 인생 > Linux' 카테고리의 다른 글

보안 인증서 설치 후 HTTPS URL 변경  (0) 2018.08.13
MySQL, Apache 자동실행 설정  (0) 2016.07.11

보안 인증서 설치 후 HTTPS URL 변경


서버에 보안 인증서 설치 까지 마친 경우 홈페이지 주소를 강제적으로 http:// 에서 https:// 로 변경해야하는 경우가 있는데 

index.php 에서 변경하지 않고 .htaccess 에서 변경하시면 보안 및 변경에 유리점이 있어서 글을 코드를 남겨 놓습니다.


RewriteEngine On

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]


'개발자 인생 > Linux' 카테고리의 다른 글

Centos 5.X 버젼 Yum 설치 오류 해결  (0) 2018.11.05
MySQL, Apache 자동실행 설정  (0) 2016.07.11

MySQL 자동실행 설정

먼저 /usr/local/mysql/share/mysql/mysql.server 파일을 /etc/init.d 디렉토리에 복사한다.

# cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld

다음과 같이 chkconfig 명령어를 이용하여 mysqld 의 자동 실행을 등록한다.

# chkconfig --add mysqld
Apache 자동실행 설정

MySQL 과 같이 /usr/local/apache/bin/apachectl 자동실행 스크립트를 /etc/init.d 디렉토리에 복사한다.

# cp /usr/local/apache/bin/apachectl /etc/init.d/httpd

Apache 의 자동 실행 스크립트 파일은 chkconfig 명령어를 이용하여 등록할 수 없다. chkconfig 명령어를 사용하기 위해서 다음과 같은 내용을 스크립트 파일의 주석부분에 추가한다.

# Comments to support chkconfig on RedHat Linux # chkconfig: 2345 90 90 # description: A very fast and reliable WebServer engine.

MySQL 과 같이 chkconfig 명령어를 이용하여 httpd 의 자동 실행을 등록한다.

# chkconfig --add httpd
자동 실행 설정 확인

다음과 같이 chkconfig 명령어를 사용하여 설정사항을 확인할 수 있다.

# chkconfig --list



'개발자 인생 > Linux' 카테고리의 다른 글

Centos 5.X 버젼 Yum 설치 오류 해결  (0) 2018.11.05
보안 인증서 설치 후 HTTPS URL 변경  (0) 2018.08.13