SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

Category / apache

Let’s encrypt の暗号化方式がECDSAになっていた

2023-10-14 問題 Let’s encrypt で証明書を取得したら、秘密鍵が見慣れない形式になっていました。 妙に短いです。 RSA方式ではなさそうです。古い環境で使えない。 なんでしょう? 答え Let’s […]

CentOS9のapacheで Let’s Encrypt 使いたい

2022-07-26 問題 CentOS 9 Stream で Let’s Encrypt 使おうとしたら certbotコマンドでエラーになりました。 # certbot certonly --apache Saving deb […]

【Apache】.git へのアクセスを拒否する

2022-06-19 問題 DocumentRoot以下に git clone したら、.git が見えてしまうようですね。 .gitへのアクセスを拒否するにはどうするとよいですか。 答え 以下のような設定をするとよい。 Apache 2.4 […]

【Apache】プロキシで特定のパスだけ除外

2022-06-18 問題 全体的に / をプロキシしていいのですが、特定のパスだけしないでほしいです。 例) /.well-known/ だけ除外 – 答え よくあるプロキシ設定 <VirtualHost *:443> # […]

Apache2.4のアクセス制御はRequireに統一するといい

2022-03-19 問題 Apache2.2から2.4への移転で、元の .htaccess のIP制限やベーシック認証を持ってきたのですが、なんだか思ったように設定しづらいです。 答え 古い .htaccess だと、Order、Allow […]

【apache】Ifディレクティブで適用順序が変わる?

2021-11-11 問題 通常は拡張子phpをphp7.4で処理するが、特定の条件の時だけ除外したくて、 サーバー設定ファイル(httpd.conf)で以下のようにして、 <FilesMatch \.php$> <If "条件" […]

【Let’s Encrypt】BASIC認証ありで証明書の更新

2021-01-22 問題 ベーシック認証していると Let’s Encrypt のサーバー証明書の更新ができないですよね? 答え 通常の所定のURLでファイル認証するパターンであれば、そこだけベーシック認証を解除す売ればよい。 […]

【Apache2.2】起動時にapr_sockaddr_info_get() failed が発生する

2020-01-09 問題 apache をrestart したり configtest したりすると、以下のエラーが発生します。 $ apachectl -t httpd: apr_sockaddr_ […]

【Apache】FollowSymLinks は有効にしたほうがパフォーマンスが上がる

2019-12-13 問題 FollowSymLinks って有効にしておいたほうがいいんですか? 答え こちらに書いてある http://httpd.apache.org/docs/current/misc/perf-tuning.html […]

【Apache】CookieにHttpOnly属性とSecure属性を付与する

2019-08-01 問題 古いWebシステムでセッションCookieにHttpOnly属性とSecure属性がついていません! あまりよろしくない状態ですが、プログラムで対応する以外の方法はないですか? 答え Apacheにヘッダをいじって […]

さくらのレンタルサーバーで初期ドメインでのアクセスを拒否する

2019-07-31 問題 さくらのレンタルサーバーは「********.sakura.ne.jp」形式の初期ドメインが割り当てられていて、以下のようなURLでマルチドメイン用に置いたものなどが表示されてしまうのですが、簡単に表示されないよう […]

サーバー証明書取得時のファイル認証で wwwあり、なし、両方に対応する

2019-07-25 問題 サーバー証明書取得でファイル認証したいのですが、常時SSLのWebサイトのため、wwwあり / なし、http / https、何でアクセスしても httpsのwwwありにリダイレクトされます。 FujiSSLなど […]

【WordPress】キャッシュ有効期限を記事と記事一覧で切り替える

2019-04-19 問題 WordPressの記事にExpireヘッダ、Cache-Controlヘッダを付与したい。 その際、記事ページは長めの有効期限、トップページや記事一覧ページは短めの有効期限にしたい。 答え Apacheに以下のよ […]

Apache mod_proxy_fcgiで複数のバージョンのphpを動かす

2018-06-08 問題 Apache1つで複数のバージョンのphpを動作させたいです。 答え CentOS6で、php-fpmでたくさん動かす例。 yumで一通り入れる。apacheは2.2が入る。 yum install httpd p […]

opensslコマンドで秘密鍵と証明書の組み合わせの検証をする

2017-12-12 問題 サーバー証明書を更新するとき、 秘密鍵作成 → CSR作成 → 証明書取得 の流れとなりますが、 複数のドメインで並行して作業しているときに取り違えたりしないように、秘密鍵と証明書のペアが間違っていないか確認方法は […]

【Apache】LocationMatchで否定条件

2017-11-03 問題 LocationMatchで「URLがマッチしないとき」の条件を作りたいです。 答え /hoge のときは、以下の書き方でできる。 <LocaitonMatch /(?!hoge)>   # […]

さくらのレンタルサーバーのSNI SSLで常時SSL化するときのRewrite設定(.htaccess)

2017-05-10 問題 さくらのレンタルサーバーでWordPressを稼働させていまして、SNI SSLで、常時SSL化したいです。 http → https のリダイレクトはどうしたらよいですか。 答え 最初は以下のような状態だとしたら […]

【Apache】LDAP連携のベーシック認証

2017-03-13 問題 LDAP(ActiveDirectory)連携のベーシック認証ってできますか? 答え httpd.conf か .htaccess にちょっと設定を書くだけでできる。簡単。 ● LDAPのみ AuthName "U […]

【Apache】PUTリクエストが 405 Method Not Allowed になる

2017-02-08 問題 HTMLファイルや画像ファイルのURLに、PUTリクエストを送ると、405 Method Not Allowed になるのですが、そういうものなのですか? $ curl http://localhost/test/ […]

【apache】 ProxyPreserveHost を On にするとはまる(こともある)

2016-11-10 問題 リバースプロキシを設定していて、以下のようにしているのですが、 ServerName example.com ProxyPreserveHost On ProxyPass /xxxx/ http://192.168 […]