Linux Mint 17.1 Rebeccaで、proftpd-basicのインストールと設定。

# apt-get install proftpd-basic

(inetd経由と、スタンドアロンの選択画面では、スタンドアロンを指定する。)

# vi /etc/proftpd/proftpd.conf


DefaultRoot ~/public_html
(ユーザー毎に、接続を振り分けるために、こう設定する。この設定では、ユーザー毎のpublic_htmlフォルダにアクセスすることになります。)


# <Anonymous ~ftp>(コメントアウトの状態のデフォルトのままにする。)


TimesGMT off
SetEnv TZ JST-9(ファイルやフォルダの書き込みを、日本時間(システム時計の時間)に設定する。)


ListOptions "-la"(.htaccess等、最初の文字が”.”(ドット)のファイル名も表示するようにするには"-la"とする)


       PassivePorts   60000 60030(Passiveモードを使わないと、サーバー側と繋がらない場合があるので設定する。)


<Limit Login>
        Order allow,deny
        AllowUser user1,user2(このLimit Login欄で、user1とuser2のみアクセスを許可する事を設定します。)
        Deny all
</Limit>


LangDefault en_US(FFFTP、FILEZILLA等で日本語の文字化け対策として、英語を用いる。)


# /etc/init.d/proftpd restart


実は、proftpd-basicは、sysv-rc-confでonにしても、サーバー起動時に自動的にproftpd-basicが立ち上がらない場合があるので、

サーバー起動時に、自動的に強制的に立ち上げたい! という方は、次のようにします。

# vi /etc/rc.local

sudo /etc/init.d/proftpd start(付け足します。)

VPSにLinux Mint 17 Qiana – MATEをインスコして、鯖を立ち上げました。

鯖を立ち上げました。

しょっちゅうやってますが、この鯖立ては楽しいものですね。

OSはLinux Mint 17 Qiana – MATEです。現在VPSで動かしてますよ。

ほぼ完璧に以前の状態に戻せたと思いますので、一言言うとすれば、

「嬉しいですね!」です♪

ホームページの数は、以前から比べれば、減ってしまったのですが、

安定動作させたければ、これでいいはずだと思います。

今現在、私が活動しているホームページは下記の通りです。

http://thanks.linuxparadise.net/modules/pico/index.php?content_id=34

今後ともどうぞよろしくお願いします。

Windows 10ですか? とても気になりますね。

最近、意表を突かれることが二回ありました。

一つは、APPLE社の「iWatch」か「iTime」かと騒がれていたのですが、実は、「Apple Watch」という名称だったという(笑)。

意表を突かれましたよ。

そして、今度は、Microsoft社の場合、「Windows 9」だと騒がれていたのですが、実は、「Windows 10」だったという。

誰も予測していなかった気がします。スマートニュースなどでも、何時も、「iWatch」、「Windows 9」と書いてありましたからね。

まぁ、未来は、誰にも予測できないと思いますよ。

予知能力がある人は、まず、たまたまだったとかね。そういうことが多いみたいですね。

そう、一昔前、細木数子さんが色々と予言めいたことを仰っていたらしいですが、実際に時が経ってみると、それほど当たっていなかったという。

未来は、誰にも予測が出来ないから、楽しいのでありますよ。

何時、地球温暖化の解決方法が突然発表されたり、原発が突然無くなって、次世代のもっと効率が良い物が発明されたり・・・。

誰にも予測が出来ないから楽しいのですよね。私は、そういう未来のことに関しては、不安になってもどうすることも出来ないので、

明るい未来を期待しております!

自宅サーバーから、VPSへお引っ越ししました。引っ越しソングでも歌いましょうか?(汗)

引っ越しソングと言えば、Perfumeの『ワンルーム・ディスコなのでしょうか? (汗)。

さて、沢山の方々が、当ホームページをご覧頂きまして、有り難うございます。

また、お引っ越しですか? と言われそうですが、その通り、お引っ越しです。

私はこれをもう、十数回程繰り返しているような気がしますね。

そろそろ、どちらかに決着を付けなければと思います。

ところで、只今、*.dip.jpが閲覧出来ません。

ドメインを管理するホームページが、鯖落ちしておりまして、ダイナミックDNSの更新が出来ないので、*.dip.jpは閲覧が出来ないという訳です。

詳細にご報告いたしますと、下記のURLは閲覧出来ない状態です。

white.linuxparadise.net

oogami.dip.jp

taiyouseishin.dip.jp

yorozumitama.dip.jp

syoutokuhi.dip.jp

後日、また、ホームページの閲覧ができ次第、皆様にもご報告申し上げます。

この度は、サーバーの引っ越し時に、閲覧が出来ないなどの、不具合が起きて、皆様にご心配、ご迷惑をお掛けしてしまいまして、

大変申し訳ございませんでした。

TOKYO SKYTREE
TOKYO SKYTREE / raneko

LinuxMint14でDNSサーバー(bind9)を運営する方法。

— Evernoteを参照して下さい。引用文です。 —

