REDHAT7.0です。
アパッチをコンパイルして入れ、正常に起動したのですが、
LAN内のほかのパソコンから、IP直打ちでHTMLを表示させようとしても、
一切表示されないのです。
servernameのコメントアウトははずしてあります。
もちろん、http://servername/でも表示されません。

めちゃめちゃ困ってるので、ご存知の方がいましたら、よろしくお願いします!

このQ&Aに関連する最新のQ&A

A 回答 (3件)

残念です。


> # ps -ax|grep httpd
> 972 pts/0 S 0:00 grep httpd
この結果は動いていない事を意味しています。

apachectl configtest
または、
./httpd -t
でhttpd.confに文法エラーが無いかどうか確認してみましょう。
出来れは、apachectlを使いましょう。

httpdはWebサーバ本体、apachectlは起動/終了をするシェルスクリプトです。
tamagotamagoさんが実行しているhttpdは本体の方のhttpdではありませんか?
だとすると、httpdにはstartやrestartといったコマンドラインオプションは無いはずですが、、、

この回答への補足

ガーン。
WEB上で堂々と知ったかぶりしてしまいました。
スミマセン。
configtestはSyntax OKと表示されました。

# /usr/local/apache/bin/apachectl restart
/usr/local/apache/bin/apachectl restart: httpd not running, trying to start
/usr/local/apache/bin/apachectl restart: httpd started

restartはこんな感じで表示されます。
現在、過去の記事も見ながら、色々試しておりますが、なかなかできないです。
doccument rootも正しいようです。
port 80です。
ちなみに、REDHAT7.0でもともとインストールされていたapacheは、簡単に動いたんですが・・・。
今回全てアンインストール(apacheに依存していたプログラムも全部取り払いました)上でインストールしておりますが、その辺もかんけいあるんでしょうか。

お手数おかけしてすみませんです。

補足日時:2001/10/18 21:42
    • good
    • 0
この回答へのお礼

いけました!!!!!!!!!!!!!!!!
問題は、nobodyユーザが存在しなかったため、正しく起動されていなかったようです。
一個一個問題をつぶしていくのが一番確実な方法ですね。
正しく起動していないということが分かったため、解決も早まりました。
本当にありがとうございました。

お礼日時:2001/10/18 21:58

httpd.confの記述が悪くて、実は起動していないって事はありませんか?



apachectl start

では一見起動したようにみえて、実は、httpd自体は異常終了していたりしますから、、、

ps -ax|grep httpd

でプロセスがあるか確認しましょう。

この回答への補足

そうなんですよ!!

httpd startをしたあと、
httpd restartをおこなうと、not runningと表示されるんです。

早速調べてみますが、うまく起動できないばあいは、どのようにすればよいでしょうか?

補足日時:2001/10/18 16:15
    • good
    • 0
この回答へのお礼

すいません。
起動しないのですよ
と書きましたが、

# ps -ax|grep httpd
972 pts/0 S 0:00 grep httpd
と表示されました。動いてますね。
なにか他の設定がおかしいんでしょうか?

お礼日時:2001/10/18 20:30

遅くまで、お疲れ様です。

ちょっとしたことだと思いますよ。
# /etc/rc.d/init.d/httpd start
でサーバがスタートします。
あるいは、
# find / -name apachectl
を探して、
絶対パスか、そのディレクトリィに移動して
# ./apachectl start

http://servername:80/
port number = 80(記憶がうすれていますので、間違いかもしれません)
を入れてみたらいかがですか?

この回答への補足

早速の回答をありがとうございます!!
早速試してみます。

httpd startはちゃんとしてあります。
しかし、restartとしたときに、なぜかnot runningとなっています。

ありがとうございました!

補足日時:2001/10/18 16:13
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QREDHAT7.0 でコンパイル時にGCCのエラーがでます

普通にREDHAT7.0をインストールし、まずインストールされたapache、SSLをアンインストール。
そしてpostgres、apacheを正常にインストールして、PHP3をインストールしようとしたところ、makeの段階で

