koichi

自分のための備忘録

koichi

自分のための備忘録

最近の記事

CircleCIを使用してUbuntuサーバーで自動git pull

CircleCIを使用してUbuntuサーバーで自動git pullこの記事では、CircleCIを使用してGitHubリポジトリからUbuntuサーバーに自動的にコードをデプロイする方法を紹介します。この手法では、環境変数を`.env`ファイルに保存し、それをCircleCIジョブ内で読み取ることで、セキュリティを確保しながらデプロイを行います。 前提条件CircleCIアカウントが設定済み GitHubリポジトリが設定済み Ubuntuサーバーが設定済み `.en

    • 毎日0:00にcronジョブを設定する方法とトラブルシューティング

      私が初めて`cron`ジョブを設定したとき、そのシンプルさに驚きました。しかし、設定してみると、毎日0:00に実行されるはずのタスクが実行されないという問題に直面しました。この記事では、私が実際に経験した問題と、その解決方法について共有します。 `cron`ジョブの設定 まず、毎分実行されるように`cron`ジョブを設定し、タスクが正常に実行されることを確認しました。この設定は以下の通りです: * * * * * export PATH="$HOME/.rbenv/bi

      • Apacheのプロキシ設定が動作しない問題の解決

        記事: Apacheのプロキシ設定が動作しない原因と解決策 RailsアプリケーションをApache経由でプロキシ設定しようとした際に、予期せぬ問題が発生しました。ここでは、その原因と解決策について簡単に説明します。 問題の概要 Apacheの設定ファイルを適切に記述しても、Railsアプリケーションへのプロキシ設定が期待通りに動作しませんでした。特に、ApacheがRailsアプリケーションに対するリクエストを正しく転送しないという問題が発生しました。 元の `ra

        • SSLの設定を全て消しても勝手にHTTPSにリダイレクトされる原因と対策

          ウェブサーバーの設定で、HTTPからHTTPSへのリダイレクトを無効にしたにもかかわらず、ブラウザが勝手にHTTPSにリダイレクトされる問題に直面することがあります。この記事では、私が直面したこの問題の原因とその解決方法について詳しく説明します。 問題の背景 Apacheウェブサーバーの設定を調整し、SSLモジュールを無効にして、すべてのSSL設定を削除しました。それでも、ブラウザはHTTPからHTTPSへリダイレクトされ続けました。この問題を解決するために以下の手順を実

        CircleCIを使用してUbuntuサーバーで自動git pull

        • 毎日0:00にcronジョブを設定する方法とトラブルシューティング

        • Apacheのプロキシ設定が動作しない問題の解決

        • SSLの設定を全て消しても勝手にHTTPSにリダイレクトされる原因と対策

          Apacheサーバーのデフォルトページが表示されない

          背景さくらのVPSサービスを利用してUbuntuサーバーを借り、そこにApacheをインストールしWebサーバーを構築しました。サーバーのIPアドレスがaaa.bbb.ccc.dddで設定されていたので、外部から「http://aaa.bbb.ccc.ddd/」にアクセスしてデフォルトページを表示しようとした際に、問題が発生しました。Apacheのインストールには以下の二つの記事を参考にしました。 問題Apacheウェブサーバーのデフォルトページが表示されない。 デフ

          Apacheサーバーのデフォルトページが表示されない

          YAPC::Hiroshima2024 参加記

          YAPC::Hiroshima2024への参加は、友人からの「学生無料枠がある」という情報で始まりました。Perlという言語については、これまで一度も触れたことがなく、参加を迷いました。しかし、新たな言語に触れることで何か新しい発見があるかもしれないという期待を持ち、足を運ぶことに決めました。 1日目(前夜祭) 前夜祭でのハイライトは、HonoというTypeScript/JavaScriptのライブラリの紹介でした。このライブラリは、クライアントとサーバ間のデータ受け渡し

          YAPC::Hiroshima2024 参加記