postfix設定
$ pwd
/etc/postfix
$ sudo cp main.cf main.cf.org && sudo vi main.cf
$ diff main.cf main.cf.org
77d76
< myhostname = wwwNNNNxx.sakura.ne.jp
85d83
< mydomain = wwwNNNNxx.sakura.ne.jp
101c99
< myorigin = $mydomain
---
> #myorigin = $mydomain
115c113
< inet_interfaces = all
---
> #inet_interfaces = all
118c116
< #inet_interfaces = localhost
---
> inet_interfaces = localhost
269d266
< mynetworks = 127.0.0.0/8
422c419
< home_mailbox = Maildir/
---
> #home_mailbox = Maildir/
572c569
< smtpd_banner = $myhostname ESMTP $mail_name
---
> #smtpd_banner = $myhostname ESMTP $mail_name
$ sudo service postfix restart
Shutting down postfix: [ OK ]
Starting postfix: [ OK ]
さくらVPSでWebDAVしてみる
以下の手順で繋がりませんでした。
なんで~
参考:
http://www.kyoji-kuzunoha.com/2012/04/webdavwindows7windows7.html
*関係ないけど.bashrcの内容追加
export TZ='Asia/Tokyo'
export EDITOR=vim
export PS1="\n[\u@\h] \w\n\$ "
alias vi=vim
alias ls='ls -GF'
*LANGのデフォルト変えておく
$ sudo cp /etc/sysconfig/i18n /etc/sysconfig/i18n.org
$ sudo vi /etc/sysconfig/i18n
$ diff /etc/sysconfig/i18n /etc/sysconfig/i18n.org
1c1
< LANG="en_US.UTF-8"
---
> LANG="C"
*dav用のディレクトリ作っておく
$ sudo mkdir /var/www/music && sudo chmod 777 /var/www/music
※ 認証を用いて家族の使用するデバイスの間で音楽データを共有するためのものであり、違法コピーを助長する目的ではありません
*認証ファイル作成
$ htpasswd -c /var/www/htpasswd/music music
New password:
Re-type new password:
Adding password for user music
*秘密鍵の作成
$ cd /etc/pki/tls/certs
$ sudo make server.key
Enter pass phrase:
Verifying - Enter pass phrase:
$ sudo openssl rsa -in server.key -out server.key
Enter pass phrase for server.key:
writing RSA key
$ sudo make /etc/pki/tls/certs/server.csr
Country Name (2 letter code) [XX]:JP
State or Province Name (full name) :
Locality Name (eg, city) [Default City]:
Organization Name (eg, company) [Default Company Ltd]:
Organizational Unit Name (eg, section) :
Common Name (eg, your name or your server's hostname) :example.jp
Email Address :info@example.jp
Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password :
An optional company name :
*SSL証明書を作成
$ sudo openssl x509 -in server.csr -out server.pem -req -signkey server.key -days 3650
$ sudo chmod 600 server.key server.csr server.pem
*apacheでssl利用可能にする
$ sudo yum -y install mod_ssl
$ sudo cp /etc/httpd/conf.d/ssl.conf /etc/httpd/conf.d/ssl.conf.org
$ diff /etc/httpd/conf.d/ssl.conf /etc/httpd/conf.d/ssl
.conf.org
77c77
< DocumentRoot "/var/www/html"
---
> #DocumentRoot "/var/www/html"
105c105
< SSLCertificateFile /etc/pki/tls/certs/server.pem
---
> SSLCertificateFile /etc/pki/tls/certs/localhost.crt
112c112
< SSLCertificateKeyFile /etc/pki/tls/certs/server.key
---
> SSLCertificateKeyFile /etc/pki/tls/private/localhost.key
* WevDAVを設定
$ sudo vi /etc/httpd/conf.d/webdav.conf
$ cat /etc/httpd/conf.d/webdav.conf
Alias /music/ "/var/www/music/"
<IfModule mod_dav.c>
<Location /music>
Dav on
EnableSendfile on
SSLRequireSSL
AuthType Basic
AuthName "example.jp music"
AuthUserFile "/var/www/htpasswd/music"
Require valid-user
</Location>
</IfModule>
$ sudo service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
$ echo OK > /var/www/music/index.html
* Windows7からWebDAVにつなぐ
IEでDAVフォルダにアクセスして信頼されたルート証明書としてインポートしてしまう
(一時的にインターネットオプションで保護モードの解除が必要)
その後、ネットワークドライブの割り当てをする
本日のさくらVPSヶ丘日記
* おっとdocument_rootが一般ユーザーに書き込み許可なかった
$ sudo chmod 777 /var/www/html
$ cd /var/www/html
$ sudo chown -R myusername:wheel *
* PHP使えたっけ
$ echo '<?php phpinfo() ?>' > /var/www/html/info.php
$ wget -q -O - http://localhost/info.php
<?php phpinfo() ?>
おうふ
$ sudo yum -y install php php-mbstring curl curl-devel
$ sudo service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
$ wget -q -O - http://localhost/info.php
(どばーっと表示される)
よしOK
* yum自動updateを設定
$ sudo su
# crontab -e
0 6 * * * /usr/bin/yum -y update
# exit
ちなみに左から「分」「時」「日」「月」「曜」ね
*vimで日本語を表示
echo 'set fileencodings=ucs-bom,utf-8,sjis,eucjp' > ~/.vimrc
*ついでに入れておくか
$ sudo yum -y install php-pear php-mysql php-gd
$ sudo service httpd reload
Reloading httpd:
* rep2いれてみる
$ wget http://akid.s17.xrea.com/cgi/dl/dl.php?dl=p2
$ ls
rep2_v1_8_80.zip
$ unzip rep2_v1_8_80.zip
$ cp -r rep2 /var/www/html/rep2
$ cd /var/www/html/rep2
$ mkdir data && chmod 777 data
$ vi conf/conf_hostcheck.php
(許可IPの設定をごにょごにょ)
ちなみにさくらVPSのIPアドレス範囲は規制されているので見る専用になる。
*標準認証を設定
$ sudo mkdir /var/www/htpasswd && sudo chmod 777 /var/www/htpasswd
$ htpasswd -c /var/www/htpasswd/hoge myname
New password:
Re-type new password:
Adding password for user myname
$ cat > .htaccess
order allow,deny
allow from all
Authname "rep2"
Authtype Basic
AuthUserFile /var/www/htpasswd/hoge
require valid-user
^D
あれ。うごかん。
そっか.htaccess有効じゃないんだな。
$ sudo cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.org
$ sudo vi /etc/httpd/conf/httpd.conf
$ diff /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.org
304c304
< AllowOverride All
---
> AllowOverride None
338c338
< AllowOverride All
---
> AllowOverride None
$ sudo service httpd reload
Reloading httpd:
bashのコマンドラインでHOME/ENDキーを利用可能にする
.bashrcに下記を追加
bind '"\e[1~": beginning-of-line' bind '"\e[4~": end-of-line'
Apple Wireless Keyboard (US) MC184LL/B 買いました
これは素敵なキーボード
2012/08/22時点最新のApple Wireless Keyboardね。
使ってるのはWindows7とAndroid4系のISW16SH。
MacユーザーでもiPhoneユーザーでもないのにどうしてもこのキーボードが魅力的で買っちゃいました。
キータッチが軽いくせに打鍵感が気持ちよく、勿論静かで、何よりeneloop2本で動作しBluetoothで繋がるのが素敵!
それでいてすごく軽くてコンパクト。持ち運びが苦になりません。下記の設定をしたら非常に快適に使えてます。
ポケモンキーボードなんていらんかったんや!(あれはあれで良い物だけどISW16SHとペアリングしたときBluetoothスタックの相性からかキーリピート問題が‥)
キートップと違う記号が入力されちゃうよ!
日本語配列として認識されてるせいです。
Windowsは英語キーボードを認識させても配列は切り替わりません普通に設定からキー配列を変更することも出来ません(適当なドライバに差し替える手もあるけどそれもねぇ‥)
レジストリの場所はこちら
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service\i8042prt\Parameters
これをこんなふうに設定してね
[LayerDriver JPN] kbd101a.dll [OverrideKeyboardIdentifier] PCAT_101KEY [OverrideKeyboardSubtype] 0x00000000(0)
HOME/END, PageUp/PageDownが使いたいよ!メディアキーが使いたいよ!CommandキーはCtrlキーとして扱いたいよ!
つ [Unofficial Apple Wireless Keyboard Support for Windows]
IME on/offできないよ!
つ [CmdSpace]
Print Screenキーが無いよ!
つ [WinShot]