- ベストアンサー
マックでWEBサーバーを作りたい!!
- マックでWEBサーバーを作りたい!?環境設定のアプリを使って自宅サーバーを構築し、大学関連のファイルやデータを共有する方法を知りたい。
- 現在、Power Mac G5を使用しており、OS10.3.6、Air Macを使ってネットに接続しています。
- パーソナルWEB共有の設定を行い、コンピュータのWebサイトを表示するためのURLを指定しましたが、他の人には表示されない問題が発生しています。経験者の方にアドバイスをお願いします。
- みんなの回答 (9)
- 専門家の回答
質問者が選んだベストアンサー
> それとも僕はネットにつないでいる時Air Macでワイヤレスで接続しているんですが、それがいけないんですかね? AirMacのみですか? それでしたら、AirMacの設定をする必要があります。 (Etherポートに線が何もささっていないのでしたら、そこの設定をしても全く無意味です。) また、VH-50という機種は良く知りませんが、恐らくそれは単に接続しているだけですので、設定は出来ません。 AirMacの設定をする必要があります。 私はAirMacベースステーション(即ちこれがルータです)を持っていませんので、具体的方法分かりませんが、ベースステーションのNAT機能をオンにして外部パケットをG5のAirMac側に固定する必要があります。
その他の回答 (8)
- taketan_mydns_jp
- ベストアンサー率58% (450/773)
先ほどの、ちょっと長くなったので要点を ”外部からのアクセスの設定はルータの設定です。” 恐らくルータのアドレスは10.0.1.1か、10.0.1.254じゃないですかね(あくまで想像です)。 ローカル(自分自身)でWEBが見えるのであれば(http://10.0.1.2/)、マックの設定は、TCP/IPの設定をDHCPサーバの参照から(設定数値をメモしてください)、DHCPを使って手入力にして、IPを10.0.1.2にしてください。そうしないとあなたのMacのIPが固定されない可能性があるからです(通常は大丈夫)。 マックの設定はこれで終了。 Macの心配はいりません。あとはルータの設定です。
- taketan_mydns_jp
- ベストアンサー率58% (450/773)
質問に再回答。 まず、自宅でサーバを立ち上げて、会社や学校からアクセスできないということはまず考えられません。接続できない場合はネットワーク管理者があなたの接続しているプロバイダに対してファイアウォールを設定している場合のみです。 それから、自分でサーバを立ち上げるということは、それほど難しいことではありませんよ。特にMacOSXでしたら特に設定は必要ありませんし。 > 192.168.1.1と言う数字はどこで調べるのでしょうか?環境設定のネットワークのTCP/IPにあるルータの所に書いてるのがそうでしょうか? その通りです。そのアドレスがルータ側のローカルIPです。一般的には192.168.xxx.xxxというルータが多いのですが、あなたのルータは10.0.0.0 ~ 10.255.255.255というアドレスをローカルIPにしています。 ほとんどのルータが外部からのパケットを内部に変換する(NAT変換、IPマスカレードなどと呼ぶ)設定があります。外部からのパケットは通常はルータではじきます。外部に接続しているのはルータのWAN側のIPアドレスです。そのWAN側のIPアドレスにWEBアクセスのパケットが来たときにMACのローカルIPに変換し、アクセスを可能にします。 Mac側の設定というより、まずルータの設定をする必要がある訳です。それさえできれば、もう8合目、頂上が見えてきます。 ルータの説明書、あるいはオンラインドキュメントなどで設定してみてください(さすがに機種ごとにやりかたは違うのでアドバイスは出来ません)。 > 僕はプロバイダをbiglobeを使っていますが、そこで固定IPアドレスとサブネットマスクを取得しています。 固定IPということでしたら、ドメイン(名前解決)は伊必要ありません。 とりあえず、このへんで。
- micchan32
- ベストアンサー率22% (240/1054)
>学校や会社のネットワークでないと外部から接続できないんですね。どうすれば外部から接続できる様にできるんでしょうか? 接続できないわけではないのですが、難しいですよ。 しかも、セキュリティーの関係から、禁止してるかもしれません。管理者に問い合わせたほうが良いです。 ネットドライブやインターネットディスクと呼ばれるサービスがありますので、そちらを利用されてはいかがでしょうか?
補足
接続できないわけではないのですが、難しいですよ。>> 難しいですか・・・ガク しかも、セキュリティーの関係から、禁止してるかもしれません。管理者に問い合わせたほうが良いです。>> パソコン持っているのは僕本人ですので、管理者は僕で良いんですよね?セキュリティーについては勉強します。
- Fjord
- ベストアンサー率17% (90/516)
>まったく関係ないパソコンがIEやsafariでみれる様にしたいんです。 今のスキルですと、かなり大変かと(^_^;) 単純に、.Macで良いと思いますけど? ご希望の事が全て、簡単にできますよ。
補足
今のスキルですと、かなり大変かと(^_^;)>> たしかにそうですね、でもそれでも自宅サーバーを必要とする理由があります。それは大学の授業で映像資料や過去問、授業のノートを結構つてがあってもらえるのですが、それを後輩や同級生、先輩が利用できる様にしたいと思った事が(無謀な?)動機です。かなりの容量ですからね。 単純に、.Macで良いと思いますけど? ご希望の事が全て、簡単にできますよ。 >>確かにそうですね。現在僕はidiskにアップしてサイト持ってますよ。利用させてもらっていますが、デメリットがアップするのがとても遅い事と、容量が限られています。
- taketan_mydns_jp
- ベストアンサー率58% (450/773)
Mac使いですが、サーバはLinuxです(経済的な理由)。 OSXでWebサーバはWEB共有で一発です。一般的でセキュリティの高いApache on UNIXが実現出来ます。 他の方も書かれている通り、インターネットサーバにするには、グローバルアドレスで接続させる必要があります。現在どのような接続方法か分かりませんが、サーバを立てると言うのでしょうからルータ経由で接続しているのでは無いでしょうか。 インターネットサーバを立てるにはルータの設定をする必要があります。 一般的なルータはhttp://192.168.1.1のようなアドレスでアクセスすれば設定画面になります。それは分かりますよね。その設定の中でポートを開ける必要があります。Webは80番ポートですので、そのパケットをMacのIPアドレス 192.168.xxx.xxxに割り当てます。そうすれば、外部のWebブラウザからあなたの家のルータのグローバルIP、例えば111.111.111.111にアクセスした時にサーバとして機能する訳です。 さて、フレッツやYBB!では接続IP、すなわちグローバルIPは接続の都度変わります(YBBは何故か変わらないですけどね)。その時に良く利用するのがダイナミックDNSです。DNS(ドメインネームサーバ)とは名前をIPに変換するサーバですが、電話帳みたいなものです。誰々は何番、というIPアドレスと名前を教えてくれます。これを設定すれば、例えばyourname.comとした時のIPアドレスは何番、と教えてくれる訳です。ダイナミックDNSは接続毎にしょっちゅう変わるIPアドレスをその都度登録し、yourname.comは今なら何番、と言う風に教えてくれるわけです。ダイナミックDNSは無料のサービスがありますので、そちらを利用すると良いと思います。 例えばmydns http://www.mydns.jp ちなみに私は下記URLで自宅サーバを運営しています。そちらにも多少参考になる事があるかもしれません。
- 参考URL:
- http://taketan.mydns.jp
補足
一般的なルータはhttp://192.168.1.1のようなアドレスでアクセスすれば設定画面になります。>> 192.168.1.1と言う数字はどこで調べるのでしょうか?環境設定のネットワークのTCP/IPにあるルータの所に書いてるのがそうでしょうか? その設定の中でポートを開ける必要があります。Webは80番ポートですので、そのパケットをMacのIPアドレス 192.168.xxx.xxxに割り当てます。>> 仮に僕が設定画面に行けたとして マックのipアドレスについて、今僕は環境設定のネットワークのTCP/IPの所でDHCPサーバを参照としていて、ipアドレスが10.0.1.2となっています。しか僕はプロバイダをbiglobeを使っていますが、そこで固定IPアドレスとサブネットマスクを取得しています。この場合入力する数字は固定IPアドレスで良いんでしょうか? そうすれば、外部のWebブラウザからあなたの家のルータのグローバルIP、例えば111.111.111.111にアクセスした時にサーバとして機能する訳です。>>ルータのグローバルIPはどこで調べるのでしょうか?111.111.111.111の数字は固定IPアドレスですか?それともグローバルIPですか? 質問だらけですいません。
- micchan32
- ベストアンサー率22% (240/1054)
>「このコンピュータの Web サイトを表示するには http://省略/、 またはユーザ個人の Web サイトの場合は http://省略/省略/ を指定します。」と表示されました。 その「省略」って192.168...というプライベートアドレスじゃないですか? プライベートアドレスだと、外部からは接続できないという知識はおありですか?
- 参考URL:
- http://osx.no-ip.com/
補足
回答ありがとうございます。 プライベートアドレスだと、外部からは接続できない>> 知りませんでした、知識不足ですいません。参考URLを見せてもらいました、学校や会社のネットワークでないと外部から接続できないんですね。 どうすれば外部から接続できる様にできるんでしょうか?
- Fjord
- ベストアンサー率17% (90/516)
というか、友達って同居の友達? 家庭内LANの話ですか?(^_^;)
補足
いえ、違います。 まったく関係ないパソコンがIEやsafariでみれる様にしたいんです。
- wuyan
- ベストアンサー率51% (183/352)
こちらをどうぞ。
お礼
どうもありがとうございます。早速、参考URLをみて試してみようとしましたが、os9の内容を自分が使ってる環境の何に当てはまっているのかが分かりませんので、解決できませんでした。 でも参考になりました!ありがとうございます。
補足
taketan_mydns_jpさん、どうも回答ありがとうございます。 ”外部からのアクセスの設定はルータの設定です。” 恐らくルータのアドレスは10.0.1.1か、10.0.1.254じゃないですかね >>ルーターは10.0.1.1ですので、その通りです ただIE などでthhp://10.0.1.1に接続しても設定画面が現れずに設定ができません。『ページ “http://10.0.1.1/” を開けませんでした。Safari はサーバ “10.0.1.1” に接続できませんでした』と表示されてしまいます。ルータの設定ができません(NTTのVH-50Eと言うVSDL装置です)。ルータとはVSDL装置の事で良いんでしょうか? ローカル(自分自身)でWEBが見えるのであれば(http://10.0.1.2/)、マックの設定は、TCP/IPの設定をDHCPサーバの参照から(設定数値をメモしてください)、DHCPを使って手入力にして、IPを10.0.1.2にしてください。そうしないとあなたのMacのIPが固定されない可能性があるからです(通常は大丈夫)。 マックの設定はこれで終了。 >>DHCPを使って手入力にして、IPを10.0.1.2にするとネットに接続できなくなるのですが、これは正常なのでしょうか?サーバーにする事は、そのパソコンでネットサーフィンができなくなるんでしょうか?それとも僕はネットにつないでいる時Air Macでワイヤレスで接続しているんですが、それがいけないんですかね?