SolarisでのApache webserverのインストールと構成10

X

プライバシー&クッキー

このサイトはクッキーを使用しています。 継続することにより、あなたはそれらの使用に同意します。 Cookieの制御方法など、詳細についてはこちらをご覧ください。

広告

最近、私が取り組んでいるプロジェクトのためにApache webserverの非常に基本的なインストールをインストールして設定する必要がありました。 それは非常に簡単なプロセスだったので、私はApacheを迅速に起動して実行するための非公式の進出としてこのガイドを書くことにしました。 まず、それがインストールされているかどうかを見てみましょう。

bash-3.2# pkginfo -i | grep -i sunwapchsystem SUNWapch2d Apache Web Server V2 Documentationsystem SUNWapch2r Apache Web Server V2 (root)system SUNWapch2u Apache Web Server V2 (usr)

Apacheがインストールされていない場合は、cdまたはネットワークインストールソースからインストールする必要があります。 この例では、Solaris10OSディスクが/mnt/cdromにマウントされているふりをします。 次のようにパッケージをインストールします。

pkgadd -G -d /mnt/cdrom/Solaris_10/Product SUNWapch2u SUNWapch2r SUNWapch2d

Apacheパッケージが適切にインストールされたら、設定から始めることができます。 これを行う最も簡単な方法は、インストール時に提供されている例のconfgurationファイルを使用することです。 このファイルをコピーします。

cp -p /etc/apache2/httpd.conf-example /etc/apache2/httpd.conf

Apacheのメイン設定ファイルは通常httpdという名前です。この場合は/etc/apache2/httpdに存在します。コンフ… まず最初に見たいことはDocumentRootディレクティブです。 /Etc/apache2/httpdを開きます。confとこの行を見つけます。 DocumentRootディレクティブは、apacheがファイルを扱うルートの場所で何を使うべきかをApacheに指示します。 Solaris上のこのバージョンのApacheでは、デフォルトは/var/apache2/htdocsです–このデフォルトのままにしますが、好きなように変更することができます。

別のディレクティブを見てみたいと思うかもしれませんDirectoryIndexです。 これにより、ディレクトリが要求されたときにApacheが提供すべきhtmlファイルのファイル名を指定することができます。 このファイルがそのディレクトリに存在しない場合は、リストが自動的に生成され、代わりに提供されます。 ほとんどの場合、”インデックス。html”がデフォルトとして設定されているので、それもそのままにしておきましょう。

今のところは、サービスが実行されていないことを確認し、それを起動し、それが動作するかどうかを確認してみましょう。

bash-3.2# svcs httpSTATE STIME FMRIdisabled 15:08:47 svc:/network/http:apache2bash-3.2# svcadm enable httpbash-3.2# svcs httpSTATE STIME FMRIonline 15:09:02 svc:/network/http:apache2

Okそれは実行されているように見えます、先に行くと、あなたがwebブラウザでそれを起動できるかどうかを確認してください。 別のマシンから試している場合はホスト名かipアドレスを試して、Apacheを実行しているシステムで試している場合はlocalhost(127.0.0.1)を試してください。 たとえば、ローカルマシン上でブラウザの検索バーに次のように入力することができます: http://127.0.0.1

Apacheが正常に実行されている場合は、Apacheのホームページへのリンクを含む基本ページが表示されます。 ハッザ! すべてが働いていると仮定すると、あなたは今あなたのサイトを構築し、コンテンツを提供し始めることができます。Apacheの設定と設定には多くの方法がありますが、これらの設定方法を簡単に読むには、Sunwapch2Dパッケージにインストールされているドキュメントを使用します。 このドキュメントはhtmlで提供されており、おそらく/manualエイリアスの下でApacheによって提供される予定です。 ドキュメントがそこにあるかどうかを確認するには、http://hostname/manualに行ってみてください。 注意、このドキュメントの提供はhttpdで無効にすることができます。conf、ファイル内の’manual’を検索します。

詳細は公式サイトをチェックしてくださいhttp://httpd.apache.org/

Leave a Reply

メールアドレスが公開されることはありません。