• 締切済み

他マシンからのアクセス

社内LANの中でWebサーバーを立てています。 ApacheとTomcatを利用しています。 以前までは、問題なく利用できていたのですが、突然、 他マシンからのアクセスができなくなりました。 (HTTP403のエラーが出てしまいます) サーバー自体からはアクセス可能です。 Apacheのhttpd.confを調べてみたのですが、 特にアクセス制限などは記述してありませんでした。 どうしたら、他マシンからアクセスできるようになるのか教えてください。 ちなみに、telnetやftpなどは、問題なくできます。

みんなの回答

  • nta
  • ベストアンサー率78% (1525/1942)
回答No.1

403はアクセス禁止ですから何らかの理由でアクセスが禁止されているとしか考えようがありません。UNIX系であればディレクトリのパーミッションを、Windowsであればフォルダのアクセス権を確認してください。ちなみにOSは何でしょうか。

関連するQ&A

  • ApacheとTomcatについて

    社内LANの中でWebサーバーを立てています。 ApacheとTomcatを利用しています。 以前までは、問題なく利用できていたのですが、突然、 他マシンからのアクセスができなくなりました。 (HTTP403のエラーが出てしまいます) サーバー自体からはアクセス可能です。 Apacheのhttpd.confを調べてみたのですが、 特にアクセス制限などは記述してありませんでした。 どうしたら、他マシンからアクセスできるようになるのか教えてください。 ちなみに、telnetやftpなどは、問題なくできます。

  • wwwがつくとアクセスできない

    Tomcatを使用したJavaアプリケーションを作成してリリースしようとしました。 非公開の社内システムですが、「www」があってもなくても「www.sample.com」でアクセスできるようにApacheの設定ファイルを編集しようと思いました。 念のため「https://sample.com」と「https://www.sample.com」でアクセスしようとしたところ 「https://sample.com」はアクセスできるのですが、「https://www.sample.com」では真っ白い 画面しか表示されません。 ログを見ると「404」となっています。 SSL証明書を取得する際にコモンネームは「https://www.sample.com」で申請しています。 ApacheとTomcatの連携を解除すると「https://sample.com」と「https://www.sample.com」で ドキュメントルートをアクセスすることができます。 ということはTomcatの設定の問題でしょうか? TomcatとApacheの連携用設定ファイル httpd-proxy.conf に以下を記述したくらいです。 このファイルをApacheの設定ファイルに読み込ませています。 <Location / > ProxyPass ajp://localhost:8009/ </Location> 特段の設定をしていないので、「https://sample.com」と「https://www.sample.com」のどちらからでもアクセスできると簡単に考えていました。 どのようにしたら「https://www.sample.com」でアクセスできるのか、お分かりの方がいらっしゃったらご指導ください。 よろしくお願いします。

  • Apacheのサーバーバナー情報の消し方

    TurboLinuxServe6.1にてWWWサーバーを運用しています。 セキュリティ上の観点からApacheのバナー情報を消したいと考えています。バナー情報というのはTelnetで80ポートに接続してGET / HTTP/1.0とかやった時にApacheが出す、ApacheとOSのバージョン情報のことです。 /etc/httpd/httpd.confとかにはそれらしいオプションが見当たりませんでした。 Apacheのバージョンは1.3.26-1です どなたかご存知無いでしょか?

  • 同一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マシンのブラウザからだとエラー(ページが見つからない)になってしまいます。 どなたか原因の分かる方よろしくお願いします。

  • tomcat apache の連携ができていないのでしょうか

    いつもお世話になっております。 質問させていただきます。 以下の手順でapacheとtomcatを連携させました。 1. mod_jk2.soをAPACHE_HOME\modulesへコピーする。 2. mod_jk2.conf.sample,workers2.properties.sampleを APACHE_HOME\confへコピーしそれぞれ、mod_jk2.conf、 workers2.propertiesとリネームする 3. APACHE_HOME\conf\httpd.confの最後に 「Include conf/mod_jk2.conf」と記入する。 4. TOMCAT_HOME/conf/server.xmlの <Connector acceptCount="100" connectionTimeout="2000" disableUploadTimeout="true" port="8080" redirectPort="8443" maxSpareThreads="75" maxThreads="150" minSpareThreads="25"> </Connector> の部分をコメント化する。 5. tomcat,apacheの順に起動する。 そして、「http://localhost/」にアクセスすると 正しく「あなたの予想に反して、 このページが見えているでしょうか?」 のページが表示されるのですが、 「http://localhost/"コンテキスト名"/test.jsp」 アクセスしようとすると 「ページを表示できません。」と表示されてしまいます。 連携がうまくいってないのでしょうか? どなたか原因、解決方法を教えていただけないでしょうか よろしくお願いします。 ---------------------- 環境 Apache HTTP Server 2.0.58 Apache Tomcat 5.0

  • スペースを含んだパスにブラウザでアクセス出来ない

    CentOS7でApache HTTP server2.4を使用しているのですが、httpd.confで指定してあるDocumentRootディレクトリ下にスペースを含んだパスは、ブラウザに表示もされないし、アドレスを入力しても 500 Internal Server Errorとなります。スペースを含んだパスにアクセスできるようにする方法はないでしょうか?

  • Tomcatでアクセス制限をしたい

    Apacheではhttpd.confのListen行でアクセス制限を行ったりしますが、そのようにしてIPアドレスをアドレスバーに入力されてもアクセスできないように設定したいのですが、どのように設定すれば良いでしょうか? ※pleiades最新版に含まれるTomcat6.0を使用

    • ベストアンサー
    • Java
  • apache tomcatの連携でのエラーメッセージ

    こんにちは、いつもお世話になっております。 「tomcat apache の連携ができていないのでしょうか」 という質問(受付中)をしているものです。 tomcat apache の連携で試行錯誤していたら 新たに疑問が出てきたので質問させていただきます。 APACHE_HOME/modulesにmod_jk2.soを配置し APACHE_HOME/conf\httpd.confの最後の行に 「LoadModule jk2_module modules/mod_jk2.so」 と記述する。 そしてapacheを起動すると以下のようなエラーが出ます。 「Syntax error on line "LoadModuleを記述した行番号" of APACHE_HOME/conf/httpd.conf: Cannot load APACHE_HOME/modules/mod_jk2.so into server: ....」 原因は何なのでしょうか、どなたか教えていただけないでしょうか よろしくお願いします。

  • httpd.confのURLリライトについて

    httpd.confのURLリライトについてご質問です。 環境 CentOS5.2 Apache 2.2.3 tomcat 5.5.25 Apacheとtomcatの連携でWebサーバを作成しております。 httpd.confでURLリライト設定をしておりますが、リライトが行われません。 以下httpd.confの設定内容です。※AAをBBにリライト AcceptPathInfo On RewriteEngine On RewriteRule BB AA [R] また.htaccessも試したのですが同じ結果です。 (httpd.confはAllowOverride Allとしてあります。) 設定後のApache、tomcatの再起動も行っております。 どなたか、原因に心当たりのある方、いらっしゃいますでしょうか?

  • Apache2+Tomcatで443のみアクセスできません

    Apache2+Tomcat4.1.30で、javaの業務用アプリを動かしています。 443アクセスにしたいのですが httpd.confに記述をせず、ssl.confのみに記述をしても 80でアクセスできてしまいます。 server.xmlのHost nameに記述があることで アクセスが出来てしまっている気がするのですが どうにかして443アクセスのみにすることは出来ませんでしょうか? 下記のように記述してあります。 (ドメインはexample.comに変更してあります) ssl.conf <VirtualHost xxx.xxx.xxx.xxx:443> ServerAdmin webmaster@example.com ServerName www.example.com DocumentRoot /usr/local/example ErrorLog /var/log/httpd/www.example.com-error_log CustomLog /var/log/httpd/www.example.com-access_log common CustomLog /var/log/httpd/www.example.com-referer_log referer CustomLog /var/log/httpd/www.example.com-agent_log agent </VirtualHost> server.xml <Host name="www.example.com" debug="0" appBase="/usr/local/" unpackWARs="true" autoDeploy="true"> <Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="example_log." suffix=".txt" timestamp="true"/> <Context path="" docBase="example" debug="0" reloadable="true" trusted="false" crossContext="false"> <Logger className="org.apache.catalina.logger.FileLogger" prefix="example.com_log." suffix=".txt" timestamp="true"/> </Context> </Host>