• 締切済み

インターネット上へ社内データの公開

社内開発にてデータ公開用WEBサーバーをたてる事になりました。 社内の基幹システム(オラクル)の内容を社外に公開するというものです。(ID,パスワード機能付き) 環境としては「Windows2003 Server」、「IIS6.0」、「ASP」を考えております。 そこで疑問なのが、WEBサーバーから直接社内にあるデータベースを見れるか?セキュリティ上問題がないか?と不安な部分は多々あります。 専門知識をお持ちの方、こういったシステムを構築された方、教えて下さい。

みんなの回答

回答No.1

簡単に書くとCGIでオラクルをつついて、HTMLを吐き出す。 知識がないのなら、外注にしたほうが良いと思います。 セキュリティ面でもかなり不安を覚えます。 オラクルもチューニングをちゃんとしないとパフォーマンスが出ないし。

関連するQ&A

  • 社内で公開用のWEBサーバーを構築

    社内で公開用のWEBサーバーを構築しようと思っています。 現在、会社の方で簡単なHP制作の業務を行っており、今後 制作したHPを会社のWEBサーバーで公開しようと思います。 それで、WEBサーバーを構築したいのですが、単純にWEB サーバーのみ、DBサーバー等は使用せずに単純なサイト公開 用のサーバーを作る時、外部に頼むなどせずに、サーバー構築 に詳しいものはいませんが、多少Web計に詳しい社内の人間が 勉強しながら構築するというのは、可能でしょうか? また、セキュリティ面などからどうでしょう?

  • 社内VPNを使ってデータベースプログラムの作成

    いつもお世話になっております。 VPNを利用して社内販売管理システムが構築されています(外部で開発) しかしそれとは別に全国の営業マンの行動予定や週間行動予定のデータベース化の話があがり、 外部業者を使わずに社内でプログラムを作れないかと言われて困っています。 ネットワークに不勉強で可能なのか不可能なのかも分かりません。 【環境】 社内VPN(OCN) 一応IISサーバーが設定されている できれば、VB6とACCESSファイルを使ってデータベースソフトを作りたい 社内販売管理システムはオラクルを使って作られている 本社サーバーのIPを192.168.10.1で拠点のIPが192.168.20~50.10~100 本社サーバーのDBファイルはc:\DBFile\フォルダに置かれている 本社サーバーはパスワードが設定されている 本社にDBファイルを置いて各拠点のプログラムからDBファイルの読み書きをする のが可能なのでしょうか。 その場合のファイル名の指定等はどうしたらいいのでしょうか。 すみませんが、ご指導お願いします。 質問が分からなければ補足入れます。

  • IISでASPサイトを動かすサーバー

    ASPの開発をしているものです。 開発、テストなどはXP Pro のIISでやっています。 アクセスのデータベース連携で検索、新規登録などをおこなうWebサイトを社内LAN環境で稼動させたいと思うのですが、PDFファイルのアップロードなど、ハードディスクに容量も必要なのでこのWebサイト専用のサーバーを用意することになりそうです。 そうなるとOSはXP Proよりもサーバー用OSのほうがよいのでしょうか? サーバーに関しての知識はあまりないので、社内のネットワーク管理者に聞いてスペックやOSは決めると思うのですが、XP Proでは動いていたASPが他のOSに変えたために動かないなんていうことはないでしょうか?サーバー用OSでも、同じIISなら大丈夫でしょうか?

  • ORACLE勉強方法について教えてください

    お世話になります。 ORACLEについてお伺いします。 会社で構築会社に依頼して構築した基幹システムがORACLEデータベースで動いていますが、社内にORACLEのわかる人間が一人もいない状況です。 そこで、「ORACLEとは」という初歩的なところから、簡単なコマンドなどマスターするように会社で命じられました。 セミナーや講座には行かせてもらえるのですが、ORACLEの講座は少し調べてみたところ、結構高額のような気がしました。 ですので、セミナーを選択する、もしくは勉強法(スクールなど)をご存知の方がいらっしゃいましたらお教えいただけますでしょうか。 「ORACLE9i」というバージョンでした。 ちなみに私の知識レベルは、ORACLEに関してはまったくわかりません。 現在の仕事はサーバの保守・構築、ネットワークの保守・構築などを担当しています。 よろしくお願いします。

  • Win2000上のASPをwin2008に移行

    お世話になります。IISのバージョンとASPについて教えてください。 今度社内のサーバー(Win2000)をリプレースすることになりました。 このときこのサーバーで稼働するASPで独自開発されたWEB発注システムもリプレースする必要があります。 新しい環境はWin2008R2になりますので、当然IISのバージョンが変わります。 この時、このASPプログラムは動かないものでしょうか? 仮に動いてもやはりASPをASP.netにコンバージョンすべきでしょうか? コンバージョンするにも費用がかかるのでできればそのままASPでサーバのみリプレースしたいなと思っています。 ご意見聞かせてください

  • Webサーバー(イントラネット)について

    社内でWebサーバーを構築する必要性がでてきました。 外部には公開せずにWindows2000server&IISで構築を考えています。 外部には公開しないつもりなので、 あまり神経質にならなくても良いのかもしれませんが、 セキュリティで留意するポイントなどありますでしょうか? 質問が漠然としていますが、 何でも良いのでお願いいたします。

  • IIS,Tomcat,Oracleの共存

    IIS上でTomcatを動かし、ASP、JavaServletの共存するOracleを用いたデータベースWebシステムを構築しようとしています。 下記URLを参考にし、同一手順で構築しているのですが、Tomcatのほうがうまく動いてくれません。 現状でこのような状態です。 (1) IIS(ASP)、Oracle、J2SDKは問題なく動いています。 (2) http://localhost:8080/へアクセスするとパスワード要求が出る。  <詳細>  ネットワークパスワードの入力   ユーザ名とパスワードを入力してください。   サイト:localhost   領域:XDB  ちなみにOracleのID,パスワードをいれると認証がとおります。  認証通過後はどこかのディレクトリ参照のような画面になるが、どこを指しているのかわからない。   public/、sys/、xdbconfig.xml という表示が出ているのだが、全ドライブで[xdbconfig.xml]を検索しても引っかからない。 (3) 立ち上がっているOracleのサービスをすべて停止しても同じ症状が出る。 (4) 下記URLの仮想ディレクトリの設定部分に   アクセス権:ISAPIアプリケーションを追加、   とあるが、具体的にどうすればよいかわからない。 このような状態にあります。 最終的には、ASPからPOSTなりGETなりのリクエストでServletを呼び出したいのです。 すべて同じサーバでの動作です。 以上、原因がわかる方がいらっしゃったら、ご指示の方をよろしくお願いいたします。 環境 OS:Windows 2000 pro アプリ:IIS5.0、Tomcat4.0.3、Oracle9i、J2SDK1.4.1 参考URL http://homepage2.nifty.com/ann/Windows/tomcat/tomcat-iis.html

  • WEB公開時にポート番号の設定を反映するには

    お世話になります。 現在WindowsNT4.0+IIS4.0, FileMakerの環境にてDBサーバを構築しほぼ同一のものをWeb上にて一台は一般公開、一台は社内限定で公開しております。 2台共ほぼ同じ設定なのですが、WEB公開している方はポートを80番のみ開けるだけでアクセスし利用することが可能なのに、社内の方は591番も開けないとアクセス自体拒否されます。 どちらのWSCもホスト、fp5ファイルともポートは591番に設定しております。 この違いは何が原因でしょうか? 構築は前任者が行い現在連絡が取れないため、設定や記録を追っているのですが、まだわからない状況です。 何かお気づきの点がありましたらご指導ください。

  • Windows2000サーバー + ASP.NET2.0 環境構築

    お世話になります。 現在、開発を進めております、とあるWebアプリケーションの環境構築方法について質問させていただきます。 そのアプリケーションは前提として以下の条件です (1)Windows2000サーバー【IIS5.0】 (2)ASP.NET2.0【VisualStudio2005 VB.NET】 (3)Oracle8.1.7【Oracle8i】 弊社にはWindows2000サーバーがありません 仕方が無く、Windows2003サーバーをテスト環境として開発を進めていました。(この時点で問題だが・・・。) 来月中旬に導入予定なのですが、Windows2000サーバーにWebアプリケーションを載せる場合に必要な 環境構築の設定を確認している次第です。 ユーザー様のWindows2000サーバは既にIISとOracleはインストールされていると聞いています。 ■ユーザー様の設定  I.Microsoft .NET Framework 2.0のインストール  II.アプリケーションの配布方法の確認、IISに仮想ディレクトリを指定しアプリケーションの配布を行うこと。  III.Oracleデータベース定義   IIの部分で、IISのユーザー作成が必要となりますか?? また、これ以外で作業が抜けていると思われるところをご教授いただけないでしょうか?? 皆様のお知恵をお貸しください。 どうかよろしくおねがいいたします。

  • 大量データを扱う場合のWeb開発に最適な環境

    データベースから、大量のデータ(何万件とか何十万件という レベルと考えて下さい)を、表形式で画面に出力することが 必要であるWebの開発と考えた時、最適な開発言語/開発環境 ってありますか? (表形式で画面に出力したデータを帳票出力することも考えなくては なりません) 今までの環境は以下のとおりです。 ・言語:ASP ・XML:MSXML3 ・ブラウザ:IE5.5 ・IIS:5.0 ・DB:Oracle 何か良い考えをお持ちの方、よろしくお願いします。