WindowsでHTML作成、自宅サーバにアップする方法

このQ&Aのポイント
  • Windowsで作成したHTMLファイルを自宅サーバ(Linux)にアップする方法を教えてください。
  • 自宅サーバにWindowsからHTMLファイルをアップロードするための効率的で安全な方法を教えてください。
  • Windowsで作成したHTMLファイルをubuntuかcentosを使った自宅サーバにアップロードする手順を教えてください。
回答を見る
  • ベストアンサー

windowsでhrml作成、自宅サーバにup

例えばレンタルホームページスペースなどで、 windowsで作ったhtmlファイルをアップしたい場合、 FFTPなどのソフトを使ってアップしますよね。 この方法で 自宅サーバ(linux)にwindowsからht,mlなどのファイルをアップしたいのですが、 その場合、linx側でする事、 例えば、/var/www/htmlのパーミッションを変更して、windows からwin SCPのソフトを使用してアップすれば良いのかな、と思うのですが、 やり方が漠然とは理解出来るのですが、じゃあ具体的にどうすれば、 という事が理解出来ていません。 効率的、安全なアップロードの仕方があれば、 その手順を教えて欲しいのです。 wwwサーバ機は、ubuntuかcentosを使う予定です。 質問の意図が解りづらかったらゴメンナサイ。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • vaidurya
  • ベストアンサー率45% (2714/5983)
回答No.4

関連する技術を学んでいないように見えます。 Linux機のhttpサーバーが、/var/www/html下にファイルを置くことが多いわけですが では、それをWindowsがどうやってアクセスできるか?という点を考えましょう。 もちろん、Sambaで公開するのは良い選択肢ではありませんし 仮にデュアルブートになっていても、Linux用のファイルシステムは 通常の手段でWindowsからは読み書きできません。 そこで、WinSCPが何をするソフトであるかを考えるべきです。 WinSCPはftpを使ってファイルを転送します。 ftpが何か?それがわかれば ファイルを転送したい対象のコンピューターに ftpサーバーが必要なことがわかります。 ですから、直接的には/var/www/htmlのパーミッションを変えることが方法ではなく ftpサーバーを構築し、適切な設定を行ない ftpサーバーに接続できるユーザー設定を行なった上で そのユーザーでWinSCPから接続すれば、アクセスできるわけです。 この発想に辿り着かない原因は、サーバー/クライアントという 「ソフトウェアの仕組みやTCP/IPの基礎知識などが理解できていないためでは無いか? …であれば、安全なサーバー構築など、まったく不可能だ」と周囲が危ぶむことになります。 逆に、インターネットに公開されないサーバーであるからこそ 実験用として役立つから作りたいというのであれば まず、TCP/IPの基礎から学ぶべきでしょう。 そうすれば、プロトコルを理解し プロトコルを実装したサーバーについても理解するきっかけができるはずです。 個人的には、空気を吸うくらい自然にサーバーを管理できないなら 公開サーバーみたいな、面倒くさいものを建てても、何の利益も無いと感じます。

RIOT1970
質問者

お礼

>ftpサーバーを構築し、適切な設定を行ない ftpサーバーに接続できるユーザー設定を行なった上で そのユーザーでWinSCPから接続すれば、アクセスできるわけです。 このあたりをgoogle先生に訊いてみます。 参考になりました。有難う御座いました。

その他の回答 (3)

  • ahoo_ok
  • ベストアンサー率31% (30/95)
回答No.5

>ftpサーバーを構築し、適切な設定を行ない >ftpサーバーに接続できるユーザー設定を行なった上で >そのユーザーでWinSCPから接続すれば、アクセスできるわけです。 WinSCPはfrpサーバ用意せずにscpでアクセスできます というかWin「SCP」って名前からしてWindows版のscpだと気づくはずなんですが気がつきませんでした? さらについでに言うとWinSCPってsftpもサポートしている。 そうなるとFTPサーバは必要ない。 ftpサーバが必要になるのはFTPかFTPSの場合。 どっちにしろ今時ローカルからローカルでもセキュリティーを考慮すると素のFTPは無い。(ローカル環境でもtelnetが淘汰されてsshになったのと同じ) scp,sftp,ftpsのいずれか。 まぁ気軽なのはsshでやりとりするscpやsftp。

RIOT1970
質問者

お礼

