タグ

apacheに関するkoma_gのブックマーク (6)

  • NginxとApacheをわかりやすく比較、Nginxが「絶対王者」のApacheを超えたワケ

    Nginx(エンジンエックス)とはNGINX社が提供しているフリーかつオープンなWebサーバ用のソフトウェアで、大量のクライアントからのアクセスを同時に処理しようとするとレスポンスが大きく下がる「C10K問題」に焦点をあてて開発が行われているのが特徴だ。 2021年6月時点でのWebサーバソフトウェアのシェア(出典:W3Techs.com)を見ると、Nginxはこれまで長く「絶対王者」として君臨していたApacheを抜き、1位となっている。NginxがなぜApache越えを果たすことができたのか。そこにはNginxの機能や特徴に理由がある。 Apacheと何が違うのか NginxとApacheの違いについて、それぞれの特徴を一言で表すと以下のような言い方ができる。 Apacheは、すべての動作を平均的にこなすことができる、オールマイティーなWebサーバといえる。 Nginxは「静的コンテン

    NginxとApacheをわかりやすく比較、Nginxが「絶対王者」のApacheを超えたワケ
  • 何もしなくても運が悪いとApacheは落ちる - Qiita

    TL;DR Apache2.4.26より前のauth_digest_moduleにはバグがあり、低確率でApacheが死ぬことがある。 経緯 ほぼ自分専用で他所からは誰も来ないWebサーバを数年運用しています。 運用というか放置ですが。 開設当初にある程度の設定を行いましたが、その後は何年も更新せずに、それどころかSSH接続することすらほとんどなくほったらかしでした。 私は環境構築マニアではないので、現在動いているサーバには何もしたくないのです。 セキュリティ?知らんな。 そんなでもこれまで数年間何の問題もなく動いていたのですが、なにやら先日突然Apacheが止まりました。 調査 とりあえずApacheのステータスを確認。 ● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/htt

    何もしなくても運が悪いとApacheは落ちる - Qiita
  • Nginx系が増加し、Apache減少 - 8月Webサーバシェア

    Q-Successから2020年8月のWebサーバのシェアが発表された。2020年8月はApacheがシェアを減らし、NginxCloudflare Serverがシェアを増やした。Q-Successの集計データでは、Apacheの減少とNginx系の増加という傾向がはっきり示されている。シェアの値は異なるものの、他の調査データも似たような傾向を示している。 2020年8月Webサーバシェア/円グラフ 2020年8月Webサーバシェア/棒グラフ

    Nginx系が増加し、Apache減少 - 8月Webサーバシェア
  • Dockerfileでhttpsアクセスができるコンテナを作る - Qiita

    環境 コンテナのOSはUbuntu 15.10 Apacheのmod_sslを使用 経緯 現在開発しているシステムではリソースの問題からDocker Registryの作成と保守が厳しいので、プロダクションをリリースする際にDockerfileをビルドしてリリースしています。小規模の会社や最近Dockerを導入した会社にはこのようなリリースの仕方をしているところもあると思います。そこで、Dockerfileをビルドした時にそのままApacheの設定を自動でやってもらおうということで今に至ります。 方法 同じディレクトリにDockerfileとSSL証明書とApacheの設定ファイルがあると仮定します。 <VirtualHost _default_:443> ServerAdmin webmaster@test.com DocumentRoot /var/www/html/hoge Erro

    Dockerfileでhttpsアクセスができるコンテナを作る - Qiita
  • ApacheでのLet's Encrypt運用が簡単になりました

    Let’s Encrypt は無料でサーバー証明書を発行してくれる認証局です。2016 年のサービス開始以来、 急速に普及しています。 Let’s Encrypt の証明書発行には ACME プロトコルに対応したクライアントソフトウェアを使います。主要な ACME クライアントソフトウェアは ACME Client Implementations で紹介されています。Let’s Encrypt のサイトでは certbot というツールが推奨されているのですが、 このツールは Windows には対応していません。Windows 環境では win-acme (旧名 letsencrypt-win-simple) というツールが良く使われているようです。 私も、 これまで win-acme を使ってきたのですが、 先日、 ふとしたことで mod_md という Apache モジュールの存在を

    ApacheでのLet's Encrypt運用が簡単になりました
  • Docker: マウントしたVolumeにApacheが書き込めないとき - Qiita

    Dockerの-vやdocker-composeのvolumeでホストのディレクトリをコンテナにマウントしたとき、コンテナ内のApache側から書き込めない現象があった。 概要 VolumeでDockerホストの/vagrant/publicをコンテナの/var/www/htmlにマウント。 /vagrant/publicの所有者はvagrant:vagrant。 /var/www/htmlの所有者は1000:1000。 この状態で、コンテナ内のApache上PHPアプリケーションがディレクトリを作ろうとすると権限がなく作れず。 対処法: Apacheのユーザ・グループを1000:1000にする DockerはVolumeにマウントした場合、所有者が1000:1000になる。そのため、パーミッションで書き込み権限を与えない限りrootか1000でないと書き込めない。1なので、Docker

    Docker: マウントしたVolumeにApacheが書き込めないとき - Qiita
  • 1