部屋の片隅でほこりをかぶっていたネットブックが息を吹き返しました。
今から6年ほど前に秋葉原で購入したAcerのネットブックです。
もはやスペックを調べる気すら起きなかったおんぼろです。
確か購入したタイミングで既にバッテリーが3時間もちませんでした。
時代は流れますね…。
どうも!
OSは数年前に入れたubuntu12.04とwindowsXPの二刀流です。
今日はそのubuntu12.04にnginxとtomcatとopensshを入れてみました。
おいおいrailsも入れる予定です。
直接ubuntuのターミナルに打ち込みます。
ここで「システムターミナル・スーパーユーザーモード」を使うと毎度「sudo」を打たなくて済むのでらくちんです。
sudo vim /etc/apt/sources.list.d/nginx.list
そして以下を追記してください。
iで編集開始、escで編集終了、:wqで上書き保存です。
deb http://nginx.org/packages/ubuntu/ precise nginx deb-src http://nginx.org/packages/ubuntu/ precise nginx
ここでngnixとか寝言を書くと僕みたいに謎のエラー(※)に襲われ続けるので、
しっかりとnginxと書きましょう!
※gpg: 有効なOpenPGPデータが見つかりません
にわか勢の皆さん。
僕の二の舞にならないように気をつけてください…。
wget http://nginx.org/keys/nginx_signing.key
cat nginx_signing.key | apt-key add -
ここでエラーが返って来たら十中八九nginxのスペルミスだと思います。
いやまじで!意外とこれ気をつけてみるとスペルミスってます!気をつけてください!
後は
sudo apt-get update
sudo apt-get install nginx
で終わりです。
ここまできたら
ifconfig
と打って自分のIPを確認してみてください。
IPがわかったら同じルーターに繋がっているPCのブラウザ上からそのIPにアクセスしてみてください!
上手く行っていれば下記の画面が表示されます!
$ sudo apt-get install tomcat7 tomcat7-admin tomcat7-common tomcat7-docs tomcat7-examples tomcat7-user
おしまい。
ここまで終わったら先ほどアクセスしたIPの後ろに「:8080」をつけてみてください!
(例)http://xxx.xxx.xx.xx:8080/
僕は今回自宅サーバーをたてるにあたって目的が3つぐらいあったのですが、
そのうちの1つがJavaサーブレットの評価環境です。
元々MacBookAirで開発しそのまま評価もlocalhostで行っていたのですが
如何せんmysql+eclipse+java+chromeで大変なことになってきたので
今回評価環境を敢えて外部にしてみようかなってのが今回の施策です。
※VPSは本番環境になっています。
sudo apt-get install openssh-server
sudo /etc/init.d/ssh restart
終わりです!
お好みでポートをかえるなりファイアウォールを設定するなりしてください。
無事つながりました!
①JSFの評価環境化
②Hackを触ってみたい動かしてみたい場
③Rails入れてrubyのお勉強の場
特に②と③が楽しみです!
僕はもともと就職するまではPHPerだったのでHack熱いです。
そして最近Javaやeclipseのメモリ占有具合に嫌気が指しているのでRailsつかってrubyでゴリゴリwebアプリ書けるようにお勉強しようと思います!ここであわよくばチュートリアルがてらローカルネットワーク利用して何か自分専用のサービス作ってみることができたら面白いなともくろんでおります。
まだ何もしていないにも関わらずなんか既にそわそわしていますが、この土日つかってガッツリ遊びたいと思いますッ!
※rootログインの禁止やポート変更などのセキュリティの説明割愛しましたがちゃんとやっておきましょう!
最後まで読んでいただきありがとうございます。もしこの記事を気に入って頂けたようであればシェアをお願い致します。非常に励みになります。