読者です 読者をやめる 読者になる 読者になる

S.F. Page

Programming,Music,etc...

Webサーバー(ServersMan VPS)をHTTP/2に対応させるためにCentOS5をCentOS7にアップグレード(クリーンインストール)し、ubuntuに移行した顛末

ホームページ管理用および勉強用に使っていて、若干放置気味のLinuxサーバーのOS(CentOS5)をアップグレードすることにした。 動機はサーバーをHTTP/2に対応させてみたかったから。私はnginxを使っているので、最新のものであればHTTP/2に対応している。ただ…

ServersMan@VPSにもnode.jsをインストールしてみた。

ServersMan@VPS node.js のインストールに従ってWordPressを動かしているサーバーにもnode.jsをインストールしてみることにした。 g++は入れた記憶があったので、node.jsだけをインストールすればよいと思い0.8.21バージョンをダウンロードし、./configureす…

ServersMan@VPS停止

サーバーが突然無応答状態に。ping投げたら帰ってくるものの、SSHログインができない。MyDTIから再起動したら復旧。

yum updateしておくか。

とりあえずyum updateして最新版にしておくか。linuxって意外とアップデート多いのね。。

明日(1/27) 22:00-4:00 サーバメンテのためブログが停止します。 - ServersMan@VPS

性能改善のメンテのためにサーバが停止するとのこと。最近遅くなる時間帯が多くなったような気がする。これで改善されればよいが。

yum updateした。

日曜日のことだけどそろそろパッチ適用しないとセキュリティ的にヤバイなということでyum updateした。30分くらいかかった。 しかしひと昔のLinuxと違っていろいろな事がすごく簡単にできるようになっている。パッチ適用もそうだし、エディタもそうである。v…

ServersMan@VPS パフォーマンス問題の改善

私はServersMan@VPS を利用してこのブログを公開しているけれど、最近かなり動作が重くなることが多くなってきた。telnetによる操作でもコマンド入力後数十秒待たされることも多くて、そのたびに再起動を行なっていたけどあまり改善はされなかった。 これは…

ServersMan@VPS緊急メンテナンス

昨日ServersMan@VPSの緊急メンテナンスとかで、18:00-22:00までホスト・サーバ停止との案内が来た。 今朝確認するとサーバーが起動していず、またpingも帰ってこない。DTIの管理画面から停止・再起動をすると起動したようだ。どうも起動中にハングアップした…

開発環境を整える

最初はローカルでファイル編集し、ServersMan@VPSのテスト環境に送りチェックしていたけれど、面倒くさくなってきたのでPCにテスト環境を構築した。 XAMPPのインストール XAMPP(ザンプ)とは一発でApache・MySQL・PHP・Perlのインストールができるモジュー…

InnoDBをMyISAMに変更する。

MySQLは5.5からデフォルトのエンジンがInnoDBに変わったようだ。そのため、メモリ稼ぎのために/etc/my.cnfの[mysqld]セクションにskip-innodbを追加してもエラーとなり起動できなくなる。よくわからないのでとりあえずそのまま動かしていたのだが、default-s…

やってしまった。

データのバックアップをやろうとしたら、mysqlが起動しなくなった。 mysqlのコールドバックアップをとろうと思ってmysqldを止め、gzipし、再開するシェルスクリプトをつくってテストした。 そしたらgzipコマンドはアーカイバの機能を持たないのでファイル単…

WordPress立ち上げ

今までServersMan@VPSサーバを放置していたのであるが、メモリがいつのまにか最大768MBになっていたのでWordPressでブログサイトを立ち上げることにした。 当初メモリが256MB固定であったのでMySQL+Apache+WordPressは厳しそうであったのだが、768MBだとまあ…

jQuery(2) - Twitter APIをいじる

このBlogのTwitter部分もブログパーツから下記サイトを参考に変更してみた。 http://tutorialzine.com/2009/10/jquery-twitter-ticker/ 認証なしなので自分のtweetしか表示されない。 他人のTweetも表示できるようにするためにServersMan VPSをプロキシにし…

ServersMan VPS(10)

oAuth,xAuthについて学ぶ。 oAuthはWebアプリ向き、XAuthはデスクトップ向きというところ。 VPSはじめるならServersMan@VPS

ServersMan VPS(9)

/usr/libにlibboost_system.soがなかったのは、stageディレクトリにlibが格納されてるからだった。。。 /usr/libにコピーしたらリンク、実行できた! VPSはじめるならServersMan@VPS

ServersMan VPS(8)

とりあえず、Twitter周りのAPIをServersManからC++でいじってみることにする。 とりあえずTwitter API 仕様書をチェック。 http://watcher.moe-nifty.com/memo/docs/twitterAPI.txt まずはOAuthのいらないAPI、public_timelineを呼び出してみることに。 boos…

ServersMan VPS(7)

ApacheのモジュールをC++で作る方法について。 http://blogs.yahoo.co.jp/take_low_6/23875145.html Makefileとかもう何年もいじっていないので、少しハマってしまった。 なんとかコンパイル&実行できるようにはなったが、まだまだ何もしていないに等しい。…

ServersMan VPS(6)

ICU+Boostはビルド完了。 なんとか使えるようになったので、簡単なソースコードをコンパイルしてみる。 #include <stdio.h> #include <boost/format.hpp> #include <iostream> #include <string> int main() { std::string s("this is a pen!"); std::cout < 動いた。 次は何をするかな。。 490円~のワン</string></iostream></boost/format.hpp></stdio.h>…

ServersMan VPS(5)

apacheのモジュールかcgiを作ってみたくなり、下記サイトで少し勉強。 Apache Module を作る どうせならC++で作ってみたくなり、そうなるとBoostは必要だ!ということでビルド開始。 その前にICUをインストール。おそらくRegexはバンバン使いそうなので。。

ServersMan VPS(4)

256Mではメモリが足りなさそう。swapも使えない。MYSQL+apache+WordPressでアップアップだ。 DBを別サーバにしたほうがよさそうな気もするけど、取りあえずこのまま頑張ってみる。 VPSはじめるならServersMan@VPS

ServersMan VPS(3)

てもぐさんのBlogに従い、MySQLまでインストール完了。 すこしPHPを弄りたいので、セットアップはここまで。 あ、でもSCPはセットアップしとかないといけないかな。 http://temog.info/archives/vps/serversmanvps-php5-3-2-mysql5-1-45-%E3%81%AE%E3%82%A4%…

ServersMan VPS(2)

申し込みから10分程度で使用できるようになった。 だがLinuxは素人同然。さっぱりわからない。 yum updateでソフトウェアをアップデートした。 これからぼちぼち仕込んでいくつもりである。

ServersMan VPS

なんとなくクラウドをしてみたくなり、ServersMan VPSに加入。Web APIの勉強もしてみるとするか。。