gcc: unrecognized option `-02'

というコメントが何度も表示され、うまくコンパイルできません。
gccとか意識したこともないので、途方にくれております。
分かる方がいましたら、ご助言ください。

Aベストアンサー

これは単なる記入ミス(コピーミス)でしょうか?
「-02(マイナス ゼロ ニ)」ではなく、「-O2(マイナス オー ツー)」です。
php3なら、
configure <options>
make
make install
で一発のはずですが、、、

もう一度
make distclean
configure <options>
make
make install
とやり直してみても同じエラーが出ますか?

QRedHat linux 7.0J +DNS(master&slave) + routerの問題の1

linuxの設定についての問題があるので
宜しくお願いします。
lserver1.tb-out.co.jp lserver2.tb-out.co.jp
192.168.100.16(eth0) --- 192.168.100.17(eth0)
lrouter.tb-in.co.jp
192.168.1.2(eth1)
-------------------------------+---
内部LAN |     Windows98 WS
tbserver.tb-in.co.jp------(192.168.1.XX)
(192.168.1.16)

lserver1(RedHat linux 7.0J eth0:Intel eepro100+):
DNS(master)
Apache(www)
Wu-FTP(ftp)
Sendmail(mail)
routed(default gateway : 192.168.100.17)
squid
...
lserver2(RedHat linux 7.0J eth0:Intel eepro100+;eth1:3COM 90X):
DNS(slave)
routed(default gateway : 192.168.100.17)
ipchains
SambaServer
snmp
...
tbserver( Windows NT 4.0 Server)
DNS(内部LAN DNS)
DHCP
...
症状:
lserver1とlserver2が始めて起動した時に、正常
しかし、数分後、故障した
1>#less /var/log/messages
...
routed[633]:deleting route to interface eth1(time out)
routed[633]:deleting route to interface eth0(time out)
...
2>内部LANのWin98PCから[検索他のコンピュータ]を利用して、該当
SambaServer(lserver2)を見つかりませんでした。その後、たまに、
見えたこともあります。不安定
3>#nslookupを入力しますと、
lserver1(master DNS)を認識できたけど、非常に遅くなり、時々、
lserver1(master DNS)を認識できませんでした。不安定

linuxの設定についての問題があるので
宜しくお願いします。
lserver1.tb-out.co.jp lserver2.tb-out.co.jp
192.168.100.16(eth0) --- 192.168.100.17(eth0)
lrouter.tb-in.co.jp
192.168.1.2(eth1)
-------------------------------+---
内部LAN |     Windows98 WS
tbserver.tb-in.co.jp------(192.168.1.XX)
(192.168.1.16)

lserver1(RedHat linux 7.0J eth0:Intel eepro100+):
DNS(master)
Apache(www)
W...続きを読む

Aベストアンサー

どうしてこの構成なのかがよくわかりませんが、この構成は不自然です。(設定がきちんとしていれば問題ありませんが、設定の詳細がわからないし、うまくいっていないということなので、わかって組んでいるのではないと判断します)
まずネットワークの構成をしっかりしてください。lserver1は、DNSクライアントとしてどのDNSサーバーを見ているのでしょう。また、現在表示されているIPアドレスは、プライベートですが、どこかでNATを使っているのでしょうか?(たとえば、ルーター)それとも、仮に振ってあるのでしょうか?
lserver2は、ルーター、もしくは、FWの機能をしているようですが、ipchain等の設定はどうなっているのでしょうか?通常マスカレードしているはずですよね?
すべては、気持ちよくpingがとおるのでしょうか?
普通に設定するのなら、lserver1をルーターにして、現状の機能とipchainsを動かします。lserver2を内部に持ってきてSambaサーバーを動かすのが普通でしょう。
その場合、基本的には、すべてのサーバーは、内側のDNSサーバーのクライアントにするのが普通でしょう。
こんな風に構成すれば、普通に動くと思いますが、いかがでしょうか?

どうしてこの構成なのかがよくわかりませんが、この構成は不自然です。(設定がきちんとしていれば問題ありませんが、設定の詳細がわからないし、うまくいっていないということなので、わかって組んでいるのではないと判断します)
まずネットワークの構成をしっかりしてください。lserver1は、DNSクライアントとしてどのDNSサーバーを見ているのでしょう。また、現在表示されているIPアドレスは、プライベートですが、どこかでNATを使っているのでしょうか?(たとえば、ルーター)それとも、仮に振ってあるのでしょ...続きを読む

Qredhat 7.0 でApacheでCGI

今、ApacheでWEBサーバーつくったのはいいでんすが、なぜかどのCGIも動きません。Internal Server Eroor がでます。
おそらくhttpd.confの設定だろうと思うのですが、どうやってもうまくいきません。
ちなみにCGIの中身はちゃんとチェック済みです(フリーのCGIスクリプトを3っつくらいためしました)あと、パーミッション設定もチェック済みで、テキストをただ表示させるだけのCGIすら動きません。
よければどなたかhttpd.confの中身のせときます。
どなたかアドバイスと、くわしくhttpd.confの設定がのってるサイトを教えていただけないでしょうか?
あと、できればWebminでの設定方法を知っている方おしえていただけないでしょうか?
http://ks-pro.dns2go.com/httpd.conf.txt

Aベストアンサー

apacheの開始/停止/再起動は/etc/rc.d/init.d/httpdを使います。
この辺は最低限含まれています。

んで、話を本題に戻して、以下のURLは読みました?
環境変数、.htaccessの編集(それに伴うhttpd.confの設定も含む)が必要そうです。
そんなに無理しなくても通常の使い方で良いのでは?
まず通常のインストールで動かす方が先のような気がします。

参考URL:http://www.webmin.com/webmin/apache.html

QRedHat Linux 7.0Jのfilesystemの修復???

先程、xWindow画面で、使っていて、突然、停電しました。
再起動して、Checking root filesystem段階でerrorが発生しました。
...
Uttached innode 43057
...
メッセージによって、rootのパスワードを入力して、以下の状態に
なりました。
(Repair filesystem) 1#
rootの権限で回復できるようです。でも、次にどうやっていいかな?
良く分かりません。今、けっこ、困っています。
RedHat Linux 7.0J

よろしくお願いします

Aベストアンサー

fsckを使う(100%修復できるとは限りません)

詳しくはgoogle等で検索

以上filesystemがext2の場合です

#FAQのような気が...

参考URL:http://www.linux.or.jp/JM/html/e2fsprogs/man8/fsck.8.html

Qhttp://xxx.com/~○○ で見れない (redhat)

WEBサーバを設定しています。

http://xxx.com/~○○/
でアクセスするとindex.htmlが表示されるのですが、

http://xxx.com/~○○
スラッシュ無しでアクセスするとエラーが返ってきます。

プロバイダなどでは、表示するようになってると思うのですが、どうすれば、スラッシュ無しでもアクセスできるようになるのでしょうか??よろしくお願いします。

因みに、apache/1.3.12を使っています。

Aベストアンサー

手っ取り早くするには、httpd.confにある、<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>

<Directory />
Options all
AllowOverride all
</Directory>
にして、Apacheをリスタートしてください。
 いろいろと問題も発生しますので、
http://httpd.apache.org/docs/
 を参考に、ご自分になりの設定に挑戦してくださいね。


人気Q&Aランキング

おすすめ情報