問題タブ [puphpet]
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.
elasticsearch - puppet エラスティックサーチ ディレクトリ
ElasticSearch を初めていじる。追加してVMにESをインストールしました
config.yaml に。これらの指示に従って、 ElasticSearchディレクトリでいくつかのアクションを実行したいと思います。たとえば、次を実行します。
VM の ElasticSearch ディレクトリはどこにありますか? または、このコマンドはローカル マシン (どこで) で実行する必要がありますか?
vagrant - Vagrant/puPHPet サーバーが数分間動作し、その後応答を停止する
正常に起動する Vagrant/puPHPet サーバーを作成しました。Web サーバーを参照し、管理者から MySQL に数分間アクセスできます。その後、接続タイムアウト エラーが発生し、 vagrant の停止とvagrantの再起動を余儀なくされます。このサーバーはうまく機能していましたが、何らかの理由でセッションエラーが発生し始め、vagrant の破棄と再構築が必要になりました。
奇妙なことに、ドメイン名 (hosts ファイルを使用してローカルにマップしたもの) に ping を実行でき、必要に応じてsshをボックスに vagrant することもできます。さらに、IP アドレスを参照して /var/www/html/index.html ページにアクセスできます。これは、Apache が実際に正常に動作していることを示しています。
ここに私の config.yaml があります:
redis - vagrant マシンで redis に接続できない
2 つの vagrant マシンを持つ開発環境をセットアップしています。1 つは http サーバーで、もう 1 つは redis サーバーです。2 台のマシン間でポート 6379 経由で接続できません。また、ホストから vagrant マシンに接続できません。Centos でこのタイプの構成をセットアップしましたが、これは Ubuntu での最初の実験です。プライベート ネットワーク アドレスを含む詳細は次のとおりです。
ホスト: OSX ヨセミテ (192.168.33.1)
浮浪者マシン: ubuntu1404-x64
http(192.168.33.22) redis(192.168.33.20)
redis vagrant では、次の方法で redis に接続できます。
そして、vagrant マシンからホスト redis に接続できます。
しかし、リモートで vagrant redis サーバーに接続できません (ホストまたは別の vagrant マシンから)
vagrant マシンでは、次の出力が得られます。
ホスト マシンから次の情報を取得します。
redis マシンで、ファイアウォールを無効にしようとしました
ファイアウォールを有効にして追加する (現在の状態):
これで、redis ゲストで次の出力が得られます。
しかし、何も変わっていません。他の vagrant マシンまたはホスト マシンからポートに到達できません。Nmap は引き続きポートを「フィルター済み」としてリストします。
編集: 以下のコメントで述べたように、このコードは私が引き継ぐプロジェクトであり、Vagrantfile は pupphpet と呼ばれるものを使用して作成されました。Vagrantfile はボイラープレートであり、すべての構成は yaml ファイルから取得されます。これは、redis ゲストの構成です。
vagrant - puPHPet でセットアップされた Vagrant が forwarded_port 設定を無視しているようです
私がやりたいことは、2 つ以上の vagrant box を同時に実行することです。今私が抱えている問題は、「2222 への転送されたポートは、ホスト マシンで既に使用されています」という警告が表示されることです。puPHPet のセットアップ中に Vagrant ボックスをポート 2222 に設定していないため、これは奇妙です。
私の2つのconfig.yamlファイルの関連部分は次のとおりです。
と
私のせいだと思いますが、ポート 2222 がどこにも割り当てられていません (おそらくデフォルトです)。
vagrant - vagrant/puppet: vhost "website not available"
そのため、ローカル開発のためにいくつかの Mac と PC で vagrant を使用しています。
仮想ホストは次のpuphpet/config.yaml
ようになります
今私の問題は、relocation.dev
特定の Mac で中間仮想ホストを動作させることができないことです (他のすべてのマシンで完全に動作します)。
他の仮想ホストは完全に機能しています。機能しないのは、その 1 つの vhost だけです。ブラウザの読み込みに時間がかかり、「Web サイトを利用できません」というメッセージが表示されます。
これは私のホストファイルです:
docroot は正しいです。puphpet/vagrant がこの 1 つの vhost を認識しない原因を想像できません。この動作の原因は何ですか?
ssh - Vagrant エラーを修正する方法: `private_key_path` ファイルが存在する必要があります:
私はPuPHPetを使用して仮想開発環境を作成しています。
昨日、新しいボックスの設定ファイルを生成しました。コマンドを使用してスピンアップしようとするとvagrant up
、次のエラー メッセージが表示されます。
C:\xx>浮浪者
'virtualbox' プロバイダを使用してマシン 'default' を起動しています... このマシンの構成にエラーがあります。次のエラーを修正して、もう一度お試しください。
SSH: *
private_key_path
ファイルが存在する必要があります: P://.vagrant.d/insecure_private_key
私はこの質問に出くわし、insecure_private_key を puppet\files\dot\ssh から Vagrantfile と同じディレクトリに移動しました。ただし、これにより同じエラーが発生します。
エラーメッセージに示されているディレクトリにも混乱しています。
P://.vagrant.d/insecure_private_key
「P」ドライブが言及されているのはなぜですか?
私の Vagrantfile はここにあります。
このエラーを解決するためのアドバイスをいただければ幸いです。
vagrant - vagrant/puphpet デフォルト: ボックス 'puphpet/debian75-x64' が見つかりませんでした
私は Vagrant の初心者で、PuPHPet を使用して vagrantfile をビルドしましたが、vagrant up コマンドを実行すると、次のエラーが発生します。
vagrant - vagrant windows で apache にアクセスできません
私は、puphet を使用して vagrant box を作成しました。vagrant up を行うと、ボックスは正常に稼働しています。ボックス内でApache2 Webサーバーもオンにしました。これで、ボックスの外側から 192.168.56.101 (ボックスのアドレス) を入力して apache サーバーにアクセスできなくなりました。問題がアドレスバインディングに関連していることは知っていますが、その方法が正確にはわかりません。以下は私のpuphet config.yamlファイルです:
ブラウザにアドレスを入力すると、次のエラーが表示されます。
エラー
要求されたURLを取得できませんでした
URL を取得しようとしているとき: http://192.168.56.101:443/
次のエラーが発生しました:
192.168.56.101 への接続に失敗しました システムから次の結果が返されました:
キャッシュ管理者はウェブマスターです。2015 年 4 月 27 日月曜日 11:21:55 GMT 作成 ISMGNT05 (squid/2.7.STABLE4)
nginx - PuPHPet から生成された構成ファイルで Nginx 書き換えルールを設定するにはどうすればよいですか?
「config.yaml」ファイルの例: