.png)
Итак, у меня есть новый 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