はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 WEBサーバの考え方
日時: 2006/03/20 18:38
名前: いっちゃん

①不明点・障害内容:

 いつもお世話になっております m(。_。;))m ペコペコ

すみません 先日から当サイトのおかげでvsFTPDとApacheにてWEBサーバーとFTPサーバーが
やっとの事完成致しました! ありがとうございました!^^ 
そこで出来上がり外部からの接続・HPを見る事もできるようになり最高な気分なのですが、
1つ2つどうしてもわからない事がありますのでどうか皆様のご意見お願い致します。

まず、私の環境は当サイト様を見よう見真似で構築したのですが、例えば1つのHPを公開するに当たり、
私の場合ですとMacromedia ドリームウィーバー8にてHPを勉強中です。
そこで中途半端に作成したHPを試しにサーバー側へ転送しようと試みたのですが、
私の場合ドリームウィーバーに付属の機能(FTP)にてDataを転送しようと試みたのですが、
今の私のサーバー側の設定ですと、rootユーザーではFTPにての接続は禁止になっておりますので
ユーザーとしてFTPにログインしなくてはいけない状態ですが、それですと設定の転送場所に
 / の箇所にしか移動できません(ユーザーHOME) 皆様ご存知の通り、HPを公開するには
 /var/www/http/ へデータをぶち込まないといけませんので・・・
そこを変更する方法と言うのはやはりあるものなのでしょうか?

それともう1つですが、私の場合WEBサーバーを構築した切っ掛けですが、例えば、
知人など身内周りでHPを立てたい人が居る時に私のサーバーを使えるようにしたいのですが、
その場合、Apache側にユーザーのIDとパスを決めるのではなく、Fedora4自体に
それぞれのアカウントを付くっていくものなのでしょうか? それですと、もしその登録者が
私のPCを触った時、自分のIDとパスを使えば私のFedoraにログインできてしまうという事になって
しまいますのでまさかそんな事ないだろうと思うと疑問に思いまして・・・

少しへたくそな文章で大変失礼致しますが、どうかご教授お願い致します m(。_。;))m ペコペコ



②ログの有無   :
  (有:その内容):
③Distribution  :Fedora
      Version:4
④Service Name  :
      Version:
⑤ネットワーク構成:
メンテ

Page:  [1] [2] [3] [4] [5] [6] [7]

■ コンテンツ関連情報

 Re: WEBサーバの考え方 ( No.11 )
日時: 2006/04/04 16:46
名前: 管理者

>>> 既に作ってしまったユーザのホームパスを変更するには以下の様にします。
># usermod -d /home/Test/public_html Test
>
>新規にユーザを作る場合は以下の様にします。
># useradd -s /sbin/nologin -d /home/Test1/public_html Test1
>
>このようにすれば、FTPアップロードはそのユーザのpublic_htmlへ配置されます。
>
>の新規にユーザを作る場合の手順をそのままやっているのですが、なぜかディレクトリを作成できませんエラーを返してきます。 

ディレクトリの作成ですか?ユーザが作成されないの間違いではないでしょうか?
もし、ユーザ作成ができない場合は、当方が以前記載した「Test1」で行おうとされていますか?
もし、そうだとしたらユーザ名に大文字は使用できませんので注意して下さい。

  ×:「Test1」
  ○:「test1」
メンテ
 Re: WEBサーバの考え方 ( No.12 )
日時: 2006/04/04 17:00
名前: いっちゃん

管理者様 早速のご返答誠に感謝しておりますありがとうございます!

え?;;; もしかして、一般ユーザー命には大文字は入れてはいけなにのですか!?
私が普段使用しております一般ユーザーIDも自分の名前を使用しておりますが、
頭文字は大文字にしておりますがこれもまずいでしょうか^^;

それと今ご返答頂いた管理者様のご意見に、○×がありますが、もし大文字が×でしたら間違いですよね?^^
ちょっと頭がこんがらがってきましたので申し訳ありません m(。_。;))m ペコペコ
ちなみに返ってきたエラーは以下の通りになります。
useradd: cannot create directory /home/Test/public_html

それともう1つ先日のクリーンインストールからやっていて頭の中がこんがらがってきましたのでお聞きしたいのですが、私の使っておりますHPソフトではドリームウィーバー8ですが、転送方式がFTPという設定とWebDAVという方式があるようなのですが、どうしても転送できなくなってしまいましたので理由を考えたのですが、よく考えると現在SSHをメインに使わせて頂いておりますのでそこの説明にFTPはとても危険の可能性がありうる物なので極力削除とありましたので今回はFTPは導入しておりませんでした。 これって勿論、ならドリームウィーバーもFTPにて転送不可って事ですよね!? 
と、いう事はですが、安全性や操作性を考えてやはり他の方式のソフトにて転送するのが無難なのでしょうか? と、言いましても私もHP作成もLinuxも始めて間もないので詳しくはわかりませんが、できれば僕もFTPは避けたい道だという事はなんとなく感じました。
どうかご意見がありましたら宜しくお願い致します。
メンテ
 Re: WEBサーバの考え方 ( No.13 )