有難うございました。FTPサーバを取り敢えず構築して、後はgoogle先生に訊いてみようと思います。 >というかWin「SCP」って名前からしてWindows版のscpだと気づくはずなんですが気がつきませんでした? これの意味も解らないのでこれもググって見ようかと。

  • koi1234
  • ベストアンサー率53% (1866/3459)
回答No.3

No1 です >全て自宅内のパソコンを なんか大きく勘違いしてませんか? 公開する しない(自宅内でしか使わない) の問題ではありません 手順としてはどちらでも同じです 後悔しない分セキュリティ的にはずさんな対応でもいいかもしれませんけど 構築に必要な基本知識は同じです FTPでファイルをアップロードしたいなら サーバ側にはFTPサーバ機能を動かしておく必要があるってことです >説明不足、文章力不足かと思いますが… そういう問題ではない 意味は伝わってますよ あなたの知識不足が露呈してるだけです

RIOT1970
質問者

お礼

取り敢えずlinuxでFTPサーバを構築する事から 始めたいと思います。 ありがとうございました。

  • koi1234
  • ベストアンサー率53% (1866/3459)
回答No.1

>wwwサーバ機は、ubuntuかcentosを使う予定です。 それはOSの話であって 実際にはWebサーバやFTPサーバといったソフトを動かさないと サーバ構築することにはなりません    Linuxが全てサーバというわけではありませんし    世の中にはWindowsサーバも存在しています サーバ構築しなくてもファイル共有などによるファイルのやり取りは可能です サーバ構築するならそれなりの知識を要しますので もう少し勉強することをお勧めします Apatch 当たりが多いのかな と漠然と思ったり

RIOT1970
質問者

補足

やはり説明がうまくいっていなかったのでしょうか。 付け加えるなら、 内部IPは同じ、つまり、全て自宅内のパソコンを 使用する、という環境で、 例えばロリポップのようなレンタルサーバ環境を自宅の linuxで作って、そこから、FFTPのような FTPクライアントソフトでwindows機からlinux 機へホームページをアップする環境を作りたい、 という事なのですが… samba等によるファイル共有機能を使うのではなく うーん…なんと説明したら良いのか… これでも意思疎通が出来ないとなると、私の 説明不足、文章力不足かと思いますが… だとしたらゴメンナサイ。

