だから、私は必要最小限の新しい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
そのため、Apacheを見つけて起動しようとしました。 _apachectl start
_は不明です。 lsof -nPi | grep ":80 (LISTEN)"
には出力がありません。 _Apache2
_のhttpd
または_/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
_にリポジトリがリストされていない場合、それらを追加する必要がありますか?まず、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
を1回実行して、--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