タグ

Apacheに関するagwのブックマーク (144)

  • NginxとApacheって何が違うの?? - Qiita

    はじめに Webサーバーを使うときに、NginxとApacheって言葉よく耳にしますよね。 ただその違いっていまいち良くわからなくないですか??(僕だけだったらすみません笑) ちなみに僕は「Nginxの方がなんか人気だし良さそうな気がする。。。」という何の根拠もないイメージしか持っていませんでした。 さすがにもう少しちゃんと理解したいと思い、今回はこの違いを記事にしてみました。 ぜひぜひ最後まで読んでみてください〜! ※ちなみにNginxとApacheはそれぞれ、「エンジンエックス」「アパッチ」と読みます。 そもそもNginxとApacheとは? NginxとApacheはWebサーバーのソフトです。 サーバーにこれらのソフトをインストールすると、Webサーバーとしての機能をもちます。 Webサーバーソフトにおいて、2021年12月時点でNginxとApacheが圧倒的シェアを誇っています

    NginxとApacheって何が違うの?? - Qiita
  • PythonでApache beam 入門

    2020-12-26 TensorFlowの勉強をしていたら、Apache beam を前処理に採用していたケースがあり、興味を持ったので深堀りしてみます。 興味が湧いたモチベーションとしては、 データ量が増加しても前処理部分を難なくスケールできそう(前処理部分をスケールさせて高速に実験を回したい、並列化などはすべて良い感じにbeamに任せれそうバッチとストリーミングの両者に対応可能なので、柔軟な機械学習の推論サービスが提供できるのでは? (GCPの参考資料 Data preprocessing for machine learning: options and recommendations)Apache beam を触りつつ分散データ処理を学びたいhttps://github.com/jhuangtw/xg2xg#services を見てみるとGoogle 内部のFlume という並列

    PythonでApache beam 入門
  • 忙しい人の5分で分かるMesos入門 - Mesos って何だ?

    アプリケーションエンジニアでもわかる Docker と Mesos 勉強会 https://sakura-kanto.doorkeeper.jp/events/53777 2016年11月18日(金) 発表資料 スライドの想定は 「 Mesos って聞いたことあるけど、よくわかんない 」 「 Apache Mesosって何だ? 」 といった疑問を持つ読者であり Mesos の概念や背景を知るための資料ですRead less

    忙しい人の5分で分かるMesos入門 - Mesos って何だ?
    agw
    agw 2019/11/16
  • Home - Joshu School

  • なぜApacheにmrubyを組み込もうと思ったか

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 なぜWebサーバソフトウェアであるApacheやNginx等にmrubyを組み込もうと思ったのかを整理しておきたいと思いました。 目的はWebサーバの開発支援 Webサーバの開発支援をしたい という壮大な目的が以前からありました。 それがどういうことかは後述するとして、ここでいうWebサーバの開発とは、Webサーバの内部機能拡張を指しています。それを行うにはどうしたら良いかをまず簡単に説明したいと思います。(スクラッチでWebサーバを1から実装するのもよいですが、ここではスコープ外とします) 例えば、Apacheを例にあげると、Webサーバの内部機能拡張はモジュール単位で組み込むという方法が取られています。ApacheやNginxはWebサー

    なぜApacheにmrubyを組み込もうと思ったか
  • Setting up a local web server on a Mac - Apple Community

  • Apache2.2.6をプロキシサーバにしてみた: その方が素敵日記帳

    SubversionをApacheベースサーバで使用しようとして、 自宅のノートパソコンにApacheをインストールしました。 会社では、Subversionをsvnserveベースサーバで、 使用できるようにしたので、 自宅では、勉強の為にApacheベースサーバで使用して 試してようと思っています。 SubversionをApacheベースサーバで使用すると、 「Web フォルダ」としてマウント出来たりと、 ファイルサーバー的な使い方が出来るので、 便利かなと。弊社みたいにWindowsサーバーや Linuxを入れられない環境ですと、 ファイルサーバーがWindowsのユーザー制限に阻まれて、 多人数でアクセスできないとか問題が発生するので、 その解決策になればと思っています。 それで、SubversionをApacheベースサーバで使うとしたら、 Apacheを常時立ち上げが必要なわ

    Apache2.2.6をプロキシサーバにしてみた: その方が素敵日記帳
    agw
    agw 2015/08/05
    mod_proxy使用の設定例。
  • @IT:Apacheでユーザー認証を行うには(Basic認証編)

    Apacheのユーザー認証には、「Basic認証」と「Digest認証」がある。Basic認証は一般的に行われている方法だが、パスワードが暗号化されないため、機密性の高いデータへの認証には適していない。Digest認証はパスワードが暗号化されるが、これに対応しているのは比較的最近のWebブラウザに限られる。 ここではBasic認証を利用して、特定ディレクトリのWebページを開く際に「secret」というユーザー名でアクセスできるようにする(編注)。Digest認証を使う方法は、Apacheでユーザー認証を行うには(Digest認証編)を参照。

    agw
    agw 2015/08/05
  • 第17回 知っておきたいApacheの基礎知識 その13 | gihyo.jp

    前回はmod_cacheの基的な利用方法について説明をしてきました。しかしながら、格的にキャッシュを導入していくとなると専用のサーバを構築するようになることでしょう。キャッシュ専用のサーバというとCDNの業者が提供するものを思いうかべてしまうかもしれません。しかし、Apacheをうまく使うことで自分自身で構築することも可能です。 今回は、mod_cacheとmod_proxyを利用してcacheサーバを構築する方法を紹介していきたいと思います。 リバースProxyを使ったキャッシュサーバ キャッシュ専用のサーバとはどういったものなのでしょうか。仕組みとしては、何らかのコンテンツをキャッシュしておき、ユーザにそのキャッシュしたコンテンツを返すだけのシンプルな機構です(図1⁠)⁠。 図1 キャッシュのイメージ こちらの図は、キャッシュをする仕組みを簡単に表した図です。一般的に、キャッシュの

    第17回 知っておきたいApacheの基礎知識 その13 | gihyo.jp
    agw
    agw 2015/08/05
    LogLevel debugを使ってProxyやDiskCacheの動作を見る。
  • 【Apache】mod_cacheで動的コンテンツのキャッシュをさせる at softelメモ

    問題 Apacheにもキャッシュ機能があるらしいけど、どんな風に使うの? 動的に生成されるページや画像のキャッシュに使える? 答え 使える。 mod_cacheを使うと、プログラムにはほぼ手を加えないで、動的コンテンツのキャッシュをApacheにお願いできる。 キャッシュ先は標準で、メモリ(mod_mem_cache)とファイル(mod_disk_cache)がある。動作はそれぞれ違いがある(メモリならプロセス単位でキャッシュされるらしいとか、ディスクを使うと当然I/Oが発生するとか)。細かいところはマニュアルなどで研究されたし。 mod_disk_cacheの場合の設定例 mod_cache と mod_disk_cache をロードするように設定して、mod_disk_cacheの設定をする。 #特定の状況でキャッシュを有効にしたかったら、全体では有効にしないでおく <VirtualH

    【Apache】mod_cacheで動的コンテンツのキャッシュをさせる at softelメモ
    agw
    agw 2015/08/01
  • CentOS 6 : Tomcat 7 インストール : Server World

    #!/bin/bash # Tomcat7: Start/Stop Tomcat 7 # # chkconfig: - 90 10 # description: Tomcat is a Java application Server. . /etc/init.d/functions . /etc/sysconfig/network CATALINA_HOME=/usr/tomcat7 TOMCAT_USER=tomcat7 LOCKFILE=/var/lock/subsys/tomcat7 RETVAL=0 start(){ echo "Starting Tomcat7: " su - $TOMCAT_USER -c "$CATALINA_HOME/bin/startup.sh" RETVAL=$? echo [ $RETVAL -eq 0 ] && touch $LOCKFILE ret

  • MAMP & MAMP PRO - your local web development solution for PHP and WordPress development

    MAMP PRO for Windows MAMP PRO is the commercial, professional frontend for the classic local server environment: MAMP. With MAMP PRO you can create a separate host for each of your web projects. You can install WordPress and other Extras like Joomla or Drupal with just a few clicks. This is just a small part of what you can do with MAMP PRO. Buy MAMP PRO for Windows MAMP for Windows MAMP is a free

    MAMP & MAMP PRO - your local web development solution for PHP and WordPress development
    agw
    agw 2015/02/05
  • Apacheで名前ベースのバーチャルホストを利用する

    Apache のバーチャルホストの設定方法の中で、ひとつの IP アドレスだけを使って複数の Web サーバを公開する名前ベースのバーチャルホストの設定方法について解説します。 NameVirtualHost ディレクティブ、および VirtualHost ディレクティブを使用します。 名前ベースのバーチャルホストを設定する 名前ベースのバーチャルホストでは 1 つの IP アドレスで複数の Web サーバを公開することができます。 それでは設定を行っていきます。 httpd.conファイルの設定 Apache 2.4 系より前のバージョンを使用する場合は、下記の NameVirtualHost ディレクティブを使って設定を記述してください。 Apache 2.4 系以降は NameVirtualHost ディレクティブの設定は不要です。設定した場合は Apache を起動したときに「AH

    Apacheで名前ベースのバーチャルホストを利用する
  • やっとわかった、リバースプロキシの設定の意味 - @kyanny's blog

    いままでリバースプロキシの設定がよくわかっていなくて、すでに動いているサーバの設定を見よう見まねで使い回してきた。ちゃんと理解しようと思って、マニュアルを読み直したらやっとわかった。設定の方法 (How) がわかったこと以上に、なぜそう書く必要があるかという理由 (Why) を理解できたのが嬉しい。久しぶりに「わかった!」と叫びたくなった。感動を忘れないうちに、思い出せるように、書いておく。 mod_proxy - Apache HTTP サーバ バージョン 2.2 が Apache のプロキシ関連のマニュアル。 mod_proxy を使うことになる。 大事なディレクティブは、 ProxyPass と ProxyPassReverse のふたつ。 ProxyPass これがリバースプロキシをする上でのほとんどすべてのことをやってくれる。実は見慣れた (コピペし慣れた) 設定ではこのディレク

    やっとわかった、リバースプロキシの設定の意味 - @kyanny's blog
  • Logging in W3C httpd

    Logging Control In W3C httpd W3C httpd can log all the incoming requests to an access log file. It also has an error log where internal server errors are logged. All log files are generated using the common log file format that several WWW servers use. This provides the possibility of using some of the generic statistics programs to analyze the log file contents. AccessLog - Set access log file na

    agw
    agw 2013/11/01
  • Apacheのログを活用しよう

    Apacheのログは情報の宝庫だ。サイトの不具合や不審なアクセスを見つけたり、閲覧者の移動経路などからサイトを使いやすくする手掛かりを得ることができる。そのためには、ログの見方やカスタマイズ方法を知る必要がある。 アクセスログ 通常、「ログ」といえばこのアクセスログを意味する。アクセスログは、Webブラウザがサーバ(Apache)に何かをリクエストし、それにApacheが応えるごとに記録される。簡単にいえば、だれかが何かにアクセスするたびに、その結果が記録されるのだ。 詳しくは後述するが、このログに「何を記録するのか」「どのファイルに記録するのか」といったことは、管理者が自由に定義できる。細かな設定を可能としていることは、ログを活用しようと思う管理者にとって大きなメリットである。 エラーログ エラーログは、リクエストの結果がエラーになったものだけが記録される。また、アクセスログと違い、エラ

    Apacheのログを活用しよう
  • jQueryライブラリを毎回読み込むムダをなくすには? Googleの提案

    Googleの「mod_pagespeed」にキャッシュ活用支援の新機能が搭載された。初訪問のサイトでも読み込みが高速化する仕掛けだ。 Webページ表示の高速化支援ツール「mod_pagespeed」の最新バージョンに導入された新機能について、米Googleが12月19日のブログで説明している。mod_pagespeedはバージョン1.2.24.1のβ版が12月14日にリリースされた段階。初めて閲覧するサイトでブラウザキャッシュの活用を支援するフィルタなどが加わっている。 バージョン1.2で追加された新機能のうち、「canonicalize_javascript_libraries」は、多くのサイトが使っている主要JavaScriptライブラリを、JavaScriptライブラリホスティングサービスでホスティングされているライブラリと入れ替えるフィルタ。 jQueryやjQuery UIなど

    jQueryライブラリを毎回読み込むムダをなくすには? Googleの提案
  • そのまま使えるmodRewriteの技10発 - 獅子ログ

    引っ越ししました! 新しいサイトはこちら ディレクターズラボ modRewiteはURL操作で最強のツールです。 数年前、これの存在を知ったときはWEB関連の技術の中で一番の衝撃を受けました。 modRewriteの小技をまとめてあるサイトが無かったので、まとめの為のエントリーです。 modRewiteとは ・Apacheのモジュールの一つ ・URLを書き換えられる(リダイレクト) ・一般的には.htaccessに書いて使う modRewiteで何ができるか ・携帯サイトの振り分けができる ・動的ページを静的ページに見せることができる(SEO対策) ・サイトの引越し(リニューアル)の時に一度にリダイレクトができる。 ・外部からの直リンクを防ぐ(ページ) ・外部からの直リンクを防ぐ(画像) 等、考えれば他にも色々あるかもしれません。 modRewiteの設置方法 一般的には、.htacces

    そのまま使えるmodRewriteの技10発 - 獅子ログ
    agw
    agw 2012/01/18
  • 2011-04-21

    VMWare Fusion 3 で簡単にサーバの設定をいぢることができるようになったので、早速前から気になってた mod_wsgi を試してついでに Python も 2.7.1 にしてみたのでメモ。 Django も 1.3 にしてみたけど、それはまた次回。 前に Python 2.6.6 を CentOS 5.5 にインストールしたけど、同じ手順でインストールできた。 まずはライブラリを入れておく [paraches@localhost myTest]$ sudo yum install zlib zlib-develPython 2.7.1 をダウンロードして展開 [paraches@localhost myTest]$ wget http://www.python.org/ftp/python/2.7.1/Python-2.7.1.tgz [paraches@localhost m

    2011-04-21
  • 株式会社スタイルズ

    AWSアドバンスドコンサルティングパートナーの一員として活動する株式会社スタイルズが、AWS導入、移行、開発、セキュリティ、運用保守など、すべてのご相談に乗らせていただきます。 AWSを導入したいが何から始めたらいいかわからない 既存のベンダーが新技術に弱く、良い提案がもらえない クラウドの導入にセキュリティの不安がある AWSをとりあえず導入したが、さらに活用していきたい 社内にAWSの知見を持っている人がいない AWSならではのシステム開発を詳しく知りたい

    株式会社スタイルズ