LighttpdのApacheで

コメント

1つは、ウェブサイトの私の成長を驚異的です体験と使用してデータベースの後に最適化クエリをmemcachedの私はメディアを決めて、静的それが提供する他のウェブサーバを使用してされた時間を。 そのやり方をご説明しましょう。

私がお勧めする方法書き込みについて私は以前の記事を取るのを見てDjangoの設定と動作するようにWebサーバにファイルをため、一部の操作ください私はどの私が話していた。 あなたは正しいパスをサーバーに必要な、ガイドさんの他のポストを使用して不明な場合。 私はLighttpdのインストールとApacheが私のSlicehostのVPSの構成はどの私は非常にお勧めの会社はありますか。 と、それらは、希望素晴らしいb場合は、電子メールを使用して、私を開く場合は、あなたが決定する署名(としてinerte@gmail.com)紹介/または使用このリンクを私に紹介あなたのの設定してくれます。

我々は、別のポートよりもApacheが特定のディレクトリドメイン名に基づいて、すべてのユーザーwebsiteを閲覧する透明からファイルを提供する上でLighttpdを使用するつもりだ。 私のウェブサイトのコードには変更を加えていなかったら、サーバ(Pythonの)またはクライアント(HTML)を側。

インストールLighttpdの

私はちょうどLighttpdの以下をインストールするコマンドを実行したので、私のサーバーはUbuntuを実行する:

  $は、アプト- lighttpdをインストールする 

[編集] Lighttpdのの設定ファイルを:

  $ヴィの/ etc /用lighttpd / lighttpd.confの 

Server.portのコメントを外し、ライン(鉱山だった60):

  server.port = 81 

