yum - Нет доступного пакета httpd (новый VPS)

yum - Нет доступного пакета httpd (новый VPS)

Итак, у меня есть новый VPS, в котором есть только голые кости. Совсем не то, что я ожидал, и я, возможно, уже далеко за пределами своей глубины, но я пытаюсь запустить основные функции. Хостер — шведский и агрессивно бесполезный.

uname -aвыход:

Linux myhostname.com 2.6.32-431.el6.i686 #1 SMP Пт Ноя 22 00:26:36 UTC 2013 i686 i686 i386 GNU/Linux

Итак, я пытался найти и запустить Apache. 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

Связанный контент