https://www.evernote.com/shard/s241/sh/fb83b063-cd6f-44ac-815d-8f738bd70958/4f9c1df4f05bc8ccf084a2c116b72df7

# vi /etc/bind/named.conf.local

zone "gedatsu.jp" {
        type master;
        file "/etc/bind/db.gedatsu.jp";
};

 

# vi /etc/bind/db.gedatsu.jp(ご参考までに。この設定で、gedatsu.jp及び、gedatsu.jpの全サブドメインが名前解決出来ます。)

 

; BIND reverse data file for empty rfc1918 zone
;
$TTL 1D    ;

@      IN SOA gedatsu.jp.    root.gedatsu.jp. (
                           2013052401 ; Serial
                           3H         ; Refresh
                           1H         ; Retry
                           1W         ; Expire
                           1D )       ; Minimum

               IN NS       gedatsu.jp.
               IN MX 10  gedatsu.jp.
@            IN A         192.168.1.100(自宅サーバーの内部IPアドレス)
*             IN A         192.168.1.100(自宅サーバーの内部IPアドレス)

 





Windows7でのネットワーク設定。



iPad miniでのネットワーク設定。


参照:http://www.palloween.net/index.php/server/ubuntudesktop-and-server/ubunru-dns.html

 

elementary OS 0.2 Lunaの画面。最近はこれをいじってます。

elementary OSが(・∀・)イイネ!! on Twitpic

なんか、専用のディスプレイドライバが、見つかって、インストールしたら、VNCで画面がおかしくなって、WindowsでのVNCの表示と、同期しなくなった。

その為に、専用のディスプレイドライバを削除して、通常の、最初から入っているディスプレイドライバを使うようにしたら、元通りに、VNCでは異常が見られません。

elementary OS 0.2 Lunaでは、aptitudeが入ってません。つまり、aptitudeをインストールしましょう。

そして、バグだと思いますが、

mail -s "うんたらかんたら" root

などとしたら、メールがROOT宛に送られますが、その-sの後のサブジェクトが日本語だと文字化けするよ。

後は今の所、悩み無用(;´∀`)。

 

elementary OS + nginx + php5-fpm + mysqlで、WordPressもXOOPSも動きました! (Updateは、FTP転送になりましたが。)

今流行りの、Nginx(エンジンエックスと読むらしい)を少しでも良いからかじろうと、昨夜は、徹夜気味ではまり込んでしまいました。

どんなことをしたか? と言いますと、

# apt-get install php5-fpm php5-cgi nginx

だったかな? そんな感じの、まぁうろ覚えの記憶ですが、そうやって、初めは打ち込んで、バーチャルホストを作りましたよ。

OSは何を使ったかと言いますと、自宅のPCのelementary OS 0.2 Lunaです。

そして、WordPressは何とか動くまで出来ましたが、XOOPSは、X-Updateが正しく動いてくれなかったんですよね。(最初はね!)

WordPressもXOOPSも、FTPからの転送でUpdateするという方法になってしまいました。

WordPressは、FTPからUpdateが出来ました。

そして、XOOPSはというと、ホダ塾からのUpdateの方は、使用するFTPライブラリが選択できない状態だと思います。

そのような場合、修正します。下記を参照して、直してください。

参照:http://www.xugj.org/modules/QandA/index.php?topic_id=2287

 

この記事を読んで、やり直したら、XOOPSでも、X-Updateが動きました。

XOOPS-Xをクリーンインストールした方は、きっと、問題なく、使用するFTPライブラリが選択できると思います。

だから、NginxではWordPressもXOOPSもUpdateはFTPになりますが、動きました! という結果になりましたよ! ウレシカー♪


【追記】

バーチャルホストということや、PHP+MySQLの動かし方の設定、そして、サイト毎のPHP_VALUEの設定の、皆さんにとっての、幸せとなれますように!

# vi /etc/nginx/sites-enabled/hogehoge.setting

##### バーチャルホストの方法は、下記の二つの例のように、server{ }を列記すればいいのでしょうね。 #####

##### 下記は、WordPressの例です。 #####

server {
listen 80;
server_name oogami.dip.jp;
root /home/USERDIR/public_html/html/hoge1;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?q=$uri&$args;
}

location ~ .php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param PHP_VALUE ”
allow_url_fopen = On
open_basedir = none
“;
include fastcgi_params;
}
}

##### 下記はXOOPSの例です。#####

server {
listen 80;
server_name moe-g.hopto.org;
root /home/USERDIR/public_html/html/hoge2;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?q=$uri&$args;
}

location ~ .php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param PHP_VALUE ”
allow_url_fopen = Off
open_basedir = /home/USERDIR/public_html/html/hoge2:/home/USERDIR/public_html/xoops_trust_path_hoge2:/tmp
“;
include fastcgi_params;
}
}

“502 Bad Gateway”と出たら、/etc/php5/fpm/pool.d/www.conf に下記を追記すると動きました。(WordPressもXOOPSも!)

listen = /var/run/php5-fpm.sock

まだ、私は、簡単なことしか、解らないし、勉強不足だから、皆さんもどんどん情報を出し合っていきましょう♪ (^ω^)

 

参照:http://mach3ss.tumblr.com/post/21492866561/ubuntu12-04-nginx-php5-fpm

Google Nexus7でも、自宅サーバーを内部LAN内でホームページを閲覧できました。

右の、設定画面を出すのに、少し手間取りましたが、隠し機能みたいな感じで隠れてました。

「詳細オプションを表示」をチェックして、更に、「DHCP」を、「静的」に変えます。

すると、この画面が出てきますよ。

「DNS 1」のところを、自宅サーバーのDNSサーバーのIPアドレスにすれば、おk。

勿論、自宅サーバーにDNSサーバーを立てていないとね!

elementary OS 0.2 LunaをVPSにインストールし、設定しました。

正月だから、やってみるか! と、

夜更かしして、朝まで、いや、昼まで作業してやっと\(^o^)/オワタ。

これから、しばらく、これを使ってみます。

OSの引っ越し作業は大変楽しいですね!(^ω^)

elementary OSは、シンプルだし、エレガントですよ!

みなさんも、いかがですか? ( ´∀`)

