<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>開発日誌</title>
<link>https://ameblo.jp/suteoka/</link>
<atom:link href="https://rssblog.ameba.jp/suteoka/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>そのまんま</description>
<language>ja</language>
<item>
<title>作業記録2:apache、ftpの設定、ログ関連、フレームワーク導入</title>
<description>
<![CDATA[ 一日目にできなかった作業を行います。<br><br>・apacheの設定<br>ディレクトリの一覧を表示しないようにする。<br>emacs /etc/apache2/sites-available/default<br><br>&lt;Directory /var/www/ &gt;<br> Options Indexes FollowSymLinks MultiViews → Options FollowSymLinks MultiViews<br><br><br>403 と 404を同じページで404として吐き出したいんだけど、多分こちらはフレームワークでどうこうできるので今は置いておく。<br><br>・ftpの再度設定<br><br>なんかftpはこわいからもぅSSHとか使ってやるほうがいいのかなぁ、と感じております。<br>なので設定変更などなし。<br><br><br>・SSHの設定<br>参考:dogmap.jp/2011/05/12/vps-security/<br><br>だいたいここに書いてあるとおりですが、<br>rootでのログインを禁止にしたのみで、公開暗号鍵などの設定はまだ行っていません。<br><br>#sudo emacs /etc/ssh/sshd_config<br><br>PermitRootLogin no<br><br>に変更<br><br>・logwatchの導入<br><br>参考:同上<br><br>/etc/logrotate.d内で各ログについてのrotateは確認できる。<br>が特に変更は加えず。<br><br><br>・フレームワークの導入<br>codeigniterのサイトにしたがう。<br><br>index.phpを/var/www/に<br>system,applicationを/var/に配置する。<br><br>このときindex.phpのpath設定を忘れずに行う。<br>また、system,applicationの実行権限が一般ユーザーにない場合実行ができないので<br>chmod 755ですべて実行可能にした。(まだ、途中)<br><br><br><br><br><br><br><br><br><br>
]]>
</description>
<link>https://ameblo.jp/suteoka/entry-11339975122.html</link>
<pubDate>Tue, 28 Aug 2012 13:47:02 +0900</pubDate>
</item>
<item>
<title>作業記録1</title>
<description>
<![CDATA[ ・さくらvpsの登録<br>2Gを選択<br>webサーバ用のものだけまずは用意(あとはDBサーバ、APPサーバ、プロキシなどを検討中)<br><br>・cent osからubuntuへカスタムインストール<br>これは単にubuntuになれているため。へたれですいませｎ。<br><br>・apacheのインストール<br>参考:http://memo.choimemo.net/?p=377<br><br>sudo aptitude update<br>sudo aptitude install apache2<br><br>でインストール。<br>これで一応見れる。<br><br>document rootは/var/www/<br><br>・emacsのインストール<br>vi つかえません。さぁせん。<br><br>sudo apt-get install emacs<br><br><br>・apacheでphp、jsを有効にする<br><br>参考:http://dqn.sakusakutto.jp/2008/08/ubuntuphp5.html<br><br>sudo apt-get install php5 libapache2-mod-php5<br>sudo /etc/init.d/apache2 restart<br><br>これで一応php5は動きます。<br><br>jsはデフォで有効でした。<br><br><br>・開放ポート確認のためnmap インストール<br>nmapで開放ポートを見れるのでこれをインストール<br>参考:http://axela5004.blog74.fc2.com/blog-entry-515.html<br><br>sudo apt-get install<br><br>TCP開放ポートを確認してみる<br><br><span style="font-family: monospace;">sudo nmap -sTV localhost<br></span> <br>Starting Nmap 5.21 ( http://nmap.org ) at 2012-08-27 20:34 JST<br>Nmap scan report for localhost (127.0.0.1)<br>Host is up (0.00034s latency).<br>Not shown: 998 closed ports<br>PORT   STATE SERVICE VERSION<br>22/tcp open  ssh     OpenSSH 5.9p1 Debian 5ubuntu1 (protocol 2.0)<br>80/tcp open  http    Apache httpd 2.2.22 ((Ubuntu))<br>Service Info: OS: Linux<br> <br>Service detection performed. Please report any incorrect results at http://nmap.<br>org/submit/ .<br>Nmap done: 1 IP address (1 host up) scanned in 6.17 second<span style="font-family: &quot;ＭＳ Ｐゴシック&quot;,Osaka,&quot;ヒラギノ角ゴ Pro W3&quot;,Arial,Helvetica;"><br><br>・apache基本設定<br><br>参考:http://memo.choimemo.net/?p=377<br><br>sudo emacs /emacs/apache2/conf.d/directory_settings<br><br>・ｆtpのインストール<br>これはないとあかんでしょう。<br>参考1:http://masaoo.blogspot.jp/2009/07/ubuntu-ftp.html<br>参考2:http://vicsfactory.com/vsftp.htm<br>参考3:http://www.nina.jp/server/redhat/vsftpd/vsftpd.conf.html<br>参考4:http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=41607&amp;forum=10<br>参考5:http://kajuhome.com/vsftpd.shtml<br><br>行いたいことは<br>1.ftpへの特定のユーザーのみのアクセス許可<br>2.ftpのホームディレクトリの変更<br><br>インストールは<br><br>sudo apt-get install vsftpd<br><br>にて完了。<br>次に/etc/vsftpd.confをいじります。<br><br>sudo emacs /etc/vsftpd.conf<br>以下ファイル内<br>#もちろん匿名はアウト<br>anonymous_enable=NO<br>#ローカルユーザーのログイン許可<br>local_enable=YES<br>#ホームディレクトリ以外にアクセスさせない<br>chroot_list_enable=YES<br>chroot_list_file=/etc/vsftpd.chroot_list<br><br>云々。。。<br><br>一応ログインはできるようにしたものの、ホームディレクトリをユーザー毎に配置できない。<br>これは後日やりましょう。<br><br>明日は、webサーバの細かい設定、ログ解析、フレームワーク導入をします。あと、DBなどのじゅんび<br><br><br><br><br></span>
]]>
</description>
<link>https://ameblo.jp/suteoka/entry-11339522605.html</link>
<pubDate>Mon, 27 Aug 2012 20:02:30 +0900</pubDate>
</item>
</channel>
</rss>
