親バカエンジニアのナレッジ帳

webのエンジニアをやっており、日頃の開発で詰まったことや書き残しておきたいことを載せています。

Apache

WordPressの引越しで404エラー

WordPressの引越し WordPressの引越しツール(プラグイン)といえば、「All-in-One WP Migration」などがありますね。 非常に使いやすいプラグインですが、引越し後にトップページ以外が404になることがあります。よくある解決方法としては、 パーマリンク設定…

CentOS7でPHP8.1のMAMP環境を構築

PHP8.1のインストール Apacheのインストールと起動 MySQLのインストールと起動 CentOS7に以下のバージョンのMAMP環境を構築した際の手順になります。 あくまで最低限の手順になりますので、要件に合わせて見直してください。 PHP: 8.1 Apache: 2.4 MySQL: 5.…

ApacheとTomcatの連携でリダイレクトが上手くいかない

Javaで組まれたWebサイトをApacheとTomcatを連携させて動かしているのですが、 先日サイト改修により一部ページのURLも変更させた時のリダイレクト設定について苦労したのでそれについて書きます。 やりたいことは、「http://ドメイン/test/sample.html」と…

Djangoを本番環境に反映

Djangoを本番環境へデプロイ Djangoのwebアプリケーションを開発し、いよいよ本番環境にデプロイ!というフェーズになった時、詰まることはたくさんあると思います。 あくまで私の主観ですが、Djangoは他の言語やフレームワークに比べて若干本番の環境構築な…

ApacheでVirtualHostを使うとSSLが効かなくなった

ApacheでVirtualHost とある案件でApacheの設定でVirtualHostを使っておりました。 ※VirtualHostとは簡単に言えば、1台のサーバで複数のドメインを管理できる仕組みです。 「www.aaa.com」というドメインからアクセスされた場合は「/var/www/aaa」へ、 「www…

Apache Benchによる手軽な負荷テスト

サイト運営をしていると、流入が増えた時に備えて負荷テストを実施したいことがありますよね。 どれくらいの人数のユーザがどれくらい同時に接続できるのか試したいですよね。そんな時に便利なのがApache Benchによるabコマンドです。 Apache Benchとは、サ…

AWS(EC2) + Apacheでつながらない時はポート開放を確認!

タイトルの通りですが、AWS(EC2)のサーバを使い、Apacheをインストールしました。 ポート開放のあたりで若干はまった部分があったので、解決方法を記述します。 AWS(EC2)にApacheをインストール このページに辿り着いた人は既にApacheのインストールまで完了…