並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 559件

新着順 人気順

Apacheの検索結果241 - 280 件 / 559件

  • Apache が AH00144 で落ちる件 - (ひ)メモ

    事象 Ubuntu 18.04 apache2 (2.4.29-1ubuntu4.12) で、apache2 プロセスが次のエラーメッセージを吐いて落ちるという連絡を受けて調べました。これはその原因と対処法のメモです。 [mpm_prefork:emerg] [pid 18633] (43)Identifier removed: AH00144: couldn't grab the accept mutex [mpm_prefork:emerg] [pid 18632] (43)Identifier removed: AH00144: couldn't grab the accept mutex [core:alert] [pid 18624] AH00050: Child 18632 returned a Fatal error... Apache is exiting! [:emerg

      Apache が AH00144 で落ちる件 - (ひ)メモ
    • WordPressのディレクトリやファイルのパーミッションは何がベストなのか? | CodeLog

      VPSでWordPressを運営していると頭を悩ますのがセキュリティ関係だが、今回はWordPressのパーミッションについて書いていく。 今回は色々な記事を参考にすることで「これがベストプラクティスだ」と言うところまでいけたので、備忘録として残しておく。 (参考記事は、最後に一覧として書いている) 本番環境 CentOS7apache 2.4.2 今回はWEBサーバーにapacheを採用しているが、別にnginxでも同じだと思う。 あと、今回の説明は既にrootユーザー以外のユーザーを作成していることを前提に進めていく。 まずは、結論から。 まずは、結論から。WordPressのパーミッション関連は以下の様にすると良い。 /var/www/ディレクトリ・・・rootユーザーが所有。wp-contentなどのWordPressのディレクトリ、ファイル・・・apacheユーザーとapache

      • NginxでPHPを動かす

        はじめに PHPをうごかすためには、 ・cgiをつかう ・phpモジュールをつかう という方法がありますが、 apacheの場合:apacheのphpのモジュール(mod_php)がphpを実行することが可能 nginxにはPHPのモジュールがないため、cgiがプログラムを動かすように設定する必要があります。 ・PHP-FPMというのは、PHP-FastCGI Process Managerの略で、cgiです。 ・PHP-FPM(=FastCGIのインターフェース) → このプログラムを使って、PHPを動作をさせます ここでは、nginxでphpを動かすための設定と、 nginxの設定ファイルについて、かこうとおもいます。 ▼ cgi方式 nginxがphp-fpmにphpの処理を依頼し、php-fpmがphpを処理します。 ▼設定方法 ・ここでは、nginx→php-fpmの通信はUni

          NginxでPHPを動かす
        • Apacheの設定 - Qiita

          Apache2.4の設定 Apacheは、2.2 と 2.4 で設定項目が微妙に異なるので注意する事。 ServerName ServerNameを設定しないと、Configファイルのロード時に以下のようなエラーが表示される。 httpd: Could not reliably determine the server's fully qualified domain name, using (ホスト名). Set the 'ServerName' directive globally to suppress this message

            Apacheの設定 - Qiita
          • htpasswdコマンドの使い方 - Qiita

            [root@server ~]# htpasswd Usage: htpasswd [-cimB25dpsDv] [-C cost] [-r rounds] passwordfile username htpasswd -b[cmB25dpsDv] [-C cost] [-r rounds] passwordfile username password htpasswd -n[imB25dps] [-C cost] [-r rounds] username htpasswd -nb[mB25dps] [-C cost] [-r rounds] username password -c Create a new file. -n Don't update file; display results on stdout. -b Use the password from the command

              htpasswdコマンドの使い方 - Qiita
            • Apache 2.4 で リバースプロキシの設定 - Qiita

              はじめに 古めの記事でリバースプロキシの設定をしてる記事が多いが、最近はだれもやってない?or当たり前なのか、Apache 2.4での設定方法のメモ httpd.conf 設定は、Apacheで受けたhttpリクエストすべてを別のサーバに転送する設定 以下のモジュールのコメントアウトを外す LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_http_module modules/mod_proxy_http.so

                Apache 2.4 で リバースプロキシの設定 - Qiita
              • 【Amazon CloudWatch Logs】ApacheのアクセスログをCloudWatch Logsへ収集する - サーバーワークスエンジニアブログ

                今日も屋根裏からこんにちわ。 技術1課の折戸です。 春の訪れとともに屋根裏は気温がどんどん上昇しております。 そろそろエアコンを本格的に検討しなければ。 さて、今回はApachのアクセスログをAmazon CloudWatch Logs (以下、CloudWatch Logs)へ収集する方法をご紹介します。 Amazon CloudWatch Logs とは 前提条件 EC2 に CloudWatch Logs へのログ出力権限 付与 IAM Role 作成 IAM Role を EC2 へアタッチ CloudWatchエージェント インストール EC2へCloudWatchエージェント インストール インストール 確認 戻り値 CloudWatchエージェント設定ファイル 作成 ウィザードを使用して設定ファイル 作成 設定ファイル確認 CloudWatchエージェント 起動 起動 ※エラ

                • ソケット通信 possible SYN flooding on port 443. Sending cookies. がログに出てきた - Qiita

                  ソケット通信 possible SYN flooding on port 443. Sending cookies. がログに出てきたLinux はじめに インターネットに公開しているホームページが突然閲覧できなくなりました。サーバではロードアベレージも低く、負荷はかかっていないようでした。今回の記事ではこの状況下でのボトルネックの確認&対応方法について簡単にまとめてみました。 環境 CentOS6 Apache 参考 https://qastack.jp/server/294209/possible-syn-flooding-in-log-despite-low-number-of-syn-recv-connections https://github.com/hiboma/hiboma/blob/master/kernel/net/net-backlog.md https://qiit

                    ソケット通信 possible SYN flooding on port 443. Sending cookies. がログに出てきた - Qiita
                  • 本番運用する時にApache,Nginxでデフォルトから変更しておくと幸せな設定 - TOWN株式会社

                    Apache や Nginx をパッケージ管理でインストールすると設定ファイルはデフォルト状態で配置されます。そのためセキュリティ上無効化しておく設定や追加した方が安心な設定がされていません。本番運用前にやっておくと良いものをまとめました。 Redhat系のパッケージでApacheは2.4系、Nginxは1.1、1.2系とします。 デフォルトページの無効化 ApacheやNginxをインストールして起動後にサーバーにブラウザでアクセスすると次のようなテストページが表示されるようになっています。 このページは正常にインストールされたかの動作確認ページのため本番環境では不要で、場合によってはインストールされているもののバージョン情報などが表示されセキュリティを下げてしまうこともあります。 無効化方法例 [Apache] 以下のファイルの中身を全てコメントアウトする。 ※ファイル削除ではアップデ

                      本番運用する時にApache,Nginxでデフォルトから変更しておくと幸せな設定 - TOWN株式会社
                    • いまさら聞けない「Apache HTTP Server」と「Apache Tomcat」の違いとは?

                      関連キーワード Apache | アプリケーションサーバ | Webアプリケーション 「“Apache”と“Tomcat”は何が違うのか?」 これは開発者がよく耳にする質問だが、誤解を招く恐れのある聞き方だ。一般的に、この質問で真に尋ねたいのは「『Apache HTTP Server』と『Apache Tomcat』(以下、Tomcat)は何が違うのか」という点だ。Apache HTTP ServerもTomcatも、オープンソースソフトウェアの開発プロジェクトを運営する非営利団体Apache Software Foundationが管理している。この事実を考えると、「Apache対Tomcat」という質問の不正確さが理解できるだろう。 この混乱は主に「Apache」という単語が、「Apache HTTP Server」を指す一般用語となっていることが原因だ。1995年に公開されたApac

                        いまさら聞けない「Apache HTTP Server」と「Apache Tomcat」の違いとは?
                      • Apache NetBeansバージョン12 LTSリリース | スラド オープンソース

                        Anonymous Coward曰く、 JavaScriptで実装されたフロントエンドが主流でほとんど耳にする機会も少なくなった気がする統合開発環境(IDE)NetBeansだが、バージョン12 LTSがダウンロード可能になっている(OSDN Magazine、窓の杜)。 バージョン12からは長期サポート(LTS)が導入されたほか、JDKのバージョンによってエディタのコード入力補完の挙動が変わる、Java FX対応、Jakarta EEはまだ非対応、Gradle、Maven、PHP、JavaScript、HTML、C++をサポート、Look and FeelにFlatLAFを追加(Light、Dark、IntelliJ、Darcula)などなどわりと多め。 久々にダウンロードしてFlatLAFのIntelliJにしてみたら今風で実際、これが格好良いのだが、世の中Swingって今でも需要ある

                        • Containerizing Apache Hadoop Infrastructure at Uber

                          You’re seeing information for Japan . To see local features and services for another location, select a different city. Show more Introduction As Uber’s business grew, we scaled our Apache Hadoop (referred to as ‘Hadoop’ in this article) deployment to 21000+ hosts in 5 years, to support the various analytical and machine learning use cases. We built a team with varied expertise to address the chal

                            Containerizing Apache Hadoop Infrastructure at Uber
                          • Apacheのリバースプロキシの設定方法をご紹介 – Rainbow Engine

                            <目次> (1) Apacheのリバースプロキシの設定方法をご紹介 (1-1) 設定の概要 (1-2) 設定の手順 (1-2-1) STEP1:リバースプロキシ用のモジュール確認 (1-2-2) STEP2:リバースプロキシ用のモジュール有効化 (1-2-3) STEP3:仮想ホストの新規作成 (1-2-4) STEP4:設定の反映(サービスの再起動) (1-2-5) STEP5:疎通確認 (1) Apacheのリバースプロキシの設定方法をご紹介 (1-1) 設定の概要 リバースプロキシとは、ウェブサーバの手前でクライアントからのリクエスト(要求)を転送するサーバで、セキュリティやパフォーマンス、信頼性の向上の目的で導入されます。 リバースプロキシを導入する事により、例えばご自身の「ドメイン名」を入力するだけで、ご自身のWebサイトを表示するように改善する事ができます。 (例) //[対応

                            • mod_proxy_htmlを使ってみた - Qiita

                              前回はmod_proxy_htmlについて説明しました。今回はmod_proxy_htmlの具体的な設定について載せていきます。 mod_prxoy_htmlはリバースプロキシサーバーに組み込むモジュールのため、前回の説明に使った構成図の環境を作成する流れで説明します。 システム構成 システム構成はmod_proxy_htmlがインストールされたリバースプロキシ、アプリケーション1、アプリケーション2の3つの環境です。 リバースプロキシの環境は CentOS7 を使用します。 アプリケーション1、アプリケーション2は何でも良いのでWebサーバーを動かしておきます。(本記事では割愛します。) mod_proxy_htmlのインストール mod_proxy_html を実際に試してみましょう。mod_proxy_html は CentOS7 の標準パッケージに含まれているのでyumコマンドでイ

                                mod_proxy_htmlを使ってみた - Qiita
                              • Apache Rewriteで %{REQUEST_URI} -f がマッチしない時に読む記事

                                Webサイトを運営していると URLで指定されたファイルやディレクトリが無い場合に、特定のファイルを表示したい時があります。これをよく Apache httpd では mod_rewrite を使って、リライトされる条件(RewriteCond)に %{REQUEST_URI} -f や %{REQUEST_URI} -d を指定して実現するのですが、これがまったく条件にマッチしてくれません、、、そこで今回は、%{REQUEST_URI} -f や %{REQUEST_URI} -d がマッチしない時の対処法とその原因をまとめてみました。

                                  Apache Rewriteで %{REQUEST_URI} -f がマッチしない時に読む記事
                                • AWS open source newsletter, #141

                                  Ricardo Sueiras for AWS Posted on Jan 16 • Updated on Jan 23 • Originally published at blog.beachgeek.co.uk January 16th, 2023 - Instalment #141 Welcome Welcome to the AWS open source newsletter of 2023, edition #141. This week we have more new projects for you to practice your four freedoms, including "distributed-compute-on-aws-with-cross-regional-dask", a solution to simplify distributed comput

                                    AWS open source newsletter, #141
                                  • 特定のページ(URL)のみベーシック認証をかける(アドレスでベーシック認証) - Qiita

                                    ワードプレスを使って商品一覧ページを作っているけれど、 商品ページが変更になった、商品がなくなった。 商品一覧ページから該当ページを削除すればよいのですが、・・・・・ やり方がわからない。 理由:作った人がやめた。ワードプレスよくわからない。 ※依頼理由のNO1です。 で、 1 商品一覧ページのうち、すでにない商品のページをクリックしたときだけ、ベーシック認証をかけてほしい 2 商品一覧ページのうち、作成中のページをクリックしたときもベーシック認証をかけてよしい こんなときは 特定のURLを含むページのみベーシック認証をかけるで対応しました。 前提 ・環境はさくらのレンタルサーバー ・.htaccessを使う ・ワードプレスでURLが自動生成されている 結論 URLにmenuとdevが含まれているときはベーシック認証がかかる 1 DirectoryIndex index.html inde

                                      特定のページ(URL)のみベーシック認証をかける(アドレスでベーシック認証) - Qiita
                                    • Gently Down the Stream

                                      Let's install Kafka in your forest! # clone the repository git clone \ https://github.com/round-robin-books/gently-kafka.git # start kafka docker-compose up We have a new book :) Please take a minute to provide feedback. There's a bonus drawing at the end of the survey :) Please support us by Picking up some Kafka or Round Robin swag Purchasing (and reviewing 🙏) the Kindle edition of this book*.

                                      • Dataproc オプション コンポーネントが新たに Apache Flink と Docker をサポート | Google Cloud 公式ブログ

                                        ※この投稿は米国時間 2020 年 10 月 16 日に、Google Cloud blog に投稿されたものの抄訳です。 Google Cloud の Dataproc では、ネイティブの Apache Spark や Hadoop クラスタを Google Cloud 上でこれまで以上にシンプルかつ費用効率よく実行できるようになります。このブログでは、Dataproc のコンポーネント交換で利用可能な最新のオプション コンポーネントである Docker と Apache Flink について説明します。 Dataproc での Docker コンテナDocker は、広く使用されているコンテナ テクノロジーです。今回 Dataproc のオプション コンポーネントに追加されたことで、Docker デーモンは Dataproc クラスタのすべてのノードでインストールできるようになりました

                                          Dataproc オプション コンポーネントが新たに Apache Flink と Docker をサポート | Google Cloud 公式ブログ
                                        • 【セキュリティ ニュース】「Apache ActiveMQ」の脆弱性が標的に - ランサム攻撃にも悪用か(1ページ目 / 全1ページ):Security NEXT

                                          メッセージブローカー「Apache ActiveMQ」に脆弱性「CVE-2023-46604」が明らかとなった問題で、すでに実証コードが公開されており、悪用されていることがわかった。セキュリティベンダーや米当局では注意を呼びかけている。 「CVE-2023-46604」は、「OpenWire」の処理に不備があり、リモートよりコードを実行されるおそれがある脆弱性。共通脆弱性評価システム「CVSSv3.1」のベーススコアは最高値の「10」、重要度は4段階中もっとも高い「クリティカル(Critical)」と評価されている。 開発グループでは現地時間10月26日、「Apache ActiveMQ」および「Apache ActiveMQ Legacy OpenWire Module」向けに脆弱性を修正したアップデートをリリースした。 Rapid7によると、現地時間10月27日に同脆弱性の悪用を試みた

                                          • 「Apache Tomcat」に深刻度Importantの脆弱性 ~v9.0.44/8.5.64以降に更新を/POSTリクエストのエラー応答に別のユーザーのリクエストデータが含まれてしまう可能性

                                              「Apache Tomcat」に深刻度Importantの脆弱性 ~v9.0.44/8.5.64以降に更新を/POSTリクエストのエラー応答に別のユーザーのリクエストデータが含まれてしまう可能性
                                            • macOS 14.0 Sonoma Apache Setup: Multiple PHP Versions

                                              IMPORTANT: It's critical to select the correct type of processor your mac is using so the instructions below will be accurate. This is because Homebrew uses different paths for Apple Silicon and Intel based hardware. My mac is using an processor. Part 1: macOS 14.0 Sonoma Web Development Environment Developing web applications on macOS is a real joy. There are plenty of options for setting up your

                                                macOS 14.0 Sonoma Apache Setup: Multiple PHP Versions
                                              • Nginx経由でCVE-2018-17082脆弱性を攻撃する手法に関する個人的なメモ - Qiita

                                                以下は、特に公表を目的としない個人的な備忘録であるが、公開のメモであるので、もちろん指摘やコメントなどは歓迎する。 PHPの脆弱性 CVE-2018-17082 についてYouTube動画を制作するために、この脆弱性についてあらためて調べているが、Nginxをキャッシュサーバーにしている(リバースPROXYとしてNginxを使っている)場合の挙動についてきちんと調べていなかったので調べ直した。主に以下の記事に関係する。 PHPの脆弱性 CVE-2018-17082 によるキャッシュ汚染についての注意喚起 ブラウザ <--> リバースプロキシ(Nginx) <--> Apache2 + PHP という構成を前提としている 今までの調査で、Nginxが挟まっている場合攻撃が刺さらないことは判明しているが、なぜ刺さらないかを追っかけきれていなかった。 NginxとApacheの間の通信をキャプチ

                                                  Nginx経由でCVE-2018-17082脆弱性を攻撃する手法に関する個人的なメモ - Qiita
                                                • 脆弱性「CVE-2023-50164」の解明:Apache Strutsのファイルアップロード機能が不正利用されるリスク|トレンドマイクロ

                                                  オンプレミスからクラウドへの移行をはじめ、ハイブリッドクラウド環境をシームレスに保護しながら、クラウドの利点を実現します。 詳しくはこちら

                                                    脆弱性「CVE-2023-50164」の解明:Apache Strutsのファイルアップロード機能が不正利用されるリスク|トレンドマイクロ
                                                  • JVNVU#92183876: Apache TomcatのJsonErrorReportValveにおけるエスケープ処理不備の問題

                                                    JVNVU#92183876 Apache TomcatのJsonErrorReportValveにおけるエスケープ処理不備の問題

                                                    • Welcome to Apache Solr

                                                      Solr is the popular, blazing-fast, open source enterprise search platform built on Apache Lucene™. Learn more about Solr. Solr is highly reliable, scalable and fault tolerant, providing distributed indexing, replication and load-balanced querying, automated failover and recovery, centralized configuration and more. Solr powers the search and navigation features of many of the world's largest inter

                                                        Welcome to Apache Solr
                                                      • あれから1年、Log4Shellの現状

                                                        2021年12月、Apache Log4jライブラリにLog4Shellの脆弱性(CVE-2021-44228)が発見され大騒ぎになりました。2022年春にはITメディアのトップページに掲載されなくなりましたが、2022年11月にこの脆弱性をサイバー犯罪者が悪用して米国の連邦機関を攻撃し、暗号通貨マイナーをシステムにインストールしたと報じられたことで、再びスポットライトが当たりました。これを受けて、今回はLog4Shellについて、そして脆弱性を過去のものとするには時期尚早である理由と企業のインフラストラクチャを守る方法を解説していきます。 Apache Log4jライブラリとは? Java SDKでは当初ログ出力をサポートしていなかったため、開発者が独自のソリューションを作成しなければなりませんでした。そのため、正式なJava Logging APIが登場するまでに、多数のバリエーション

                                                          あれから1年、Log4Shellの現状
                                                        • Apache Tomcatにローカル権限昇格の脆弱性、アップデートが必要

                                                          JPCERTコーディネーションセンター(JPCERT/CC: Japan Computer Emergency Response Team Coordination Center)は1月27日、オープンソースのJavaアプリケーションサーバ「Apache Tomcat」に脆弱性が報告され、開発元のApache Software Foundationが修正版をリリースしたと伝えた。この脆弱性を悪用されると、ローカルの攻撃者によってTomcatのプロセスが使用しているユーザーの権限でアクションを実行される可能性がある。 JVNVU#93604797: Apache TomcatにTime-of-check Time-of-use(TOCTOU)競合状態による権限昇格の脆弱性 この脆弱性はCVE-2022-23181として追跡されており、2020年5月に報告されたCVE-2020-9484の脆弱

                                                            Apache Tomcatにローカル権限昇格の脆弱性、アップデートが必要
                                                          • リニューアルにおけるサーバーシステムの増強と移行について | お知らせ一覧 | 無料から使えるレンタルサーバー【 XREA(エクスリア)】

                                                            この度、XREAサーバーにおいて、システムの増強および、新仕様のサーバーへマイグレーション(移行)を行うこととなりました。新サーバーについては、全プランに最新システム、データ処理速度に優れたSSDを採用し、より高速化と安定稼働が可能となっております。

                                                              リニューアルにおけるサーバーシステムの増強と移行について | お知らせ一覧 | 無料から使えるレンタルサーバー【 XREA(エクスリア)】
                                                            • 【Apache2.4】の.htaccessのIFディレクティブでスラッシュを使う方法

                                                              「htaccessで特定環境の時だけBASIC認証をかけたい」 「htaccessで複雑なリクエストURIの時だけBASIC認証をかけたい」 こんにちは、タカフです。 .htaccess便利ですよね。 Webアプリケーションを色々カスタマイズするときに欠かせない.htaccessですが、いかんせん記述ルールが覚えづらい!! その独特な記述ルールから、覚えても実装する時は不安だったりするので結局毎回ググってはいる気がします。 そんな中、Apache2.4になってより細かい制御も出来るようになり、ちょっと目から鱗のコードがあったので紹介します。 環境毎にBASIC認証をかける Apache2.4からはIfディレクティブが使えるようになり、より細かい制御が出来るようになりました。 例えば開発環境の時だけBASIC認証をかけたい時などは次のように記述します。 <If "%{HTTP_HOST} =

                                                                【Apache2.4】の.htaccessのIFディレクティブでスラッシュを使う方法
                                                              • LaravelのURLからpublicを消す

                                                                Laravelのプロジェクトを公開する時に普通はDocumentRootをプロジェクトのpublicディレクトリに指定しますが、サブディレクトリでの公開だったりDocumentRootを弄れない時にURLがhttps://example.com/public やhttps://example.com/sub/publicとなってしまうのを直す方法です。 この解決法を調べると基本的にはpublicフォルダーの中身をプロジェクトのルートに持ってきてindex.phpを編集したりする方法が出てくるのですが、個人的にこの方法は嫌いなのでどうにかしてhtaccessの編集だけで解決出来ないかを探していたところ、次のGistにたどり着きました。 liaotzukai/Php laravel 5.5 project .htaccess file こちらの.htaccessファイルをlaravelのプロジ

                                                                  LaravelのURLからpublicを消す
                                                                • Password Formats - Apache HTTP Server Version 2.4

                                                                  Notes about the password encryption formats generated and understood by Apache. Basic Authentication There are five formats that Apache recognizes for basic-authentication passwords. Note that not all formats work on every platform: bcrypt "$2y$" + the result of the crypt_blowfish algorithm. See the APR source file crypt_blowfish.c for the details of the algorithm. MD5 "$apr1$" + the result of an

                                                                  • Amazon Linux 2でサーバ作成 (Apache2.4+PHP7.2+MariaDB) - Qiita

                                                                    概要 EC2インスタンスを起動して、Apache2.4とPHP7.2とMariaDBをインストールしてみたのでメモしておく。 インスタンス起動 学習用の起動なので、スタンドアロンで起動してすべてインストールするので、インスタンスを1つ起動。 EC2 -> インスタンス -> インスタンスの作成 ※ Amazon Linux 2 AMIを選択 ※ セキュリティグループは、80ポートと22ポートを解放する。 (22ポートは不要だが学習用なので簡略化のため設定) サーバへ接続する ターミナルを使って起動したEC2インスタンスに接続する。 ※ IAMユーザーにてssh接続。 ※ アカウントは、多要素認証 (MFA) を設定し、利用しない。 $ ssh aws __| __|_ ) _| ( / Amazon Linux 2 AMI ___|\___|___| https://aws.amazon.

                                                                      Amazon Linux 2でサーバ作成 (Apache2.4+PHP7.2+MariaDB) - Qiita
                                                                    • 【Ubuntu 20.04 LTS Server】Apache2とPHPを動かす

                                                                      Ubuntu 20.04 LTS が、2020年4月24日にリリースされた。 先日の記事では Ubuntu 18.04 LTS Server からのアップグレードだったが、新規に「Ubuntu 20.04 LTS Server」をインストー... Apache2のインストール $ sudo apt install apache2 設定ファイルの確認 設定ファイルを書き換えたら、以下のコマンドでエラーがないか確認。 $ sudo apache2ctl configtest この時、下のような「AH00558」エラーが出る場合は、本記事後ろの「補足」の対応。 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.1.201. Set the '

                                                                        【Ubuntu 20.04 LTS Server】Apache2とPHPを動かす
                                                                      • mod_remoteip の設定は書く場所に注意!(なるべく最初の方に書くべし) - Qiita

                                                                        ロードバランサを筆頭に最近のWEB開発の現場では Proxy サーバがよく出てきます。で Proxy サーバが存在するとよく問題になるのが「ユーザの本当の接続元IP」を知りたいという要求で、通常それは Proxy サーバがバックエンドのリクエストに X-Forwarded-For ヘッダを付けてくれることで大体解決します。でその値を更に便利に使えるようにしてくれる mod_remoteip ってのがあって、今まではほぼメリット部分が大きく、その副作用で困ることはあまりなかったんですが、今回ちょっとハマったケースがあったので備忘録としてその内容を記録しておく。 X-Forwarded-For ヘッダの役割と仕組み X-Forwarded-For ヘッダは ip1[, ip2[, ip3[, ...]]] といった構造の値が入ることになっていて、ip1が「ユーザが最初に直接アクセスしたProx

                                                                          mod_remoteip の設定は書く場所に注意!(なるべく最初の方に書くべし) - Qiita
                                                                        • Vue.jsで作ったSPAをApache2にデプロイする - gn5r’s blog

                                                                          はじめに 今回はVue.jsで作ったSPAをデプロイするやり方を紹介しようと思います。 .htaccessの設定で時間を割かれたのでそれの紹介もしていきます 予めVue.jsの成果物をどこかに置いておく 僕の環境では、ホーム直下にnpm buildで生成されたdistを置いています 例)/home/gn5r/dist ここは各自の環境に合わせて、適宜パスなどを読み替えてください ApacheのDocumentRootを変更する まず、Vue.jsで作ったSPAをルート(example.comにアクセスしたら表示される)に設定します sudo vim /etc/apache2/sites-enabled/000-default.conf DocumentRoot /var/www ↓ DocumentRoot /home/gn5r/dist sudo vim /etc/apache2/apa

                                                                            Vue.jsで作ったSPAをApache2にデプロイする - gn5r’s blog
                                                                          • Apache2+WSGI+Flaskを動かす - Qiita

                                                                            import sys, site sys.path.insert(0, '/var/www/html/flask') from Hello import app as application # wsgi.conf <VirtualHost *:80> serverName (契約したサーバのIPアドレス or ドメイン名) WSGIDaemonProcess test user=(Pythonを実行するユーザ名) group=(そのユーザのグループ) threads=5 WSGIScriptAlias / /var/www/html/flask/test.wsgi <Directory /var/www/html/flask> WSGIProcessGroup test WSGIApplicationGroup %{GLOBAL} WSGIScriptReloading On Requi

                                                                              Apache2+WSGI+Flaskを動かす - Qiita
                                                                            • Apache Guacamole でVNCつないでみたの

                                                                              2021/01/01 編集しまして、1.0.0 -> 1.2.0 にしました。 バージョンアップによる変更はそこまでありませんが、個人的に気になったものは以下です。 FreeRDP 2.0 に依存ライブラリが変更(1.1.0) 日本語に対応(1.2.0) Guacamoleって何? https://guacamole.apache.org/ html5を使ってブラウザ経由でvnc、rdpなどを利用できるもののようです。 vnc(virtual network computing) はデスクトップ環境にネットワーク越しからアクセスできる仕組みです。 検証環境など、閉じたネットワークでGUI操作が必要な場合に、踏み台のlinuxサーバに手元の端末からvncで接続すると便利です。 しかし、専用のクライアントが必要だったりします。 今回は仮想マシン上で動作するvncサーバにブラウザからアクセスでき

                                                                                Apache Guacamole でVNCつないでみたの
                                                                              • mod_mruby を読む。その1 - ローファイ日記

                                                                                諸事情で(早くこの諸事情を公表できるようにがんばる系)、Apacheの拡張の書き方や mod_mruby の設計思想、実装について知りたくなった。 ちまちまと読んでいく。もともと社内のNotionに雑にメモしていこうと思ったが、フィードバックも欲しいので晒していく。またこのブログにシリーズものが増えたのですあった...。 まずモジュールの定義全体。 https://github.com/matsumotory/mod_mruby/blob/master/src/mod_mruby.c#L918-L928 #ifdef __APACHE24__ AP_DECLARE_MODULE(mruby) = { #else module AP_MODULE_DECLARE_DATA mruby_module = { #endif STANDARD20_MODULE_STUFF, mod_mruby_c

                                                                                  mod_mruby を読む。その1 - ローファイ日記
                                                                                • WindowsにSubversion 1.12サーバーを構築する

                                                                                  過去に Windows 用の Subversion 1.9 サーバー構築手順を紹介したとことがあります。その後、 Apache、 Subversion のバイナリ配布形態に変化があり、 以前の記事の手順通りでは Subversion 環境構築できなくなってしまいました。 本稿は Subversion サーバー構築手順のアップデート記事 (2019 年版) です。Windows に Subversion 1.12 サーバーを構築する手順を解説します。今回は手軽に環境構築できるオールインワン ・ パッケージも用意しました。 手軽に Subversion 環境を構築したい方は以下のリンクをクリックしてください。 👉 オールインワン ・ パッケージを使って Subversion 環境を構築する以前の記事では、 Apache Haus から Apache HTTP サーバー本体と Subversi

                                                                                    WindowsにSubversion 1.12サーバーを構築する