2012年7月31日火曜日

サーバメモ Ubuntu 12.04

あとで清書予定。単語間違ってるかも
http://www.server-world.info/query?os=Ubuntu_12.04&p=mail&f=1

/etc/network/interfaces
   iface eth0 inet static
   address, network, netmask, broadcast
   dns-nameservers, gateway はルータのIP

CTU設定 (フォワーディング、ファイアウォール)
   静的ポート変換、ファイアウォール、DHCPサーバ機能設定

ufw
   sudo ufw allow ssh
   sudo ufw allow http
   sudo ufw enable

nginx
   sudo apt-get install nginx-full

Putty
   puttygen で鍵生成
   .ssh/config
      Host HOSTNAME
      IdentityFile .ssh/public_key.pub
   ssh-keygen -i -f .ssh/public_key.pub >> authorized_keys # puttygen で生成したファイルを変換

OpenSSH
   apt-get install openssh-server openssh-client openssh-blacklist openssh-blacklist-extra
   /etc/ssh/sshd_config で PasswordAuthentication no, UsePAM no
   * ssh_config じゃないので注意

Squid
   sudo apt-get install squid3
   vi /etc/squid3/squid.conf
   acl localnet src 192.168.24.0/24
   http_access allow localnet

Fail2ban
   apt-get install fail2ban
   vi /etc/fail2ban/jail.local
[DEFAULT]
ignoreip = 192.168.24.0/24
maxretry = 3
findtime = 600
bantime = 600
backend = polling

[ssh]
enabled = true
[ssh-ddos]
enabled = true

Wordpress
    apt-get install php5-fpm php5-mysql php5-cli mysql-server

    * nginx
    sites-available/default の location に追加。ほとんどデフォルトのままでおk
    server {
        listen 80;
        root WWWPATH;

        index index.htm index.html index.php;    # index.php が無いとログインでこける

        server_name DOMAIN;
        location / {
                try_files $uri $uri/ /index.html;
        }

        location ~ \.php$ {
                fastcgi_split_path_info ^(.+\.php)(/.+)$;
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                include fastcgi_params;
        }
   }
 
    * php5
    /etc/php5/fpm/pool.d/www.conf の
    listen = 127.0.0.1:9000 をコメントアウトして
    listen = /var/run/php5-fpm.sock を追加

    そして、 sudo service php5-fpm restart

    * mysql
    mysql -u root -p
    apt-get 時に設定したパスワード入力
    create database wp;


    いろいろ設定かえたので、本来は該当するやつを
    service SERVICENAME restart すればよいが、
    とりあえず一回再起動(=全部 restart)するとうまくいく
 

    * web I/F
    あとは、 readme.html を読みながら設定
 


Postfix
   apt-get まで

Dovecot
   apt-get まで
Monit
   apt-get install monit

SparkleShare
   sudo apt-get install git

MediaServer
    streemee?

Django
    aa

2012年7月9日月曜日

2012年夏

今期予約済
貧乏神が!
人類は衰退しました
TARI TARI
うぽって
ホライゾン
アルカナファミリア
ソードアートオンライン

つづき
エウレカセブン


たまってるやつ
アクセルワールド
あっちこっち
謎の彼女
ZETMAN
かんなぎ
夏色キセキ
坂道のアポロン