質問: Webサイトを作ろうと思い、Progateを見ながらRailsでページを作成していました。ある程度形になったのでサーバーを借りてドメインも作りCyberduckを使ってフォルダをpublic_htmlの下にアップロードしました。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/ce9b95978280e9a1aaa6417992033b8d.png) サーバーはエックスサーバーのものを使っています。説明を読んだりして試行錯誤してたのですが、URLを打ってもページが表示されません。 このサイトにアクセスできません というページになってしまいます。 いろいろ調べたところpublic_htmlの直下にindex.htmlのファイルを置かないといけないと知ったのですが、Railsで作ったら.erb というファイル形式になってしまうのでこのあたりも疑問です。 どうしたらページが表示されるようになるのかどなたかご教授いただけないでしょうか。
回答: 一般的なレンタルサーバーの場合、Rails を稼働させることはできません。 一般的に Rails が稼働できるのは、 * Heroku のような Rails に対応している PaaS * AWS や Google Cloud Platform 等の IaaS * VPS や 専用サーバーのような管理者権限があり、自分でソフトウェアを自由にインストールできる/設定できるサーバー になります。 「エックスサーバー Rails」等のキーワードで検索すると * Ruby on Railsをエックスサーバーで動かそうとして諦めた日記 * XSERVERでRubyonRailsを動かすのは諦めたほうが良い などが、見つかりますので、エックスサーバーで、Rails を稼働させることは無理な様です。