0

これが私が達成したいことです:

  • Windows (すべてのツールがある場所) で開発し、Linux (s/w が最適に機能する場所) でテストしたいと考えています。
  • 途中で 3 台目のサーバーにプッシュしたり、変更を加えるたびにゲスト OS にプルしたりしたくありません。
  • したがって、理想的な世界では、Windows からファイルを変更するだけで、フォルダーを共有したため、その変更はゲストの /mnt でも利用でき、ブラウザを再読み込みすると変更が表示されるはずです。

私がやろうとしたこと:

  • Windows 7 ホストに Debian をゲスト OS としてインストールしました。
  • 次に、Windows からフォルダーを共有し、それを /mnt にマウントしました。
  • Windows 7 の /etc/hosts ファイルにエントリを追加して、カスタムの myproj.dev ドメイン名から 192.168.56.101 に到達できるようにしました。
  • 192.168.56.101 へのアクセスを提供するために、2 つ目のホストオンリー アダプターをセットアップしました。
  • 次に、ゲスト OS で nginx を構成し、/mnt の共有フォルダーをルートとする VirtualHost を作成しようとしています。
  • /mnt とその内容はルートのみが所有 (およびグループ化) しているため、nginx をルートとして実行しています。これは共有フォルダーであるため、chgrp で変更することはできません。

サーバーに移動したときに得られる出力は次のとおりです。

~óv·ÿ~óv·~óv·ÿ~óv·~óv·ÿ~óv·~óv·ÿ~óv·~óv·ÿ~óv·~óv·ÿ~óv·~óv·ÿ~óv·~ óv·ÿ~óv·~óv·ÿ~óv·~óv·ÿ'•¶~óv·A¶Ï\jµ¶~óv·Àp´¶Ïå•¶~óv·@A¶ÿvç¶~óv·€ B¶Ï$–¶~óv·€A¶Ï?^¤¶~óv·@f¢¶ÿa–¶~óv·ÀA¶ÏuĶ~óv·ÀĶϢ–¶~óv·B¶Ï„ ¢5¶~óv·@T4¶Ïì–¶~óv·@B¶Ï."]¶."]¶À#\¶À#\¶ÿL¶L¶€a¶€a¶ÿ‹¶~óv ·a¶Ï~óv·~óv·ÿ~óv·~óv·ÿ~óv·~óv·ÿÈ`:¶~óv·À¼9¶ïÏB2¶~óv· 1¶ÿ@˜¶¶~óv·€¨ ´¶ÿí%£¶í%£¶0¢¶0¢¶ÿÐ7¶~óv·ÀB¶Ï8¶~óv·C¶ÿ:8¶~óv·@C¶ÿ~8¶~óv·€C¶ Ï"C&¶~óv·@O%¶ÏÉ8¶~óv·ÀC¶ÿ9¶~óv·D¶ÿE9¶~óv·@D¶Ï“P‰¶~óv·@‰¶Ïß9¶~óv·€ D¶Ï8:¶~óv·ÀD¶ÿ':¶~óv·E¶

/mnt はLaravelのインストールで構成されており、他の言語ではなく平易な英語です。

私がやろうとしていることはまったく可能ですか?私はどこかで重要なステップを逃していますか?

4

3 に答える 3

2

nginx 構成ファイルのすぐ上に「ユーザー」構成があります。

これを「ルート」に設定すると、すべてが機能します-

user root;

すべてのアクセスを許可したくない場合は、これを「www-data」に設定できます (そのユーザーがいる場合)。

user www-data;

ただし、これを機能させるには、「www-data」ユーザーを「vboxsf」グループに追加する必要があります -

usermod -a -G vboxsf www-data

于 2014-06-01T06:57:05.700 に答える
1

問題は、NTFS ドライブに 8 進数のアクセス許可を設定できないことだと思います。

私がG +で書いたように...

ネットワーク インターフェイスと FTP/SFTP ボックスをブリッジするだけです。

お金をかけたくない場合は、VMware をダウンロードしてコンテナを作成し、VMplayer を使用できます (仮想 NIC を自動ブリッジするため、手動でブリッジする必要はありません)。

Web開発用にproFTPdをセットアップする方法をブログに書いたら:

http://www.codefx.biz/2012/01/proftpd-making-apache-owner-uploaded-files-directories

私は Excel 2007 ファイルのエクスポートにのみ hgfs を使用します。ファイルを開く/保存するには FTPrush を使用します (ヒント: テキスト エディターで開くファイル タイプとして * を追加すると、特定のファイル タイプが期待どおりに開かない場合があります。

その出力がどこから来たのかわかりにくい - nGinx を無効にしようとしたことがありますか?

ベスト プラクティスは、完全な PHP エラー出力を有効にして、ログ ファイルを調査することです。nGinx の混乱のようです。Memcached で同様のものを見たのは 1 回だけです。ログファイルは洞察を与えるはずです...おそらくまだ適切に構成されていません。

于 2013-02-14T16:46:16.453 に答える