タグ「Apache」を含む記事の一覧

さくらのVPSにWebDAVを入れてみた

DEVONthinkのデータベース同期用に、さくらのVPSにWebDAV入れてみたら5分でおわった。

事前に常時SSL化を終えていたので、

vhost.confにほんの数行足して、

# 省略
<VirtualHost *:443>
DocumentRoot /var/www/hoge
SSLEngine on
SSLCertificateFile      /etc/letsencrypt/live/hoge/cert.pem
SSLCertificateKeyFile   /etc/letsencrypt/live/hoge/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/hoge/chain.pem
ErrorLog  logs/hoge-error_log
CustomLog logs/hoge-access_log common
<Directory "/var/www/hoge">
AllowOverride All
</Directory>
Alias /oredav "/var/www/webdav"
<Location /webdav>
    DAV On
    SSLRequireSSL
    Options Indexes
    AuthType Basic
    AuthName "Authorization Required"
    AuthUserFile /var/www/webdav/.htpasswd
    Require valid-user
</Location>
</VirtualHost>
# 省略

ディレクトリにapacheの権限をあげて、
(もちろん中にBasic認証用の.htpasswdを入れて)

$ chown -R apache:apache /var/www/webdav/

Apacheを再起動するだけだった。

Finderからのサーバ接続でDropbox的に利用するには遅すぎるけど、DEVONthinkのデータベース(インデックスファイル)を置く程度なら十分。
こういう使い方をするなら、SSDじゃなくてHDDのプランを契約しておいた方がよかったかな。
そっちの方が同じ値段でより容量が多いので。

Macbook AirでApacheとPHPを動かそう

外出先でもPHPで遊べたら良いよね

この頃、HTMLの中にPHPをほんの少し混ぜ込む機会が増えた。 テンプレートエンジンを使うほどではないけれど、PHPで処理したほうが楽だ、くらいの。 テスト製作中のものをいちいちサーバにアップするのも面倒だし、外出先でもローカルでテストできるようにしておこう。

結構つまづいたのでメモ。

続きを読む