Docker を用いて Debian:jessie上にsphinx環境を作ろうとしているのですが,ホストOSとゲストOSの間の通信がどうもうまくいきません.
ホストOSの *.rst ファイルたちをコピーした状態で
sh
1docker run -it --rm \ 2-p 9306:9306 \ 3--name=sphinx \ 4sphinx \ 5bash
としてsphinx の中に入り,
sphinx-quickstart
ののち,
make html
とすると色々ファイルを生成してくれるのですが,ホスト側からのポートフォワーディングで
shell
1curl http://localhost:9306 2curl: (52) Empty reply from server
となってしまいます.
どなたか解決していただけると助かります.
- 追記 1
Y.H.さんの指摘通りguest os の中でcurl http://localhost:9306を行ったところ
curl: (7) Failed to connect to localhost port 9306: Connection refused
のようになり,正常に取得されませんでした.
- 追記 2
まだまだ初心者なのでよくわかっていないのですが,sphinxはアプリケーションサーバであり,これとは別にwebサーバであるnginxがないとリモート環境から閲覧できないということでしょうか...
回答1件
あなたの回答
tips
プレビュー