技術メモのかけら

内容はもとより調べたことすら忘れてしまうので個人的なメモです。とにかく短く、結論だけ書いていきます。

Apache

ログインシェルが/sbin/nologinのユーザでコマンドを実行したい

通常ログインする必要がないユーザは、セキュリティのためログインシェルに/sbin/nologinが指定されている。 # grep apache /etc/passwd apache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin su しようとするとエラーになってしまいます。 # su - apache …

botからのアクセスを拒否する

拒否してるのにbeingbotがしつこくアクセスしてくるのでユーザエージェント指定で弾くApacheの設定を入れた。 httpd.confあたりに書いておく。 BrowserMatch "beingbot" bot <Directory /> order allow,deny allow from all deny from env=bot </Directory>

Macにapacheをインストール

素のbrewではインストールできないので、tapというのことをする必要があるみたいなので、調べたやり方でやってみる。 $ brew tap adamv/alt Cloning into /usr/local/Library/Taps/adamv-alt... remote: Counting objects: 1088, done. remote: Compressing …