ソフトウェア開発者の日常

こだわりなく書きたいことを書いていきます。

Apache

CentOS 8.1とApache 2.4.46の環境に、SSLサーバー証明書を設定

新たに本番環境の構築を行いました。 これまでとは違うデータセンターにサーバーの構築を行うため、いろいろと自分達で設定を行わなければなりませんでした。SSLサーバー証明書の設定も、自分達で行わなければならない設定作業の一つです。証明書の取得は、…

自己署名のサーバー証明書/クライアント証明書の作成のために参考にしたサイト

自己署名のサーバー証明書とクライアント証明書を作成および設定をしました。 設定した理由は、特定のパソコンからしかWebシステムを利用できないようにしたいという要望があったためです。証明書作成前のスキル以前、JavaAppletにコードサイニング証明書を…

CentOS 7.4、Apache 2.4の環境でのディレクトリ内のファイルを一覧表示しない設定方法

CentOS 7.4、Apache 2.4の環境で、Webブラウザでアクセスすると、ディレクトリ内のファイルが一覧で表示されました。 index.htmlを配置すれば表示されなくなります。 サブディレクトリを作成して、サブディレクトリ内にindex.htmlを配置しなかったら、同じよ…

文字コードがShift_JISのページをブラウザで表示すると文字化けする

過去に作られたデータベースにデータを登録するプログラムを、XAMPPをインストールして動作させました。 動作するまでに起きた現象と対処について、以下の記事で書きました。 ajya.hatenablog.jp文字化けが発生するPHPのファイルはShift_JISで作成されていて…

PHP 7.0とApahce 2.4の組み合わせのXAMPPを利用して学んだこと

データベースにデータを登録しなければならず、2年前に利用したプログラムを確認しました。 確認した結果、PHPだけあればいいと思っていところ、ApacheとPHPが動作するWebの環境が必要なことがわかりました。手っ取り早くApacheとPHPが動作する環境を構築す…

Apache:誰も操作していないはずなのに、正しい手順で終了されていた

お客さんからWebシステムにアクセスできないとの連絡がありました。そのWebシステムのWebサーバーはApacheです。 アクセス許可するIPアドレスをhttpd.confに記載してあるので、クライアントのIPアドレスが変わったのかと思いながら、訪問しました。お客さん…

Windows環境のApache+PHPで、セッションファイルを削除する方法

2箇所からそれぞれ1セッションずつ接続され、継続的にアクセスがあり、サーバーのメモリ使用量が増加しているサーバーがありました。 Apacheのログを確認したところ、Ajaxでアクセスされているようですが、ページを開いて放置されているだけのようです。 メ…

suPHPの環境で、php_valueによるphp.iniの設定を変更ができない場合の対処

今まで使えていた方法が使えないと、解決できるのかと焦ります。今までの方法が使えない.htaccessファイルに php_value include_path '.:/usr/local/share/pear:/usr/home/www/public_html/test" と書いてWebサーバーにアップロードして動作確認したところ、…