• ベストアンサー

外からApacheにアクセスできない。

Turbolinux8でApache1.3の環境です。 LAN内からはApacheにアクセスできるのですが、外から(ルーターが入っています)アクセスできません。proFTPDではアクセスできていてポートマッピングは同じアドレスにしています。 httpd.confはUserDirecotryを有効にした以外は今のところいじっていませんが、この場合、外から接続できない原因として何が考えられるでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • o_tooru
  • ベストアンサー率37% (894/2358)
回答No.1

こんにちは、お困りですね。 さてご質問の件ですが、ルーターの設定で、80番にアクセスがきた場合は、Apacheのマシンに行くように設定をしなくてはなりませんが、設定していますか?

wakaranai_kun
質問者

補足

ポートマッピングはOKですね。

その他の回答 (1)

回答No.2

ログを見て原因を調べましょう。

wakaranai_kun
質問者

補足

どもども。 サーバーでなくて、 ルータでした。 原因は不明ですが、初期化からやり直してOKでした。

関連するQ&A

  • Apacheのポート番号の変更をしたら、Lanからのアクセスが出来ません。

    Apacheのポート番号の変更をしたら、Lanからのアクセスが出来ません。グローバルIPが1個でも、wwwサー バーが複数公開するために Fedora3のApache2.0.52で /etc/httpd/conf/httpd.confから 133行目 listen 80から listen 1030に 変更しました。 これまで、listen 80の時は WanからもLanからも接続できていました。 ところが、listen 1030に 変更すると、netstat -lnpでも変更は確認できるのですが、Lanからのアクセス が出来ません。勿論アクセスの仕方も http//プライベートIP:1030 として、接続を試みました。 Wanからは グローバルIP:1030で接続できます。 勿論、ルーターの設定も、natでtcp ポート 1030 としてあります。 想定は、ネットワーク カメラを内外から閲覧することを考えています。 実際は カメラは付いてません。 なぜ Apacheのポートをデフォルトから変更すると、lanからのアクセスが不能になって、Wanからのアクセスだけになってしまうのかということです。

  • apache2にアクセスできない!!!

    apache2をインストールしてhttpd.confの基本的な設定を行ったところ、デフォルトのindex.htmlがテスト用に作ったテキストだけのものならアクセスできるのですが、テキスト以外のファイルを表示させようとすると、アクセスできなくなります。 httpd.confの設定の基本的なことなのかもしれないですが、教えてください。よろしくお願いします。

  • Fedora で Apache と vsFTPD が 使えない

    Redhat9からFedora Core1にかえたのですが、それ以来、外(WEB)から apache や vsFTPD への接続ができなくなりました。LAN内からのアクセスは大丈夫なんですが・・・・ ポートマッピングは大丈夫です。 Fedora Core1になって、Firewall がまた、変わったのでしょうか?

  • [apache]ブラウザでアクセスできない

    はじめまして. サーバー構築初心者です. 現在,RedHatマシンにapache2.0とWebDAVを導入しているのですが… 「apacheは起動するけれどブラウザで表示できない」 という状況で困っています. apacheはrpmではなくソースからインストールしました. httpd.confの変更箇所は ListenとServerNameのみです. <参考> Listen 81 ServerName IPアドレス:81 (80番ポート指定すると「既に使われているよ」的なエラーが出るので) apacheの起動は #/usr/local/apache2/bin/apachectl start で行い, 別PCのブラウザから http://IPアドレス:81 でアクセスしたのですが,繋がりません. ブラウザからアクセスできないということは apacheが正常に起動していないということなのでしょうか? 設定等何か足りないのでしょうか? ご回答よろしくお願いします.

  • apacheでhttpsによって外部からアクセスさせたい

    windowsserver2008でapache2.2.6を動かしてます。 httpd.confとhttpd-ssl.confを編集して、 LAN内から http://server/index.html https://server/cgi-bin/printenv.pl でアクセスできます。 外部から http://domain.jp/index.html でアクセスできるのですが、 https://domain.jp/cgi-bin/printenv.pl だと404エラーが表示されます。 サーバー上でnetstat -aすると、443はLISTENになってます。 外部からhttpsによるアクセスを可能にするために確認すべきこと、 あるいは、アクセスできる方法をご存じの方教えてください。

  • 同一LAN内からapacheにアクセスできない

    同一LAN内のWindowsマシン(192.168.0.3)からWebサーバ(192.168.0.2)にアクセスできません。 [サーバ機] OS: CentOS5 Kernel: 2.6.18 httpd: Apache/2.2.3 httpd.confは全てデフォルトのままにしてあります。 サーバ機から自身にアクセス(lynx -head http://192.168.0.2)すると正常に200 OKを返してくるのですが、Windowsマシンのブラウザからだとエラー(ページが見つからない)になってしまいます。 どなたか原因の分かる方よろしくお願いします。

  • apacheのポートを80番以外に変更して、例えば8181とか。。

    apacheのポートを80番以外に変更して、例えば8181とか。。 それで、URLにアクセスする際に、アドレスの最後に :8181 と付けずに ドメイン名だけで、アクセスする方法はあるのでしょうか? httpd.confに、mod_proxyの追記などで出来る方法もあるみたいですが。。。 実際に、apacheのポート番号を変更して、ポート番号をURLに入れずにアクセス出来ているかた 居られましたら、ご指導お願い致します。

  • Apacheのポート番号の変更のしかたをおしえて!

    Apacheのポート番号の変更によって、グローバルIPが1個でも、wwwサーバーが複数公開できると 思って、確かめましたが、出来ません /etc/httpd/conf/httpd.confの249行の#ServerName new.host.name:80の80を1030などにしてもだめでした。ポート番号の検出のために、netstat -lnpでみても変わらず、実際、wanからの接続も出来ませんでした。この時、ルーターの設定は1030をあけて 待機したのですが。勿論80番では、接続できますが、wwwのポート番号の変更をしないことには、1個のグローバルIPでは不可能です。

  • Vine Linux 2.15 ではApache2を動かせないのでしょうか。

    古い ノートパソコン(PentiumMMX 233Mhz メモリ64MB)にVine Linux 2.15 をインストールして学習しています。 ---------------------------------------- Vineに付属していたApache1.1は、削除方法が今ひとつ良く分からないのでそのままとし、Apache2(httpd-2.0.53.tar.gz)を解凍しインストールして共存させました。 # /usr/local/apache2/bin/apachectl  start   とすると、 (98)アドレスは既に使用中です:・・・・と出るので、Apache1.1の /etc/httpd/conf/httpd.confファイル中のポート番号を80番から8888番 に変更してrebootしました。そして、Apache2.0を起動してlocalhostにアクセスしましたが、「サーバが見付かりません」とのメッセージが出ます。 # /usr/local/apache2/bin/apachectl  stop   としてみると、 httpd (pid 1029?) not running となり、Apache2が動いていない様子です。 ----------------------------------------- # vi /usr/local/apache2/conf/httpd.conf で開いてみると、Listen80 になっています。しかし、 # netstat -ln | grep 80   とすると、 tcp 0 .00.0.0.0:5680 0.0.0.0:* LISTEN となっており、Port80は見当たりません。 # ps aux | grep http   とすると、FedoraCoreの解説本には、 [・・・・・・/usr/local/apache2/bin/httpd -k start] になると書いてありますが、 root 689 0.0 2.0 3712 1296 ? S 14:33 0 /usr/sbin/http となっています。 ------------------------------------ どこが不具合でApache2が動かないのでしょうか。どのように修正すれば良いでしょうか。 Apache2を起動できないのは、そもそも、パソコンの能力が不足しているからでしょうか? Vine Linux 2.15ではApache2を使えないのでしょうか? 何かお気づきの点があれば教えて頂ければ有難いです。よろしくお願いします。

  • apacheの動作確認ができません。

    インターネット上でデータベースを使うために、環境を構築しようと思い、初心者ながらセッテイングしてきましたが息詰まってしまいました。 環境等を下記に示します。 run環境 プロキシサーバーによりインターネットをつないでいます。 torbolinux6.5 mysql-3.23.30-gamma apache1.3.17 torbolinux6.5からインストールしてtorbolinux6.5 serverにしました。 その中にapacheがすでにインストールされていたので 設定等をして動作確認をすれば良いはずでした。 apacheの設定は/etc/httpd/conf/httpd,confの中の設定を変更しました。 変更した個所を下記に示します。 ServerName localhostの部分を ↓ ServerName 192.168.0.29に変更 (IPアドレス) しました。 ちなみにturbolinuxで当初に設定したIPアドレス等は Gateway機器 eth0 Gatewayアドレス 192.168.0.9 ネットワークインターフェース インターフェイス名 eth0 IPアドレス 192.168.0.29 ネットマスク 255.255.255.0 ネットアドレス 192.168.0.0 ブロードキャストアドレス 192.168.0.255 と言う事で1個所変更したのみとなっています。 上記のようなセッテイングをして #/etc/rc.d/init.d/httpd start とコマンドを打ち込みます。 そうするとパソコンから Starting httpd:httpd と言う回答が返ってきます。 これをみて正常にうごきだしのだなと考えました。 ところが稼動している事を確認するために Webブラウザで確認してみると http://192.168.0.29 ↓ 表示できません。 となってしまいます。 いったいどうなっているのか、マニュアルを3冊、費やした時間3日間ですが、どうにも解りません。 どうか誰か教えて下さい。 お願します。 お願します。 お願します。 本当に誰か助けて頂けないでしょうか