hyde を使用してサーバー上にWebサイトを作成しました。 Ubuntuマシンにhydeをインストールした後、次の手順に従いました。
Temrinal:
$ hyde -s /path/to/mysite create
$ cd /path/to/mysite
$ hyde gen
$ hyde serve
サーバーが起動し、問題は表示されません(、まだ^^ ")。
重要なのは、サーバーにはGUIがなく、したがってブラウザーがないことです(ターミナルブラウザーを除く)。したがって、同じネットワーク内にある別のubuntuマシン(使用しているPC)からこの作成されたページに接続したいと思います。
Hydeの documentation について読み、この情報を取得して、サイトが利用できるIPとポートを指定しました。
-a ADDRESS
、--address ADDRESS
Webサイトを提供するアドレス。オプション-デフォルトはlocalhost-p PORT
、--port PORT
Webサイトを提供するためのポート。オプション-デフォルトは8080ターミナル:
$ cd ~/test
$ hyde serve -p 8181
GUIを備えたUbuntuマシンからmysiteに到達できるようにするために、Ubuntu GUIなしのサーバーで設定する必要がある設定はどれですか?
おそらく、両方のサーバーが私が働いている会社のイントラネットにあることを言及する必要があります。
これは私がこれを実行し、ウェブサイトを一緒に投げ始めることができるようにするためのテストにすぎません。後で、提供されているhydeのWebサーバーを使用せずに、このサイトをApacheで実行したいと思います。しかし、それは別の質問だと思います...
Hydeには、マシン自体に制限されているlocalhostではなく、サーバーの外部IPを指定する必要があります。
外部IPを取得するには、ifconfig | grep "inet addr"
を実行します
egil@mutter:~$ ifconfig | grep "inet addr"
inet addr:192.168.10.10 Bcast:192.168.10.255 Mask:255.255.255.0
inet addr:127.0.0.1 Mask:255.0.0.0
Bcast
およびMask
と同じ行のinet addr
は、ハイドを開始するために必要なものです。