サーバー

Apache

letsencrypt-win-simpleの使い方

letsencrypt-win-simpleはLet's EncryptをWindowsで使用するための無料ソフトである。以下に使用法を示す。 最新版をこちらから入手 → 解凍する。 解凍フォルダ中の"letsencrypt.e...
その他ウェブアプリ

Windows10にOpen Dolphin サーバーをインストールしたメモ

Windows10にOpen Dolphin サーバーをインストールした。 基本的にはこの記事通りに進めればOKなのだが、実際に作業してはまったポイントがあったのでメモしておく。 (1) サーバーとなるマシンに docker をイン...
その他ウェブアプリ

PDFの全文検索システムを構築する方法

PDF全文検索システムを構築する理由 PDFに限らずOfficeファイルなど蓄積した文書を一括検索したいのは、情報の利用価値を高めるため当然の要望である。特にPDFの全文検索システムが必要な個人的理由としては以下2つがある。 自...
MySQL

[MariaDB] データベースへの接続

現在のユーザーで接続可能なデータベース一覧の表示 show databases; 指定したデータベースへの接続 use 接続したいデータベース名; 別のデータベースに接続したい場合は、単にuseコマンドを再発行すればよい。 現...
MySQL

[MariaDB] ユーザー管理コマンド(閲覧、作成、権限付与、削除)

MariaDBでユーザーの管理に頻用するコマンドをまとめる。 MariaDBではユーザーは単にユーザー名のみではなく、ユーザー名+ホスト名(or IPアドレス)の組み合わせで管理されることに注意が必要である。 ユーザー一覧の取得 ...
MySQL

[Xampp][MariaDB] ログインとログアウトの方法

