私はWeb開発とRubyonRailsのまったくの初心者です。Linode512プランにrorアプリケーションをデプロイすることを計画しています。私のウェブサイトは基本的に、ユーザーがRuby1.9.3とRails3.2を使用して写真をアップロードできるフォーラムになります。
どのOSを使用すればよいですか?それらの違いは何ですか?(Ubuntu / Debian / CentOS / Fedora)
ApacheまたはNginxを使用する必要がありますか?それらの違いは何ですか?
PostgreSQL、MySQL、MongoDB、またはLinodeで提供されている他の種類のDBを使用する必要がありますか?それらの違いは何ですか?
私のターゲットオーディエンスは中国から来るので、AmazonS3を使用することはできません。ユーザーに写真をLinodeサーバーにアップロードさせる必要がありますか?
この問題に関するステップバイステップの初心者向けガイドはありますか?
どうも