- ベストアンサー
Mac OS Xのweb共有機能でHPを公開する方法
- Mac OS Xのweb共有機能を使って、自宅のMacをサーバー代わりにしてHPを公開する方法についてご説明します。
- 手順としては、まず環境設定の共有から「web共有」の項目にチェックを入れ、次に無料のドメインを入手し、グローバルIPアドレスの変更に伴い自動で更新されるように設定します。
- さらに、NTTのルーターを設定してポートを開放することで、外部からのアクセスを可能にします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>開放するポートも分かりません。 Webサーバだけなら80番をあければいいです。 あと、取得したURLで外部からアクセスされた 時の表示確認をするにはhostsファイルを書き換える必要があります。 (サーバのプライベートIPにそのURLを割り当てる) そうしないと外部向けのURLにアクセスしても、それは ルータ宛てのアクセスになり、ルータの管理画面が出てしまうので。 hostファイルの書き換えなどにおいてはターミナルからunixの コマンドを使うなどする必要がありますが、unixコマンドの知識はお持ちですか? お使いのOSのバージョンによって利用できるコマンドが異なる ことがあるので、出来ればお使いのOSのバージョンを書いてください。 それか、お使いのOSのバージョンと「hostファイル 変更」などを 複合キーワードでgoogleなどで探してください。 情報がいくつも出てきます。
その他の回答 (1)
- harawo
- ベストアンサー率58% (3742/6450)
いちばん手っ取り早いのは、「NTTのルーター」を外して、そのケーブルにMacintoshを取りつけることです。 ルータの機能で重要な役割のひとつに、セキュリティの保護があります。ルータを設置することで、ルータの下にある機器が、ルータの外側のネットワークから見えなくなり、セキュリティを保つことができるようになっています。このルータの機能が、逆にWebサイトを公開しようとするのに対しては、邪魔者となります。 では、ルータを設置したまま、Macintoshをウェブサーバとして、ルータの向こう側に公開するには、どうすればいいか?「デフォルトゲートウェイ」、「ゲートウェイ」を検索語にして、ネット検索すれば、欲しい情報を得られるでしょう。
お礼
お礼が遅くなって申し訳ありません。結局グローバルIPアドレスの自動更新のところでつっかえていただけみたいです。今では無事アップロード・アクセス共に出来るようになりました。ご回答ありがとうございました。
お礼
ご回答有り難うございます。アドバイスして頂いた通りまず80番ポートを開放してケータイの3G回線からのぞいてみたところ、ページに It works!という表示が出ました...ポート開放をチェックするサイトで調べたので開放は問題ないようです。 それと「hostファイルの書き換え」という言葉を初めて知りました...本当はもっと知識がある人が自宅サーバーをやるのでしょうが、実践が一番かなと思いまして。 OSはMac OS X 10.6.6 Snow Leopardを使用しています。もしこのページをまだご覧でしたら、都合の良い時間に補足していただけると大変助かります。