.png)
Então, eu tenho um novo VPS que contém apenas o esqueleto. Não é o que eu esperava e posso ter passado do meu nível, mas estou tentando fazer o essencial funcionar. O anfitrião é sueco e agressivamente inútil.
uname -a
saída:
Linux myhostname.com 2.6.32-431.el6.i686 #1 SMP Sex 22 de novembro 00:26:36 UTC 2013 i686 i686 i386 GNU/Linux
Então, eu estava tentando localizar e iniciar o Apache. apachectl start
É desconhecido. lsof -nPi | grep ":80 (LISTEN)"
não tem saída. Não há referência a httpd
ou apache2
em /etc/init.d/
.
Então comecei tentando instalar o Apache assim:
$ 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
não tem saída, então verifiquei /etc/yum.conf
e vejo httpd
na linha de exclusão:
exclude=bind-chroot courier* dovecot* exim* filesystem httpd* mod_ssl* mydns* mysql* nsd* php* proftpd* pure-ftpd* ruby* spamassassin* squirrelmail*
Estou sem saber o que fazer. Tenho certeza que o Apache não está presente e o PHP também. O MySQL está funcionando bem.
Questões
- Já que o host está ignorando meus e-mails, qual seria o problema em removê-los
httpd
da lista de ignorados? - Além disso, se
yum.conf
não houver repositórios listados, preciso adicioná-los?
Responder1
Eu removeria httpd*
dessa lista de exclusão yum.conf
para começar. Além disso, cada repositório normalmente não é listado, yum.conf
mas sim no diretório /etc/yum.repo.d
, normalmente. Muitas vezes há este comentário no final do arquivo:
# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
Exemplo
$ 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
Em vez de editar, yum.conf
você pode executar yum
um e solicitar que ele substitua as exclusões assim, --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
Exemplo
$ sudo yum --disableexcludes=all install httpd