三蔵開発メモ

iOS、Androidアプリ開発、WEB開発、AWS等の話題を共有していきます。

サーバー

kvmでvmのホスト名、マシン名を変更する方法

kvmでvmを動かしているときにvmの名前を変えるのに少し手間取ったのでメモ 設定ファイルを変更 まずvmをvirsh stopコマンドで止める uuidgen (出力されたものをコピペしておく) virsh edit vm名 このコマンドを実行すると、設定xmlが表示されるので 以下の…

SELinux有効時にapache管理下の場所でファイルをアップロードしたときにForbidden等になってアクセスできないときの対処法

SELinuxを有効にしているwebサーバーで、 新しいファイルをアップロードすると、アクセスができなくなってしまいはまったのでメモ。 まずどんなラベルがついているかチェック。 ls -Z -rwxrwxrwx. apache apache system_u:object_r:httpd_sys_content_t:s0 i…

apache2.4でリバースプロキシ配下での.htaccessでIP制限をかけるときの書き方

apache2.2の時とは書き方が違っていてハマったのでメモ。 index.htmlを192.168.0系のIPアドレスのみ許可する場合。 #192.168.0.1/24 SetEnvIF X-Forwarded-For "^192\.168\.0\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$" AllowIP <Files index.html> <RequireAny> Require e</requireany></files>…

linuxでコマンドが打てないときに確認するメモ

rootとかでは普通にコマンドが打てるのに、 なぜかPHPなどプログラムなどではコマンドが実行できないときにハマったので、 メモ。 mysqlコマンドを「/usr/local/mysql/bin/mysql」に入れてて、それにパスを通していた場合 まずPath確認。 echo $PATH /usr/lo…

Linuxサーバーなどで、自分の外向きIPアドレスが知りたいとき

curl ifconfig.co

Vagrantで良く使うコマンドメモ。

Vagrantで良く使うコマンドのまとめ。 box系 boxの追加 以下のコマンド。1.5以降BOXの名前のみで良くなりました。 $vagrant box add chef/centos-7.1 ※chefとしていますが、chef入りのというのではなく、chefが作ってるBOXです。 ※chef/ 以下にosを指定する…

KVMでHDDを追加する時のメモ

CentOSやRHL上で動かすKVMのHDD容量を追加する時の手順。 イメージファイルを増量 まずKVMを動かしているホスト機で、増やしたいVMのイメージを追加する。 $ qemu-img resize vmtest.img +10G ※vmtestというイメージに10G追加したい場合 fdiskでパーティショ…