日時: 2006/04/04 17:38
名前: 管理者

いっちゃんさん。

大変失礼致しました。

>新規にユーザを作る場合は以下の様にします。
># useradd -s /sbin/nologin -d /home/Test1/public_html Test1


上記の新規ユーザ作成時のディレクトリ指定オプションは、既に存在しているディレクトリに有効の様です。
以下の手順で作成してください。

① # useradd -s /sbin/nologin Test1
② # mkdir /home/Test1/public_html
③ # chown Test1:Test1 /home/Test1/public_html
④ # usermod -d /home/Test1/public_html Test1


誤りその2
ユーザ名の作成時には、大文字も可能でした。

混乱させてしまい、申し訳ありません。


FTP転送は、電文内容が平文なので極力使用しない方が無難です。
とは言うものの、大手ISPのユーザホームページの転送はFTPで行っているのでシビアに成る必要は余りないかもしれません。
理想は、SSHによる暗号化転送の方が良いですけどね。


もう一つの質問についてですが、FTPを導入していなければ勿論、転送できません。
Linux側では「FTP Server(vsftpd等)」が必要で、クライアント側では今回の「ドリームウィーバー」や「FFFTP」などが必要となります。
メンテ
 Re: WEBサーバの考え方 ( No.14 )
日時: 2006/04/04 18:06
名前: いっちゃん

 管理者 様
本当にお忙しい中、ご返答頂き誠にありがとうございます!

いえいえそうでしたか感謝です。 何度実行してもダメでしたのでまた私のどこかの間違いかと
思いましてグリグリニなっておりましたありがとうございます<(_ _)>
早速、Myノートに加えさせて頂きました^^

FTPの件ですが、私もそこが1番気になっておりました
大手のHPスペースではほとんどの企業が(私の知っている所ではすべて)転送はFTPですのでそこら辺、
微妙なLineなのかなぁ〜とずっと気になる素材ではありましたね
しかしご意見にもありましたがさほどシビアになるほどではないのかもですね
ただし設定はちゃんと勉強してからにした方が身の安全のためのような気もします;;

なにわともあれ全ての疑問に付き合って頂き本日も誠にありがとうございました!
またご迷惑おかけする事間違いなしですがよろしくお願い致します m(。_。;))m ペコペコ♪
メンテ
 Re: WEBサーバの考え方 ( No.15 )
日時: 2006/04/15 18:59
名前: いっちゃん

 皆様 管理人 様
ご無沙汰しております。

またまた手詰まりおこしましたのでどうかお助けを。。。

やっとPCも調子が戻ってきましたので1度余分なアカウントは削除し、1から
ユーザーのためのHTTPスペースを作ろうとこのスレにて教えて頂いた方法で作成してみました。
手順をまとめますと、


# useradd -s /sbin/nologin Test
# passwd test
省略
# mkdir /home/Test/public_html
# chown Test:Test /home/Test1/public_html
# usermod -d /home/Test1/public_html Test1

http://kajuhome.com/tips/tips_03_002.shtml を全て実行

と、設定し、ドリームウィーバーにて アカウント:Test パスワード で、アップロードできました

が、試しに /home/Test/public_html/ と、 /var/www/html/ 内に
同htmlをアップロードして試してみたのですが、グローバル側から

http://www.xxxx.homeip.net/
では正常にアップロードしたHPが表示されるのですが、なぜか

http://www.xxxx.homeip.net/~Test

ですとページが見つかりませんエラーが出て正常表示がされません。

関係あるかどうかはわかりませんが、最初
http://kajuhome.com/tips/tips_03_002.shtml 内の # vi /etc/httpd/conf/httpd.conf の編集は
前からできていましたので問題なかったのですが、~Test/ 付きのHPの方は当初英語にて権限がないような
エラーが出ておりましたので上記URL内の
パーミッション「other」が読み取れる様にする
実行権を付与する

を実行する事により権限エラーは解消されましたが今度は見つかりませんエラーです・・・

どうかお力お貸し下さいませ m(。_。;))m ペコペコ
メンテ

Page:  [1] [2] [3] [4] [5] [6] [7]

題名
名前  ("初心者"を含む名前は使用できません)
E-Mail
URL
パスワード 記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント
画像添付 (対応画像:JPEG/GIF/PNG [Max 500KB])

   クッキー保存

■ その他


Copyright(©)2004-2018 First home server construction. All Right Reserved.