nginx + WordPress,XOOPSは、いまいち動作が不安定なので、初心者には、お勧めできません。

特に初心者の方は、無難にApacheを使いましょう。

どこら辺がおかしかったか。

FTP転送で、Updateしなければならなくなったり様々です。

XOOPSの場合の写真アップロードは、FCKeditorを使えば写真をサーバー側にアップロードはできます。

そして、

「No input file specified.」

と出てくる場合には、どうするか。今対策を練っております。

で、結局WordPressも写真がアップロードできました。

ということで、今Nginxは、勉強中です。


【追記1】

「No input file specified.」と出た場合には、

http://thanks.linuxparadise.net/modules/d3blog/details.php?bid=126

を、参照して頂ければ解りますが、

open_basedir = none

を、

fastcgi_param PHP_VALUE "・・・・”;

に付け足しましょう。

これで、私はおkでした。


【追記2】

WordPressのプラグイン、"TinyMCE Advanced"をご利用の際、写真が添付出来ないとか、

"挿入"→"Add Mediaボタン"が表示されないという不具合が出る場合があります。

私は色々と試しましたが、この右図の画面(挿入ボタンを押したままでこの欄が出ますが、)この欄が出た状態でその上で、右クリック→更新を選択します。

そうすると、何回かしていると、この"Add Mediaボタン"が表示される場合があります。

そして、この"Add Mediaボタン"が表示されると、写真も添付が出来るようになります。

取りあえず、ご報告まで。

LinuxMint13で、SSIを利用する方法と、各public_htmlフォルダの下層をホームページにする方法。

# cd /etc/apache2/mods-enabled/

# sudo ln -s /etc/apache2/mods-available/include.load(SSI利用するためのおまじない)

# sudo a2enmod include(これでもいい。)

# sudo ln -s /etc/apache2/mods-available/userdir.load(各public_html下層フォルダをホームページにするおまじない、その1)

# sudo ln -s /etc/apache2/mods-available/userdir.conf(各public_html下層フォルダをホームページにするおまじない、その2)

# sudo a2enmod userdir(これでもいい。)

# vi /etc/apache2/mods-enabled/userdir.conf



<IfModule mod_userdir.c>
        UserDir public_html
        UserDir disabled root

        <Directory /home/*/public_html>
                AllowOverride All
                Options ExecCGI FollowSymlinks Includes(SSIを有効にするために、追加する)
                <Limit GET POST OPTIONS>
                        Order allow,deny
                        Allow from all
                </Limit>
                <LimitExcept GET POST OPTIONS>
                        Order deny,allow
                        Deny from all
                </LimitExcept>
        </Directory>
</IfModule>



# /etc/init.d/apache2 restart

Androidアプリ”XiiaLive”と”TweetMag1c”の組み合わせで、インターネットラジオ(shoutcast)の自動ツイートが出来る!

XiiaLiveが大変スタイリッシュで、素晴らしい。私は以前までは、shoutcastを聴くために、winampを利用していたが、Nexus7で尚且つBluetoothで聴いている際に画面が暗くなると、音が途切れ途切れになる。

そんな時に、新しいshoutcastが聴ける物を探していました。そこで、出合ったのが、XiiaLiveです。

そのXiiaLiveは、shoutcastは勿論聴けるし、更には、TweetMag1c+Twitterでshoutcastの曲目が変わると、自動ツイートしてくれる。

そんな、とても、感激する機能まで付いていた。そして、Bluetooth+XiiaLiveで音楽を聴いて、画面が暗くなっても、ちゃんと音が途切れることなく、shoutcastを聴くことが出来ることを確認しました。

とても熱い! そして、クールなXiiaLive+TweetMag1cをお勧めしますよ。

XiiaLiveもTweetMag1cも無料アプリもあります。無料アプリで十分楽しめます。

 

XiiaLiveへのリンクはこちら。

TweetMag1cへのリンクはこちら。

1 5 6 7 8 9 19