Mod_evhostを有効にするモジュールです。 、この私たちはドメイン名に応じて異なるディレクトリを使用するに役立ちます。 ちょうどライン(内部server.modulesを 19を解除します。

どこかに追加後、どの/ からの要求は言うウェブ/ yourdomain.com / WWWのyourdomain.comば見てのファイルは/ var /。 私は118行で、evhost.pathパターンの例の後でした。

  $ HTTPの["ホスト"] =〜"ユーザーのドメインの\。カム"(
     evhost.pathパターン="/ var / wwwに/ yourdomain.com /ウェブ/"
 

スタート用lighttpd:

  $ / etc / init.dの/用lighttpd開始 

Lighttpdに動作している場合、ポイントはあなたのサーバーにブラウザ表示する:

http://your.ip.address:81/

あなたが大きいバージョンは、この(画像をクリックのようなものを参照してください)に必要:

Lighttpd default page

(場合は、それらを正しく配信するにはしたことがありますディレクトリを下/ var / wwwには用lighttpd表示される場合にURLを/追加のITSの名前はにあります):

http://your.ip.address:81/yourdomain.com

Apacheを設定

透過的にApacheからLighttpdの使用してファイルを提供するために、あなたは、Apacheのプロキシを有効にする必要があります:

  $はln - s / etc/apache2/mods-available/proxy.loadは/ etc/apache2/mods-enabled /
 $はln - s / etc/apache2/mods-available/proxy.confは/ etc/apache2/mods-enabled /
 $はln - s / etc/apache2/mods-available/proxy_connect.loadは/ etc/apache2/mods-enabled /
 $はln - s / etc/apache2/mods-available/proxy_http.loadは/ etc/apache2/mods-enabled / 

Apacheが悪いの構成から保護いますので、無担保プロキシはスパマーによって使用されます。 あなたがこのファイルを編集する必要があります:

  $ヴィ/ etc/apache2/mods-available/proxy.conf 

どこになるのプロキシの仕事を言って、誰に、それへのアクセスあり。 に置き換えますと127.0.0.1 *、および解除ラインから許可します。 最終的な結果は以下です:

  <Proxy 127.0.0.1>
         AddDefaultCharset Offという
        注文は、拒否できるように
        すべて拒否するから
         127.0.0.1から許可
 </プロキシ> 

設定のVirtualHost

  $ヴィ/ etc/apache2/sites-available/yourdomain.com 

この中のどこかの<VirtualHost>を追加:

  ProxyRequests Offに
 ProxyPreserveHostで
これはProxyPass /ウェブhttp://127.0.0.1:81/
 ProxyPassReverse / http://127.0.0.1:81/ 

すべての構成で完了です。 今、Apacheのモジュールをリロードしてサーバを再起動:

  $ / Etc/init.d/apache2リロード
 $ Apache2ctlを再起動 

すべてが動作するはず。 場合は、エラーが出た場合いくつかの手順を元に戻すと、各変更後とすると、Apacheを再読み込みしときは破った見て、ApacheとLighttpdの再起動します。 http://your.ip.address場合を参照するとあなたは正しく読み込まウェブ/存在/ば全コンテンツをあなたの。 どのように伝えるか、それはLighttpdのApacheの代わりに役に立ってですか?

これがもし、Apacheがページを教えて提供している:

 カール- Iはhttp://your.ip.address/ 

一方、このばあなたはLighttpdのファイルを提供していると言う:

 カール- Iはhttp://your.ip.address/web/some.file 

あなたはコメントをしてください。疑問や問題が、持ちなら、私はあなたを助けるためにしようとします。

  • ありがとう;)。 ポストグッド!
  • エリックÅの
    私はライティApacheに..を接続するように指示はどこの部分が表示されない 私は何かが足りないのですか? いくつかの並べ替えマジックが起こっているのですか?
  • 私はのMediaTempleからSlicehostのに移動、私いくつかの助けを必要とすることができます。 たぶん私はあなたのリンクを介して、サインアップすることができます私にメールをこの話に送信します。

    感謝
  • アダム
    ありがとう、私は10月にこの時間しようとすると、ちょうどそれは、あなたの指示のおかげで作業だ髪を引っ張っていた:)
  • ヴィル
    一部のインターネットプロバイダーはポート80でbandtwith、他のポートで以下の示します。 私が思うにあなたがすべき個別または静的ファイル用のポート80でプロキシのIPアドレスを使用します。
  • ジュリアン
    だからこそ、私が作った、それはポート8080のことだ。)
    URLをとにかくで取り扱いライティと魔法のように、今1つに見えます。
  • 不活性
    だけで、画像悪くないそのURLで81だろう。 それはちょうどきれいにそれなしだ。
  • ジュリアン
    理由だけでライティ直接使用しないでください、私はポート81でのすべてのリンクを指定する意味ですか? それは悪いことか?
  • 祈り
    缶lighttpdは高速で、1秒あたりの要求を処理し、以下のリソースを消費すると、Apacheは重い処理され、多くのリソースを消費する、それがプロキシにはApacheからlighttpdの方が良いので。
  • 不活性
    こんにちはAnimesh! 私は考えている:)私はそれはいい質問だと思う、それはいくつかのベンチマークに値する。 悲しいことに私は次の週間十分な時間を持っていないが、それらは、そうでなければ、と自分の。

    個人的に、私のベットはそれをそれは問題ではないです。 私は彼らが同じように機能だろうと思いますいずれにせよ、ウィル要求を各Webサーバーに渡されるので、。 唯一の違いは誰がプロキシを、おそらく非常に高速な両方のサーバー上のです何かやっているです。
  • Animesh
    ハイ

    私の疑問が..されました (または任意の他の高速/ライトウェブサーバ)にウェブサーバーに、重い動的なコンテンツをプロキシば我々は、lighttpdのことがありますかば重いウェブサーバlighttpdをにプロキシてください(あなたがそれをやった)。

    何がとb良い。 ライティの前にapacheやapacheの前でライティ?
ディスカスブログによって供給コメント

Portugus flagItaliano flagCoreano flagChins (simplificado) flagEnglish flagAlemo flagFrancs flagEspanhol flag
Japons flagrabe flagRusso flagHolands flagBlgaro flagTcheco flagCroata flagDinamarqus flag
Finlands flagHindu flagPolons flagRomeno flagSueco flagGrego flagNoruegus flag 
By N2H
ドレット96ディスカウントDreamhostの上でホスティング!
使用して"プロモ慣性コード"。 ランプ20GBの容量と転送の1TBのです。

関連記事

  • いいえ関連記事

カテゴリ