Xampp (on Windows)のMySQL/MariaDBにコマンドラインでの操作を行うためにはまずMySQL/MariaDBへのログインとログアウト方法をマスターする必要がある。(なおXamppの古いバージョンのデータベースがMyS...
Apache

[Apache] インデックス一覧のファイル名の表示文字数を変更する方法(mod_autoindex)

Apacheではmod_autoindexを使用して、ディレクトリ内のファイル一覧を表示することができる。 日本語の長いファイル名のファイルが存在する場合、文字化けのような表示になる場合がある。例えば以下のような具合である。 ...
その他ウェブアプリ

[FESS] ファイルサーバーの全文検索システムを作る方法

全文検索システムであるFESSを使用すれば、ファイルサーバーにWebインターフェースの全文検索機能を追加できる。PDFやMSオフィス文書を含む大量のファイルを全文検索できれば、蓄積してきたファイルの資産価値を爆発的に高めることができる。 ...
Apache

PHPアクセラレーターの使い分け(APC、APCu、OPcache)

PHPアクセラレーターとはPHPを高速化するための拡張機能(プラグインのようなもの)である。 代表的なものにAPC、APCu、OPcacheなどがある。これらは対応するPHPのバージョンと機能が異なる。ポイントを表にして整理した。 ...
Apache

Windows版XAMPPでphpの動作をモジュール版からCGI版に切り替える方法

Windows版XAMPPでphpの動作をモジュール版からCGI版に切り替えるには、以下2つの設定ファイルを修正すればよい。Xampp 5.6.30で動作確認した。 (1) httpd.conf 以下1行をアンコメントする(行頭から#を...
Apache

PHPのスレッドセーフ版(TS)とノンスレッドセーフ版(NTS)の違い

PHPのスレッドセーフ版(TS)とノンスレッドセーフ版(NTS)の違いを理解するには、(1)Webサーバーが同時に複数のHTTPリクエストを処理する方法、(2)Webサーバーがphpと通信する方法、の2つを理解することが必要である。 ...
その他ウェブアプリ

LimeSurveyのキーワード

サーベイ(survey) サーベイとはアンケートのことである。 サーベイには(1) 誰でも回答できるもの(open access mode survey)、(2) 一定の人だけが回答できるもの(closed access mode ...
Mercury

Mercuryが起動しなくなってしまった場合の解決方法

XamppのMercuryは起動しなくなってしまうことがある。その場合、Mercuryの設定ファイル(MERCURY.INI)が破損している可能性がある。Mercuryはこの設定ファイルのバックアップを自動で作成してるため、これを使用して設...
Mercury

Mercuryの設定

Mercuryの管理ツールの起動 Mercuryの設定は管理画面から行う。Xampp Control PanelからMercrusyをで起動するとボタンが押せるようになるのでこれをクリックすると、 以下のようなMercury...
Mercury

OP25B

同義語 OP25B、Outbound Port 25 Blocking、アウトバウンドポート25ブロッキング 定義 OP25Bは、ポート25番(SMTPのポート)を使用して送信されてきたメールの受信を受信側サーバーで拒否することである...
Mercury

POPとIMAPの違い

POP、IMAPともに電子メールを受信する際のプロトコル(通信規約)である。違いはメール受信時にメールデータをサーバーに残すか残さないかである。 以下に両者の比較表をまとめた。 略称 正式名称 メール受信時の挙動 ...
XAMPPの使い方

XAMPP on Windowsのphpでftp関連の関数を使用するための設定

XAMPP on Windowsのphpのデフォルト設定では、ftp_connect()などのftp関連の関数が使用できない。 Windows版phpではftpはビルトインで最初からサポートされているため、php.iniの995行目あ...
FileZilla

FileZilla ServerでIPフィルタをかける方法

FileZilla ServerはIPフィルタをかけることができる。IPフィルタとは特定のIPからの接続を禁止/許可することセキュリティ設定のことである。 以下、設定手順を示す。 XAMPP Control PanelからFil...
XAMPPの使い方

XAMPPをアップグレードする方法(複数バージョンのXAMPPを共存させる方法)

Xamppをバージョンアップすると動作の高速化や安定化が期待できる(必ずではないが)。しかし残念なことにXamppのアップグレードは自動化されていない。手動でのアップグレード作業が必須である。 XamppでWordpressを運用して...
XAMPPの使い方

XAMPPの代表的設定ファイル

XAMPPの代表的設定ファイルのパスを示す。 Apache 設定ファイル 主な設定内容 C:\xampp\apache\conf\httpd.conf Apache全般の設定 C:\xampp\apa...
自宅サーバー

自宅サーバーのためのハードウェア

自宅サーバーを構築するためのオススメ ハードウェアを紹介しようと思う。紹介するものは全て自腹で自宅で検証済である。 PC本体 自宅サーバーに求められるのは何より省スペース、省エネ、静音である。これら3条件を満たさないPCを365日24時...
Apache

[mod_rewrite] 備忘録

最上位ディレクトリ名にスラッシュを補完する(Trailing slash) RewriteCond %{HTTP_HOST} ^mumu\.jpn\.ph$ RewriteRule ^(/*)$ $1/ RewiteCond 書...
XAMPPの使い方

XAMPPのApache、MySQL、FileZilla、Mercury、Tomcatの各種ログの閲覧方法

Windows-XAMPPではApache、MySQL、FileZilla、Mercury、Tomcatの各サーバーの各種ログを統一したインターフェースから閲覧可能である。 XAMPP Control Panelを起動し、「Logs」...
Apache

WordPressを高速化する方法:「コピペ一発でSimplicityを結構高速化する方法」をWindows-Xampp-Apache環境で有効化する方法

WordPressをコピペ一発で高速化する方法をテーマSimplicityの作者わいひらさんが公開して下さっている。 上記記事は、XServerをレンタルしていて、.htaccessファイルを編集するケースを想定した解説になっている。...
その他ウェブアプリ

Aipo 8.1 (Windows版)の自動起動を停止する方法

Windows10にAipo8.1をインストールするとサービスとして自動起動するように設定される。通常運用するにはこの設定で正しく、これを変更する必要はない。しかし試験的に運用などでは自動起動ではなく手動起動に切り替えたいこともある。そのや...
Apache

[SSL] 無料のSSL証明書を取得して自宅サーバーをhttps対応させる方法

WoSignという会社が3年間有効なSSL証明書を無料で発行してくれる。以下、無料のSSL証明書の取得とサーバーへの配置までの手順を説明する。 WoSign社の無料SSL発行ページにアクセス SSL対応させたいドメイン、証明書の有効期...
Apache

[mod_rewrite] mod_rewriteのログを出力する方法

Windows-Xampp-Apacheでmod_rewriteのログを出力する方法を示す。 Apacheの設定ファイル(「httpd.conf」など)にディレクティブを記述することでmod_rewriteのログを出力することができる...
XAMPPの使い方

XAMPPシェルとは

XAMPPシェエXAMPPをインストールすると自動的にインストールされるXAMPP専用のシェル(Windowsのコマンドプロンプト相当のもの)である。 XAMPP Control PanelからShellボタンをクリックして起動する。 ...
その他ウェブアプリ

AlfrescoでMicrosoft Officeファイルのオンライン編集を行う方法(SSL証明書を使わない方法)

(1) SharePointモジュールのインストール Alfresco本体に加えてSharePointモジュールもインストールしておく必要がある。Alfrescoインストール後にSharePointモジュールを追加インストールすることもで...
その他ウェブアプリ

Alfrescoの入手

Alfrescoには3つのEditionがある。主な違いは価格とオンプレミス(自前サーバーにインストールして使用するタイプ)かクラウド(予め用意されたインターネット上のサーバーを利用するタイプ)という点である。 1.Alfresco On...
その他ウェブアプリ

AlfrescoのFTPサーバーのポート番号を変更する方法

Alfresco Community - 5.0d (Windows10)では、以下のファイルにてFTPポート番号の設定ができる。 C:\Alfresco\tomcat\shared\classes\alfresco-global.pro...
その他ウェブアプリ

Alfrescoを起動する/停止する(Windows)

Alfresco Community - 5.0d、Windows10での例を示す。 alfresco管理者ツールから起動/停止するのが簡単である。 (1)alfresco管理者ツールの起動 → → → をクリック (2) ...
その他ウェブアプリ

Alfresco管理コンソールにログインする方法

以下のURLにブラウザからアクセスする。 名>:<alfrescoポート番号>/alfresco/s/admin (*)host名はサーバー端末からログインする場合は、localhost あるいは 127.0.0.1 ...
その他ウェブアプリ

[Plex] 音楽、動画、写真ファイル管理ソフトの決定版

音楽ファイル(mp3など)は、ファイルの中にアーティスト名、曲名、アルバム名などのメタ情報(ID3タグと呼ばれる。詳細はコチラ)を持っている。iTunesなどの音楽再生ソフトはこのメタ情報に基づいてファイルを整理している。 音楽以外の...
FileZilla

FileZillaでFTPSサーバーを構築する(3):サーバーのオプション設定

FileZilla Serverでの設定は2ヶ所必要である。 (1) Passive mode settingsから Use custom port rangeにチェックして使用するポート番号を指定する(50000以上の番号で5...
自宅サーバー

Buffaloルーター(WZR-HP-G450H)で設定を保存する方法

なんらかの理由でルーターのリセットが必要になることがある。その場合、ルーター関連の再設定が必要になるが1からやり直すことは避けたい。そのためにはルーターが安定して動作している段階で設定をファイルとして取り出しておくとよい。この設定ファイルさ...
FileZilla

FileZillaでFTPSサーバーを構築する(2):サーバー証明書の作成

Xampp for windowsをインストールするとOpenSSLがついてくる。これを使用してFileZillaでFTPSサーバーを構築するために必要なサーバー証明書を作成することができる。 以下具体的な作業手順を順を追って示す。 (...
FileZilla

FileZillaでFTPSサーバーを構築する(4):Windows10 ファイアウォールの詳細設定

Windows10では「セキュリティが強化されたWindowsファイヤウォール」を用いてファイヤウォールの詳細設定を行う。 起動方法は(1)Windowsのスタートボタンをクリック → (2)「セキュリティ」と入力 → (3)表示されるア...
FileZilla

FileZillaでFTPSサーバーを構築する(1):ネットワーク設定の基礎知識

WindowsでFileZillaをFTPSサーバーとして使用するためにはFTPとネットワークの基礎知識が必要となる。以下にFileZillaのNetwork Configurationの情報を中心に有用な情報をまとめた。 ポイント1...
その他ウェブアプリ

WindowsでSFTPサーバーを構築する:freeFTPd

freeFTPdはWindowsで動作する無料のFTP/SFTPサーバーである。 Windowsで使用できる無料のSFTPサーバーは少ないので貴重である。 上記サイトからバイナリをダウンロードしてインストールするたけですぐ使いはじめるこ...
その他ウェブアプリ

Ubuntu 14.04.3 LTS メモ

起動時スクリプト (方法1) /etc/rc.localを編集する その他にもいろいろ方法ある。起動時の順番、実行条件(ログインの有無)など細かい使い分けがあるよう。Windowsのスタートアップとサービスほど単純明快ではないよう。...
その他ウェブアプリ

[Plex] サーバーのインストール

Plexを使い始めるためにはまず自宅内のサーバー機にPlex Media Serverをインストールする必要がある。 Plexは2015年12月現在、PCとしてはWindows、Mac、Linux、FreeBSDにインストール可能であ...
MySQL

HeidiSQLを使用してWordPressのデータベースを移行する方法

HeidiSQLはWindowsで動作するMySQLのフロントエンドである。 Xamppをインストールすると自動的にphpAdminというMySQLのフロントエンドがついてくるが、Webベースなので動作が緩慢であり使い勝手はイマイチで...
MySQL

Windows10 に MySQLのODBCドライバがインストールできない原因と対策

Windows10 に mysql-connector-odbc-5.3.4-win32.msiがインストールできない原因と対策。 Windows10にMySQLのODBCドライバ32bit版(mysql-connector-odbc-5...
XAMPPの使い方

XAMPPのモジュールをサービスとしてインストールする方法

XAMPPのモジュール(Apache、MySQL、FileZilla、Mercury、Tomcat)はデフォルトではWindowsのサービスとしてインストールされない。サービスとしてインストーするためにはXAMPP Control Pane...
Apache

Xampp for Windows環境でApache+MySQLを使用したデータベース認証を行う方法

Windows環境で、Apache+MySQLを使用したデータベース認証を行う手順を示す。 Windows用のMySQL  ODBCドライバをインストール Apacheのhttpd.confに記述を追加 Window...
XAMPPの使い方

XAMPPのバージョンの調べ方

XAMPP fow Windows自体のバージョンの調べ方 ブラウザで「」にアクセスするとメニュー左上に表示される。 なおこのXAMPP自体のバージョンとXamppコントロールパネルのバージョンは別物であることに要注意である。例えば...
自宅サーバー

自宅サーバーの始め方

自宅サーバーとは、その名の通り自宅に設置するサーバー機のことである。用途は色々であるが、HTTPサーバー(ホームページやブログをホスト)、FTPサーバー(ファイルサーバー)、メールサーバーなどなんでもできる。 通常こういうことをする場合、...
その他ウェブアプリ

Cygwin (windows 8.1) の sshへの接続で認証に成功するが直ちに接続が切断されて使い物にならない件

Cygwinで OpenSSHをインストールすると、Windowsに「Privileged User」という名前のアカウントが自動作成される。同時にCygwin上に「cyg_server」というアカウントが自動作成される。 当然、これらは...
その他ウェブアプリ

Apache経由でFessにアクセスする

FESSはインストール後、ブラウザからTomcatに接続して使用できるようになっている。 具体的には、localhost:8080/fess/ のようにブラウザに入力すればよい。 しかしこのままでは、SSL通信や認証が使用できずセキュリ...
スポンサーリンク