電子書籍の厳選無料作品が豊富!

いつも教えてもらってばかりですいません。
標記の件。
初めてのサーバー構築にあたって教えてください。
サーバー版ではなくデスクトップでやっております。
OSはUbuntu16.04です。
ホームページは完成しております。
でもどこに配置していいのか解りません。
参考書では$sudo mkdir /var/www/html/test
でtestというディレクトリを作ってその下に置く。
と書いております。
その通りにしたのですが、ホームページが見れません。
色々と考えて、ここに原因があるのかも知れない。
と思っております。
何かアドバイスをください。
宜しくお願い申し上げます。

A 回答 (3件)

>置けたのだからパーミッションは問題ないと思います。



その他のユーザーに対しての読み込み権限がないと失敗しますが…。
まぁ、その辺りはapacheのログに出てくるでしょう。

>疑問点は/contents]フォルダーの/contentsはどこから来たのですか?

参考書の誤記ではないですかね?
ちなみに、DocumentRootを変更した場合、URLの指定に注意が必要ですが。

>/varとvarでは違いがありますか?

あります。
https://httpd.apache.org/docs/2.4/mod/core.html# …
> directory-path が絶対パスでない場合は、 ServerRoot からの相対パスとみなされます。

>Prodはどこから来たのですか?

https://httpd.apache.org/docs/2.4/mod/core.html# …
>ServerTokens Prod[uctOnly]
> サーバは (例えば): Server: Apache といったように送ります。

「ProductOnly」の省略形みたいですね。
    • good
    • 0
この回答へのお礼

ご回答有り難うございます。
まだ解りません。
後でジックリ読み返します。
誠に有難う御座いました。

お礼日時:2017/01/31 15:56

#1さんのに加えて…



httpd(たぶんapache)のログは確認しましたか?

>参考書では$sudo mkdir /var/www/html/test
>でtestというディレクトリを作ってその下に置く。
>と書いております。

パーミッションは問題ない…ですか?
    • good
    • 0
この回答へのお礼

ご回答有り難うございます。
httpd(たぶんapache)のログは確認しました。
置けたのだからパーミッションは問題ないと思います。
参考書によると
「ドキュメントルートを[var/www/contents]フォルダーにするには、
[/etc/apache2/sites-available/000-default.conf]ファイルを読み込んで、
該当部分を次のように変更します。
DocumentRoot /var/www/html/

DocumentRoot var/www/html/test
またクライアントに提供するサーバー情報を絞るには
[/etc/apache2/conf-available/security.conf]ファイルを
読み込んで、該当部分を次のように変更します。
ServerTokens OS

ServerTokens Prod
ServerSignature On

ServerSignature Off
設定が終了したら、ファイルを上書きしてgeditを終了させてください。
設定内容をApacheに反映させるには、端末から次のように入力して
Apacheを再起動します。
$sudo systemctl restart apache2」とのことです。
疑問点は/contents]フォルダーの/contentsはどこから来たのですか?
/varとvarでは違いがありますか?
Prodはどこから来たのですか?

色々とすいません。
また教えてください。

お礼日時:2017/01/31 15:18

使用されているhttpdの設定ではどこをドキュメントルートとしていますか?


それだけのことです。

参考まで。
    • good
    • 0

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