問題タブ [linode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-ec2 - Web アプリケーション用の AWS および Linode サーバー
AWS EC2 の利点を理解できていないと思います。Web アプリケーションの作成に取り組んでおり、VPS が必要になる可能性があります。
私が読んだことから:
- AWS EC2 は、Linode などの固定 VPS よりも高価です
- Linodeもアップグレード可能
これを考慮すると、なぜ AWS EC2 を選択するのでしょうか? Linode をデフォルトとして使用し、トラフィックが急増したときに EC2 インスタンスを使用できますか? もしそうなら、それはどのように機能しますか?Linode VPS のスナップショットを使用してオンデマンドで EC2 インスタンスを起動し、同じジョブを実行できるようにする必要がありますか?
linux - 開始: ログ ファイルの [/data/db/mongodb.log] を開けません: errno:13 権限が拒否されました
linodeのubuntu 10.04 lucidでmongodbを実行できません。
このガイドhttp://library.linode.com/databases/mongodb/ubuntu-10.04-lucid#sph_id4に従っていますが、コマンドを実行しようとすると:
/etc/init.d/mongodb 開始 /etc/init.d/mongodb 停止
エラーが発生します:
どうすれば修正できますか?
ありがとうございました!
apache - IPアドレスを介して提供されるZendFrameworkアプリケーション
サーバーのIPアドレスからzendフレームワークWebアプリケーションを提供するようにlinodeアカウントを設定しようとしています。www.somesite.com/controller/actionのような解決されたドメイン名から提供するとすべてが機能しますが、182.324.34.2 / controller/actionからは機能しません。これは、zendフレームワークがルートを処理する方法と関係があると思いますか?私の質問は、ドメイン名がサーバーのIPにリンクされるまでアプリケーションを実行するための最良の方法は何ですか。これは、.htaccessまたはapache configで処理できるものですか、それともzendフレームワークを介して処理する必要があるものですか。
編集:ホスト名ルートを使用していません。
私の.htaccessは
私の仮想ホスト
私のzendフレームワーク構成はかなり標準的です。どの部分が役立つか教えてください。
php - UNIX ユーザーは、PHP がカーテン関数を実行するときに www-data を横取りしているようです
Linode で LAMP スタックを実行しています。Ubuntu のバージョンは Lucid です。
PHP スクリプトがコマンドmkdir()
またはmove_uploaded_file
コマンドを実行すると、新しく作成されたフォルダー/ファイルが UNIX ユーザー「Grusha」によって所有されてしまいます。このユーザーを作成しましたが、ファイルを所有するべきではありません。www-data
Web フォルダー全体は、新しいフォルダー/ファイルが移動しているフォルダーを含む (拡張子による) と同様に、によって所有されます。
ユーザーの /etc/passwd 行は次のようになります。
/etc/group は次のとおりです。
Grusha は、作成された PHP セッションも所有しますが、他には何もありません。システム上のプロセスやファイルも Grusha として実行されません。
公開鍵でログインしましたが、通過するユーザーは Grusha ではありません (ルートでもありません)。
Grusha を削除すると、Apache を再起動できなくなります。取得bad username
し、再起動に失敗します。PHP セッションも機能しません。
最後に Grusha を再度追加すると、サーバーが起動し、スクリプトが Grusha ではなく Grusha が所有するファイルを作成することを除いて、すべてが機能しますwww-data
。
できる限り調べてみましたが、情報が見つかりません。私httpd.conf
は空です。私apache2.conf
には次の行が含まれています:
これらの変数は のように定義さwww-data
れ/etc/apache2/envars
ます。
誰か提案があれば、私は感謝します。
どうもありがとう、エリオット
ruby-on-rails-3 - Actionmailer メールはコンソールとログに送信されているように見えますが、届きません
レール 3.0.0
以下は、environments/production.rb での構成です。
また、別のスタック オーバーフローの投稿で提案されているように、ドメインをコメントアウトしようとしました。
アプリとコンソールの両方でメールを送信しようとしました。コンソールにはエラーはなく、メール オブジェクトが返されますが、他には何も表示されません。アプリを介して送信しようとすると、ユーザー メーラー テンプレートがレンダリングされたとログに表示されます。
私は自分のアプリを Linode でホストしていますが、この方法は「機能するはず」であり、Linode が問題であってはならないことを保証してくれます。また、アプリが「本番」で実行されていることも確認しました。
これをデバッグするためのアイデアはありますか? 3 つの異なる一般的な電子メール ホストに送信しようとしました。
編集:コンソールでメールを送信するための私のコードは次のとおりです:
更新 2: テキストのみのビュー テンプレートを追加すると、正常に送信されます。そのため、HTML バージョンの送信のみに問題があります。すべての HTML テンプレートを簡素化して、単純なタグと標準の doctype html を含めましたが、ダイスはまだありません。
vps - Linode:1つのlinodeで複数のインスタンスを持つことができますか?
私はこれまでvpsを多用したことはありません。Linodeから1つのノードを購入した場合、複数のインスタンスのデプロイを実行できますか?Amazon EC2に似ていますか?または、別のLinodeを別途購入する必要がありますか?
ありがとう!
apache - メインドメインとサブドメインは無差別です
メイン ドメイン名が www.mysite.com の私のサイトは、以前はうまく機能していました。(実際のドメイン名を隠すために mysite を使用しています)。Linode の LAMP サーバーで、ガイドhttp://library.linode.com/lamp-guides/ubuntu-10.04-lucidでセットアップされています。ホスト上の別の仮想ホストに sub.mysite.com を追加したいと考えています。私はhttp://davidpodley.com/2010/02/11/setting-up-subdomains-in-linode-and-apache/をフォローし、フォローした後
www.mysite.com の一部のユーザーは、www.mysite.com ではなく sub.mysite.com にアクセスします。/srv/www/sub.mysite.com/logs/access.log でそれらを見つけることができ、問題を教えてくれます。www.mysite.com のみにアクセスする必要があります。ただし、私のPCでは問題なく動作します。
www.mysite.com のユーザーが sub.mysite.com にアクセスするのはなぜですか? 誰でも私を助けることができますか?
いくつかの情報:
24 時間前に A レコードにサブを追加しました: 私の A レコードは:
サーバーのホスト名は mysite で、サーバーの /etc/hosts は
apache2ctl -S:
/etc/apache2/sites-enabled/mysite.com:
/etc/apache2/sites-enabled/sub.mysite.com:
ありがとうございました!
security - SSL証明書の取得はNode.jsアプリケーションとどのように関連していますか?
LinodeサーバーでNode.jsアプリケーションを実行していますが、サーバーにはSSLが必要です。
次のようなものを購入する必要があることを理解しています:http://www.namecheap.com/ssl-certificates/comodo/essential-ssl-certificate.aspx
専用のIPアドレスを取得し、次の手順に従う必要があることを理解しています:http: //library.linode.com/security/ssl-certificates/commercial
私が理解していないのは、ノードアプリケーションがこのSSL証明書をどのように認識するかということです。私のノードアプリケーションは気にしますか?
php - ウェブサイトを MAMP から LAMP スタック サーバーに転送しました。Web サイトがデータベースに接続されないのはなぜですか?
サーバーとコマンドラインは初めてですが、phpファイルをサーバーに正常に転送し、mysqlデータベースを正常にインポートしたようです(少なくとも/var/lib/mysqlに表示されます)。ホストとして Linode を使用しています。ローカルで MAC ターミナルを使用して ubuntu Linux サーバーに接続しています。
私が欠けている可能性があるものや、適切に設定する方法を誰かが説明できますか?
mysql - mysqlスレッドスタックオーバーランを解決するにはどうすればよいですか?
mysqlにストアドプロシージャがあります。それは私のローカルMAMP環境で機能し、手順はうまく機能しましたが、linodeサーバー/ホストに移動すると実行されません。「スレッドスタックオーバーラン」エラーが発生します。スレッドスタックを初期値64Kから上げてみました。値を128Kに変更してから256Kに変更しました。しかし、それでも問題は発生します。
私は明快なubuntu512MBlinodeサーバーに取り組んでいます。私はmysql/my.cnfファイルでlinodeの提案された構成で実行しています:
誰か助けてもらえますか?別の構成を提案できますか?