Tetsuro  Aoki さんのアバター 66views

nginxのキャッシュ

nginxのキャッシュ機能には以下の2種類があります。 proxy cache fastcgi cache proxy cacheはバックエンドのサーバに処理を渡し、その結果をキャッシュする機能です。この場合、キャッシュサーバ(nginx) 2014年12月9日
Tetsuro  Aoki さんのアバター 244views

Dockerイメージをカスタマイズして新しいイメージを作成する

既存のDockerイメージに手を加えて新しいイメージを作成したい場合は以下のようにします。 1.ベースとなるイメージからコンテナを作成し、コンテナにログインする docker run --name {container_name} -t - 2014年12月9日
Tetsuro  Aoki さんのアバター 162views

Dockerイメージの中に入る

Dockerのコンテナを作成する前にイメージの中の環境を確認したいときなどはDockerイメージの中に入ってしまうと楽です。 イメージの一覧からログインしたいイメージを確認します。 docker images REPOSITORYカラムに表 2014年12月5日
Tetsuro  Aoki さんのアバター 45views

droneの起動スクリプト

amazon linux用のdrone起動スクリプトです。 インストール・初期設定については下の記事を参照してください。 http://hacknote.jp/archives/6836/ #! /bin/sh #chkconfig: 23 2014年12月2日
Tetsuro  Aoki さんのアバター 124views

droneのインストール・初期設定

amazon linux(RHEL6)にdroneをインストールする方法です。 yum install docker service docker start chkconfig docker on wget http://download 2014年11月28日
Tetsuro  Aoki さんのアバター 1,820views

ownCloudのアップロード制限を緩和する

nginx、php-fpm構成のownCloudでアップロードのファイルサイズ制限を緩和する方法です。 phpの設定ファイルを編集します。 vim /etc/php.ini --------------------------------- 2014年11月25日
Tetsuro  Aoki さんのアバター 277views

except -regexpにおける’(‘、’)’のエスケープ処理

exceptコマンドで正規表現によるマッチングを行う場合は-regexp(または-re)を用いますが、 ‘(‘や’)’のエスケープを行う場合は’\’を2つつける必要があ 2014年11月21日
Tetsuro  Aoki さんのアバター 1,465views

amazon linuxにOpenVAS 7をソースからインストールする

amazon linuxにOpenVAS 7をソースからインストールする方法です。 今回は/usr/local/openvas/下にインストールします。 なお、以下のコマンドはroot権限で実行していますので必要に応じてsudoをつけてくだ 2014年11月18日
Tetsuro  Aoki さんのアバター 99views

環境変数を一時的に与えつつコマンドを実行する

env 環境変数="値" コマンド 以下はPATHを通しつつスクリプトを実行している例です。 env PATH="/usr/local/openvas/bin:/usr/local/openvas/sbin:$PATH" ./openvas 2014年11月14日
Tetsuro  Aoki さんのアバター 68views

&&でつないだコマンドをまとめてリダイレクトする

{ make && make install; } >> /tmp/make.log 2014年11月11日
Tetsuro  Aoki さんのアバター 148views

Chefがノード側で動作しているかを確認

ノードで以下のコマンドを実行 ps auxf | grep chef | grep -v grep | wc -l 1以上の値が出力されればChefのプロセスが存在します。 2014年11月7日
Tetsuro  Aoki さんのアバター 357views

multiple有効時のselectedIndexの挙動

select要素のmultiple属性を有効にすると複数選択が可能になりますが、この場合のselectedIndexの挙動について検証しました。 複数選択時にselectedIndexの値を取得 選択したoption要素のうち一番上の要素の 2014年11月4日
Tetsuro  Aoki さんのアバター 143views

Joomla!の言語を日本語にする

Joomla!の表示言語を日本語に設定する手順です。 バックエンド上部のメニューバーから「Extensions」>「Language Manager」を選択します。 左上の「Install Language」ボタンをクリックすると言語の一覧 2014年10月31日
Tetsuro  Aoki さんのアバター 502views

Chefで複数のパッケージをpipインストールする

%w{pyparsing lxml reportlab werkzeug}.each do |pkg| execute "Install packages" do command <<-EOH pip install #{pkg 2014年10月28日
Tetsuro  Aoki さんのアバター 502views

amazon linuxの起動時にdockerのコンテナを自動起動する

amazon linuxを起動したときにdockerのコンテナを自動起動するように設定する方法です。 まずdocker自体の起動を有効にしておきます。 chkconfig docker on 次に以下のようにスクリプトを配置します。以下はt 2014年10月24日
Tetsuro  Aoki さんのアバター 153views