関連するQ&A

  • サーバアップ用のFTPソフトについて

    ホームページを作成して、サーバにファイルをアップするのに、現在はFetch4.0.3Jを使用しています。 CGIを使用する事も多く、アップする度に1つ1つのパーミッションを設定しなければならないのですが、アップロードと同時にパーミッションも自動に設定してくれるようなFTPソフトはありますでしょうか? 例えば拡張子がcgiなら755。datなら666。etc... あらかじめ指定した拡張子にパーミッションを設定して置く事で、アップロードと同時にパーミッションも設定できれば便利だと思うのですが、このようなソフトはありますでしょうか? どなたか御存知の方がいましたらお教え下さい。 フリーソフト、シェアソフトは問いません。 よろしくお願いします。

    • 締切済み
    • Mac
  • plalaのcgiサーバへのPerlプログラムのUPについて

    windows上のローカルサーバで、自作のperlプログラムを動かし、きちんと動作したのでplalaのcgiアカウントをとり、UPした後、パーミッションもplalaの注意書きに書かれていたとおり、ディレクトリ以外のバイナリや、テキストを「704」に変更しました。 Perlへのパスも間違っておらず、プログラムミスということもないと思っています。 しかし、UPしたcgiファイルにアクセスしようとすると、「Internal Server Error」と表示され、パーミッションを「755」などにかえても、パーミッションがおかしいとでます。 いったいパーミッションを何にすればよいのでしょうか?

  • 自宅サーバーについて

    今自宅サーバーを建てようか迷っている者です。 回線はADSLを。OSはWindows XPを。 WWWサーバーソフトは無料の物を使ったとして、通信料や電気代などの維持費はどのくらいかかるのでしょうか。 また、高負荷CGIなどを使うとするとCPUはどれくらいの物が必要なんでしょうか。 漠然としていて申し訳ないのですが、現在の知識ではこれが限界です^^;

  • ファイルサーバソフト(wired server)のインストールついて

    はじめまして Ubuntuのサーバ版をHPのML115という機種にインストールしました。 ubuntu自体は正常にインストール、稼動しておりますが、クライアントとなる Macintoshとのファイルのやり取りを社内内部と外部で行いたいため、 ファイルサーバソフトを「Wired Server」というものにしました。 このソフトは、OpenSSLを必要とし、コンパイルが必要なものです。 新規にOpenSSL-0.9.8hをインストールし、Wired Serverをコンパイルする 段階において、./configureというコマンドで設定するのですが、 途中で「OpenSSLが所定のディレクトリに入っていない」とメッセージが出てきます。 ここで、質問なのですが、 ◎所定のディレクトリにインストールするにはどうすればいいのでしょうか? ◎もしかして、ubuntuインストール時にすでにOpenSSLがインストールされていたのでしょうか? よろしくお願いいたします。

  • 隣のサーバから rpm 取得

    CentOSを使っています。 例えば手元に Aサーバ、Bサーバがあったとします。 Aサーバはネット経由でソフトウェアがインストールされています。 Bサーバはネット経由ではなく、Aサーバを指定して yum や rpm でインストール出来ないですか? CentOS は最新版のソフトウェアバージョンが古く(ruby, git, subversionなど)よく rpmforge とかをいじるようですが、毎回指定するのは手間です。(yum 等の仕組みを完璧に理解していない)。 せめて Aサーバから構築済みの rpm ファイルが取りだせれば scp 後、 rpm -ivh hoge.rpm できます。

  • Windows 2000 server/Windows server 2003のウイルスソフト

    Windows 2000 server/Windows server 2003のウイルスソフトやfirewallソフトでオススメがありましたら、教えていただけますと幸いです。 サーバの用途は、WWW Serverです。 漠然とした質問で申し訳ありませんが、皆様のお知恵を拝借させていただけますと幸いです。私の周りでは何故か導入実績がなく、少しだけ困っております。

  • はじめての自宅サーバーについて

    サーバの構築に関して知識まったくない素人ですが、自宅サーバを構築しようと考えています。 Webや本を参考にと考えてましたが、本屋に行くとLinuxやらCentOS、Windows、redhat、FedraCoreでの構築方法が書かれたものがあり、どれを使用して構築しようか迷ってます。 用途としてはWebの公開、Word等のファイルの共有(共有、Download、Upload)等です。 各OSの特徴、お勧めのOSなどを教えて頂けたらと思います。 また、お勧めの参考サイト、本などがあればあわせてお願いします。

  • Windows 2000XPのサーバーの構築

    こんにちは! 前に質問した者です。Windows98SEだとネットワークライセンス? を購入しなければサーバーを作ってはいけない、すぐに落ちてしまう。 などを聞いたので、XPでサーバーを作る事にしました。 それでANHTTPDを使い、http://localhost/ でサーバソフトが起動している、事なども確認しました。 そこでグローバルIPをアドレス欄に入れて、 http://202.123.456.789/~tanaka (実際には違いますが例として 接続してみると 404 Not Found File not found. Aterm(HT)/1.0.0 と出てしまいます、(サーバーソフトは起動しています このような状況を回避するにはどうしたらいいでしょうか?

  • 自作サーバーでムーバブルタイプを動くようにしたいのですが・・・

    自作サーバーでムーバブルを動くようにしたいのですが・・・ うまくいきません。 サーバーはCentOS 3.6でperlのバージョンは5.8.0です。 /usr/bin/perl にあります。 これで、configファイルのパス名を変えてアップしています。 ログインしようとしたら以下のようなエラーが出ます。 Forbidden You don't have permission to access /login/mt.cgi on this server. configの内容が悪いのか? サーバーに設定の問題か? mt.cgiのファイルを触らないといけないのか? データベースを構築しないといけないのか・・・? 誰か助けていただけたら幸いです~ どうぞよろしくお願いいたします。

  • サーバの移転に便利なFTPソフトは?

    近々、サーバの移転を使用と考えております。 現在運営しているサイトは、CGIを多用しているので、井新しいサーバへ移転する際に、1つ1つパーミッションを設定しなおすのに手間がかかってしまいます。 そこで、旧サーバから新サーバへ移転する際に、ファイルをアップロードさせると同時に、パーミッションも自動的に維持できるようなソフトはないでしょうか? 一旦PCにファイルをDLしてから、新サーバへファイルをあげるのでは無く、ソフトを使用してダイレクトに旧サーバから新サーバへ、パーミッション維持したまま移転できれば、とても楽に移転作業ができます。 Windows、Macどちらでも構いません。 できればフリーウェアが良いのですが、シェアで良いのがあればお教え下さい。 よろしく御願いします。