私の大学の学生のためのアプリケーションを構築しています。私はこのためにレールにルビーを使用しています。アプリケーションは私のラップトップで実行していますhttp://localhost:3000/ 私たちの大学ではサーバーが稼働しています。 私はレールが新ですので、これを手伝ってください。事前ローカルアクセス(私のラップトップ上)で実行中のrailsアプリケーションをローカルアクセス用のライブサーバ(私の大学の)にデプロイする方法
答えて
で
おかげでこの質問は、RailsのやRubyとは無関係です。これは、サーバーや一般的なコードの展開と関係しています。
1)あなたの大学はサーバーを持っているかもしれませんが、大学が私有しているので、コードを展開できるかどうかIT部門に尋ねる必要があります。
2)アプリを展開する権限を取得した場合は、アプリの規模を拡大してアクセスする必要があります。そうしないと、トラフィックが発生したり、バグが発生するとクラッシュする可能性があります。規模を拡大するためには、毎回サーバーに物理的にアクセスするか、セキュリティリスクであるサーバーへのリモートアクセスを提供するため、大学が好まないSecure Shell(SSH)を使用する必要があります。
3)アプリケーションをどのように配備するかは、サーバーの設定方法によって異なります。一般的には、ローカルマシンからGitリポジトリ経由でサーバーにコードを送信する必要があります。次に、Ruby、Rails、およびすべての依存関係(gem)がインストールされていることを確認する必要があります。次に、アプリケーションサーバー(Puma、Unicorn、Web Brickなど)とWebサーバー(Apache、NginX)を選択する必要があります。 すべての手順を理解するには、次の手順に従ってください。 https://www.ralfebert.de/tutorials/rails-deployment/
これらの3つの手順の後に、多かれ少なかれ実行する必要があります。 Amazon Webサービス(AWS)やHerokuに支払う方がはるかに簡単で、特にトラフィックが少ないと思われる場合は、そこにアプリを配備する方が簡単です。
PS:あなたの大学のIT部門は、実際にあなたが同意すると助けてくれるかもしれません。
- 1. ipとのローカルアクセスでのログイン
- 2. Google App Engineデータベースへのローカルアクセス
- 3. 私のアプリケーションで実行中のスレッドを取得する方法
- 4. Herokuで実行中のRoots in Railsアプリケーションからのサブドメインのデプロイ
- 5. ODBCからローカルアクセスDBへのアクセスでリンクテーブルを変更する方法
- 6. MariaDBアカウントにデータベースへのローカルアクセスとリモートアクセスができますか?
- 7. ASP.NETウィンドウフォーム認証を使用して非ローカルアクセスを防止する方法
- 8. apnsはライブサーバ上の配布モードでphpスクリプトを実行中
- 9. 私のライブサーバ上のURLのIndex.php
- 10. 私のアプリケーションが実行中にCSCを使用する理由
- 11. 私のRailsアプリケーションにGoogleマップを実装する方法は?
- 12. は、私のWindows 10のラップトップ上でiOSシミュレータを使用して、私のXamarin.Formsアプリケーションをデバッグするとき
- 13. ローカルアクセス修飾子はいつ使用しますか?
- 14. 私のSQLデータベースと一緒に別のコンピュータ上で私のasp.net Webアプリケーションを実行する方法
- 15. npmとBowerの自動実行中にRailsアプリケーションをElastic Beanstalkにデプロイ
- 16. Telnetは、私は私のMacのラップトップ上でソケットを実行している生のIPアドレス
- 17. asp.netのためのセットアップである私のラップトップで古典的なasp vb6 comアプリケーションを実行するには?
- 18. 私のアプリケーションからFacebookアプリケーションを実行する方法
- 19. Railsアプリケーションのデプロイ
- 20. 私は日食の私のAndroidアプリケーションを実行すると、私は私のAndroidアプリケーションを実行すると
- 21. 私の大学のipアドレスを知る方法phpmyadmin(xampp)android app
- 22. eclipseで実行中のtomcatにデプロイされたswagger-uiの使用方法
- 23. は、私は、リモートサーバー上のスタンドアロンのJavaアプリケーションを実行するリモートサーバー
- 24. 同じドメイン上で複数のRuby on Railsアプリケーションを実行する方法は?
- 25. 私のRailsアプリケーションのオブザーバーパターンの実装
- 26. アンドロイドはまだ実行中の私のアプリケーションですか?
- 27. Herokuレガシープラットフォームのサンセット。移行する方法は? Herokuの上で私のクライアントのアプリケーションを更新中
- 28. Ruby on Rails:リモートのLinuxサーバにアプリケーションをデプロイする方法
- 29. 他のアプリケーションの中でweb.pyサーバを実行する方法
この質問は、あなたの大学のIT部門に提出する必要があります。 – mysmallidea