amazon linuxでdockerのコンテナの中に入る

amazon linuxでdockerのコンテナの中に入る方法です。 nsenterコマンドを使用します。 以下、testというコンテナの中に入る場合の例です。 PID=$(docker inspect --format {{.State. 2014年10月24日
Tetsuro  Aoki さんのアバター 7,241views

PostgreSQLに外部から接続できるように設定する

PostgreSQLに外部から接続するための設定です。 postgresql.confとpg_hba.confの2つの設定ファイルを編集します。 これらは一般的にPGDATA下にあるようです。 PGDATAのパスは以下のようにして確認できま 2014年10月21日
Tetsuro  Aoki さんのアバター 3,254views

pgpool-IIでデータベースの同期を行う

pgpool-IIとは pgpool-II(以下pgpool)はPostgreSQLサーバとクライアントの間で動作するPostgreSQL専用のミドルウェアです。 以下のような機能を持ちます。 コネクションプール 接続数制限 レプリケーショ 2014年10月21日
Tetsuro  Aoki さんのアバター 1,646views

lsyncでリアルタイムファイル同期

lsyncを使うことでリアルタイムにファイルを同期することができます。 ファイルやディレクトリの同期を行うコマンドであるrsyncと組み合わせることによって使用します。 rsyncは多くの場合デフォルトでインストールされているので、まずls 2014年10月17日
Tetsuro  Aoki さんのアバター 369views

ERROR: Net::SSH::HostKeyMismatch(Chef)

knife solo prepareコマンドを実行したとき、 ERROR: Net::SSH::HostKeyMismatch: fingerprint **:**:**:**:...:**:**:** does not match for 2014年10月17日
Tetsuro  Aoki さんのアバター 274views

CentOSにcloud-initをインストールする

rpm -ivh http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm yum install cl 2014年10月14日
Tetsuro  Aoki さんのアバター 206views

Chefのpackageリソースで追加リポジトリを有効にする

packageリソースにパッケージのインストールを記述する際、 yumの追加リポジトリを有効にするにはoptions属性を指定します。 %w{php php-mysqlnd php-mbstring php-xml php-gd php-m 2014年10月10日
Tetsuro  Aoki さんのアバター 349views

node.js、WebSocketを使用する場合のnginx設定

upstream nodejs { server localhost:8080; } server { listen 80; server_name {server_name}; root {document_root}; proxy_re 2014年10月7日
Tetsuro  Aoki さんのアバター 151views

shoutのデーモン化とshoutコマンドの使用を両立する

shoutをデーモン化して起動するには、起動スクリプトで node {shout_root}/index.js を実行するように記述します。 このときnode.jsのモジュールが呼ばれているため、 {shout_root}/node_mod 2014年10月3日
Tetsuro  Aoki さんのアバター 412views

GitLab 7.3.1をamazon linuxにインストールする

amazon linuxにGitLab 7.3.1をインストールする方法です。 各コマンドはroot権限で実行してください。 まず公式で配布されているrpmをインストールします。 curl -O https://downloads-pack 2014年9月30日
Tetsuro  Aoki さんのアバター 460views

OwnCloudのnginx設定(SSLを利用しない場合)

server { listen 80; server_name _; # Path to the root of your installation root /var/www/html/owncloud; client_max_body_ 2014年9月26日
Tetsuro  Aoki さんのアバター 167views

WordPress Akismetプラグインのnginx設定

server { listen 80; server_name {server_name}; root /var/www/vhosts/wordpress; location / { index index.php index.html i 2014年9月19日
Tetsuro  Aoki さんのアバター 302views

pearのaddElementメソッドでinput要素を生成する

PEAR::HTML_QuickFormはPHPでHTMLフォームを生成するためのメソッドを提供するパッケージです。 addElementメソッドを用いることでinput要素を生成することができます。 コードは以下のようになります。 //H 2014年9月16日
Tetsuro  Aoki さんのアバター 202views

amazon linuxでperconaリポジトリを利用する

配布されているrpmをインストールします。 rpm -ivh http://www.percona.com/redir/downloads/percona-release/percona-release-0.0-1.x86_64.rpm こ 2014年9月16日
Tetsuro  Aoki さんのアバター 397views

SoftEther VPN サーバーの証明書をコマンドラインから設定する

vpncmdというコマンドライン管理ユーティリティによって可能です。 $vpncmd 1 - 3 を選択: 1 接続先のホスト名または IP アドレス: (何も入力せずEnter) 接続先の仮想 HUB 名を入力: (何も入力せずEnter 2014年8月29日