yum - 사용 가능한 httpd 패키지가 없습니다(새 VPS)

yum - 사용 가능한 httpd 패키지가 없습니다(새 VPS)

그래서 가장 기본적인 기능만 갖춘 새로운 VPS를 갖게 되었습니다. 이것은 내가 전혀 기대했던 것이 아니며 아마도 내 능력에서 벗어났을 수도 있지만 필수 사항을 실행하려고 노력하고 있습니다. 주인은 스웨덴 사람이고 매우 불친절합니다.

uname -a산출:

Linux myhostname.com 2.6.32-431.el6.i686 #1 SMP 금요일 11월 22일 00:26:36 UTC 2013 i686 i686 i386 GNU/Linux

그래서 아파치를 찾아서 시작하려고 합니다. apachectl start알려지지 않은. lsof -nPi | grep ":80 (LISTEN)"출력이 없습니다. 또는 언급이 없습니다 httpd.apache2/etc/init.d/

그래서 저는 다음과 같이 Apache를 설치하기 시작했습니다.

$ yum install httpd
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.sunet.se
 * extras: ftp.sunet.se
 * updates: ftp.sunet.se
Setting up Install Process
No package httpd available.
Error: Nothing to do

rpm -qa | grep httpd출력이 없으므로 제외 라인을 확인하고 /etc/yum.conf확인 했습니다.httpd

exclude=bind-chroot courier* dovecot* exim* filesystem httpd* mod_ssl* mydns* mysql* nsd* php* proftpd* pure-ftpd* ruby* spamassassin* squirrelmail*

나는 무엇을 해야할지 모르겠습니다. 나는 Apache가 존재하지 않는다고 확신하며 PHP도 존재하지 않습니다. MySQL은 잘 실행됩니다.

질문

  • httpd호스트가 내 이메일을 무시했기 때문에 무시 목록에서 제거되면 어떤 피해가 발생합니까?
  • 또한 yum.conf리포지토리가 목록에 없으면 추가해야 합니까?

답변1

우선, 나는 httpd*이것을 제외 목록에서 제외하겠습니다. 또한 각 저장소는 일반적으로 디렉토리 yum.conf에 나열되지 않습니다 . 파일 끝에는 종종 다음과 같은 설명이 있습니다.yum.conf/etc/yum.repo.d

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d

$ ls /etc/yum.repos.d/
fedora.repo                             home:pstavirs:ostinato.repo             rpmfusion-free-updates.repo             rpmfusion-nonfree-updates.repo
fedora-updates.repo                     home:tpokorra:mono.repo                 rpmfusion-free-updates-testing.repo     rpmfusion-nonfree-updates-testing.repo
fedora-updates-testing.repo             rpmfusion-free-rawhide.repo             rpmfusion-nonfree-rawhide.repo          rpm-sphere.repo
google-chrome.repo                      rpmfusion-free.repo                     rpmfusion-nonfree.repo                  virtualbox.repo

yum.conf아래와 같이 한 번 실행 하면 yum편집하는 대신 제외 항목을 덮어쓰도록 지시할 수 있습니다 --disableexcludes=[all|main|repoid].

   --disableexcludes=[all|main|repoid]
        Disable the excludes defined in your config files. Takes one of 
        three options:
          all == disable all excludes
          main == disable excludes defined in [main] in yum.conf
          repoid == disable excludes defined for that repo

$ sudo yum --disableexcludes=all install httpd

관련 정보