1-8.サーバーの設定 のバックアップソース(No.12)

*いろいろなサーバーの設定 [#ab5b4908]
http://www.knts.net/Xlc/modules/pico/category0016.html
ここらへんを参考に。
EdenにOMVインストールする前に、
apache, rep2, torrent, dice, ぐらいやっとけば良い。


**コンピュータ名の変更 [#t5e5a0af]
/etc/hosts
/etc/hostname
を変更

**apache2 [#cf54c1e7]
ソフトウェア管理から入れれば完了。
**webminインストール [#vc38a3fb]
webminホームページから、debパッケージダウンロード。
https://localhost:10000/と入力します。
httpsでの接続確認
セキュリティ例外の追加
ログイン画面:管理権限のあるユーザーとそのパスワードを入力
Webmin画面に入ったらまず日本語化をします。
左メニュー:check Language and Theme をクリック
Languageは Japanese (JA_JP.UTF-8)を選択
webmin変更後の初期画面
Webmin設定ボタンをリクック
もう一度言語選択 - 言語アイコンをクリック
Webminが使用する言語を選択:japanese(JA_JP.UTF-8)
Webminのインストールと初期設定
外部からのアクセスの禁止:アクセスはローカルPCのみ
Webminのアクセス制限をします。
Webminボタン-Webminの設定-IPアドレスの制御をクリック
チェックボックス リストされたアドレスのみ許可にチェック
一覧にローカルネットワークを含める

**PHPとmysql [#c098c1f0]
ソフトウェアの管理からPHP5インストール
ソフトウェアの管理からmysql-serverインストール
ソフトウェアの管理から、php5-mysqlインストール

**apache modules [#l383d28f]
Webmin:サーバ Apache Webサーバをクリック
グローバル設定をクリック
Configure Apache Modulesをクリック
userdir include rewriteをチェック
Enable Selectd Modulessをクリック
ソフトウェアの管理からPHP5-curlをインストール
ソフトウェアの管理からPHP5-gdをインストール
ソフトウェアの管理からphp5-imagickをインストール
ソフトウェアの管理からphp5-mcryptをインストール
Webminサーバより - Apache Webサーバ - Apacheを停止 - Apacheを起動を行い
ブラウザより http://localhost/test.php で組み込まれているか確認します。

http://www.server-world.info/query?os=Ubuntu_14.04&p=httpd&f=2

自分ひとりだけで使うので気にするのは
 <Directory "/var/www/html/">
    Options +ExecCGI
    AddHandler cgi-script .cgi .pl
 </Directory>
ぐらいでいい。
ユーザディレクトリ使った方が、パーミッション設定とかはやりやすいような気もするが。
不具合がでるまでこれで。

**rep2 [#k228ed49]
 sudo apt-get -y install apache2 php5 php-pear php-compat php-http-request php-pager php-file php5-curl curl unzip
 sudo pear install Net_UserAgent_Mobile
 curl -L -o /tmp/rep2.zip http://akid.s17.xrea.com/cgi/dl/dl.php?dl=p2
 sudo unzip -x /tmp/rep2.zip -d /var/www/html
 sudo cp -r /tmp/rep2.old/data /var/www/html/rep2/data
 sudo chown -R www-data:www-data /var/www/rep2/html
 firefox http://localhost/rep2/

**eAccelerator [#o01b2c50]
非力だったのでWindowsの時には入れていたけど、どーすっかな…。
まー入れるか。

https://docs.moodle.org/24/en/Installing_eAccelerator_In_Ubuntu_Server

**2chproxy [#k18c4238]
2chproxy.pl
git clone https://github.com/yama-natuki/2chproxy.pl.git

変更
 DEDICATED_BROWSER => “rep2”,                    #使用している専ブラの名前
 DAT_DIRECTORY => “/var/www/html/rep2/data/”,    #datファイルが置いてあるディレクトリ

あとは起動時にdaemonで動くように設定。「自動起動するアプリの設定」で充分。
rep2のuser confでプロキシ使うように設定。

**samba [#ga9d0792]
http://t-akiyama.at.webry.info/201404/article_9.html
http://t-akiyama.at.webry.info/201405/article_5.html

**bittorrent client [#ae4d2433]
デフォルトで入っているtransmissonの問題点は、ラベルがつけられないこと。
qbittorrentを入れてみる。qbittorrent-noxとatコマンドで(cronでも)なんとかなる。
ktorrentだとかなり細かい時間指定ができる。しかしでかい。これのためにKDE?それに起動オプション不明。wikiは死んでるし。
結局utorrentを入れるのが正解か。ワンクリック全ストップ/全再開ができないが。→できる。FirefoxアドオンのTorrent Status Toolを入れればいい。
http://askubuntu.com/questions/530955/how-to-install-utorrent-v3-3-on-14-04
http://helpdeskgeek.com/how-to/install-and-configure-utorrent-server-in-ubuntu-linux/
utorrent web uiを他マシンから使うのは、Windows10からだと大丈夫なのだが他のだと上手くいかない。何故か不明。
bittorent(utorrent) remote使う?これってプライバシー上問題なのかどうなのか、なんも情報がない。
でもremote使えばスマホからも操作可能。
起動スクリプト作って~/binにおいて、「自動起動するアプリの設定」で起動。


**Cloud Strage [#ge3b19c0]
ownCloud or Seafile or Pydio