都道府県穴埋めゲーム

さきほどネットカフェから自宅WEBサーバーに向けてDDNSドメイン名でアクセスしたところ次のような表示の状態になっていました、、、


Index of /
Name Last modified size Description
---------------------------------------------------------
--------------------------------------------------------
Apache / 2.2 (UNIX) Server at ”ドメイン名” Port 80


画像やファイル、フォルダなども一切表示されず、ただ上記のようなコメントが表示されるだけです。上記の場合、Vine Linux 側のフォルダが空っぽですと言われたのですが、FFFTPで、/home/httpd/html に向けてウェブサイト素材はアップしていまして、確認のためFFFTPでアップロードする際のホスト画面で確認しても index html などの素材はアップロードされています。おそらく、ApacheファイルでのDocumentRoot記述のところが間違っていると思いますが、違いますか?
DocumentRootは、どのように記述・指定するのが最善でしょうか?あとはそのファイルに向けてサイト素材をアップロードして、DDNS名と非固定IPアドレスとの関連付けも対応させれば良いだけですよね?

それと、サーバーを外部公開する今回の場合でも、htaccss というものが必要でしたか?というのも、先日、FTPでアップしたとき、それも削除したような記憶があります。htaccss については、次のURLを見ながら編集してもいいのでしょうか?http://httpd.apache.org/docs/2.0/ja/howto/htacce …

お返事もらえると、ほんとに助かります、よろしくお願いします。

A 回答 (3件)

がると申します。


拝見しているかぎりでは、DocumentRootの設定ではないかと。
現状どのような記述になっているかは不明ですが、DocumentRoot配下にとりあえず適当な中身でindex.htmlを作り、それが表示されるかどうかをチェックしていくのが一番よいと思います。

.htaccessファイルは、自分で管理しているだけのサーバなら基本不要です。

あと蛇足ですが。この程度であれば、外に出ずにサーバだけでもチェック出来るかと思います。

この回答への補足

ご回答ありがとうございます。以下の点について、もう一度お返事もらえると嬉しいのですが、、自宅サーバーApacheのhttpdファイルでは以下のような記述になっています。

 ServerNmae  --- DDNSウェブサイトで取得したドメイン名(例、usa123.mydns.jp)

DocumentRoot ーーー /home/httpd/html
UserDir ーーー Public_html
AccessFileName ーー .htaccess

--------- 中略 -------------

<VirtualHost *>
ServerName ------- DDNS webサイトで取得したドメイン名
 DocumentRoot ---- /home/httpd/html
<VirtualHost>

<VirtualHost *>
ServerName ------- DDNS webサイトで取得したドメイン名のサブ名
 DocumentRoot ---- /home/abc/
<VirtualHost>

以上でして。DocumentRoot の /home/httpd/html には、すでに
Index.htmlなどのウェブ素材はアップロードしてあります。
しかし、外部からアクセスすると以前に表記したような以下のような表示の状態になります。

Index of /
Name Last modified size Description
---------------------------------------------------------
--------------------------------------------------------
Apache / 2.2 (UNIX) Server at ”ドメイン名” Port 80

以上ですが、どのように編集すれば良いのでしょうか?
お手数ですが よろしくお願いします。

補足日時:2007/12/16 09:08
    • good
    • 0
この回答へのお礼

無事に、解決しました。順調です。アドバイスをいただきまして本当に感謝しております。

お礼日時:2007/12/26 22:32

<Directory /home/httpd/html> が未設定では?



# まず、LAN内でテストしてください
    • good
    • 0
この回答へのお礼

無事に、解決しました。順調です。アドバイスをいただきまして本当に感謝しております。

お礼日時:2007/12/26 22:31

http://tmaeda.s45.xrea.com/20041101.html
これが答えです。

この回答への補足

 

補足日時:2007/12/16 20:55
    • good
    • 0
この回答へのお礼

無事に、解決しました。順調です。

お礼日時:2007/12/26 22:29

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