質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.42%
MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

意見交換

クローズ

9回答

1703閲覧

PHPで作成したサイトの公開方法

nanoko

総合スコア10

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

1クリップ

投稿2024/03/25 05:50

0

1

テーマ、知りたいこと

PHP、MySQLを利用して社内のシステムを作成しました。
いざ公開となったときに、会社のサーバーが使えないことが判明しました。

無料のレンタルサーバーではセキュリティ面で問題がありもちろん使用できません。
諦めて別の方法でシステムを作成するのが一番手っ取り早いですが、どうにか手段がないかと模索しています。

社内の人のみが閲覧する小規模なサイトの場合、サーバーを介さずとも公開する方法は何かないでしょうか?
また会社ではMicrosoftのShare Pointを利用しているのですが、活用はできないでしょうか?

どなたかご教示お願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

回答9

#1

yambejp

総合スコア115505

投稿2024/03/25 05:54

普通にLinuxかなにかで1台サーバーを立てるのがよいかと。最悪win上で仮想マシンで運用という手もあるでしょうけど小規模のLANという説明ですとCALとかも購入してなさそうなので厳しいかも

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#2

m.ts10806

総合スコア80873

投稿2024/03/25 06:57

編集2024/03/26 00:12

社内ネットワークでのみアクセス可能なWebサーバを立てる必要はあります。
たまにあるのが、中古PCに構築するとか、、、 
使用の度合いとか、容量とか、アクセス頻度とかにもよりますね。
ファイルなどを沢山扱うのであればそれなりのスペックを用意する必要がありそうです。

ちなみに開発やテストはどこでどのようにしていたのでしょうか。
おそらく自身のローカルかとは思いますが、テスト機、本番機も同じように別端末に準備することになると思います。

また会社ではMicrosoftのShare Pointを利用しているのですが、活用はできないでしょうか?

Share Point自体明るくないですが、ざっと調べた感じ、PHP/MySQLが動くようになるかは別な気がします。
PHPからShare Pointのデータ(SQLServer関係あるのかなぁ)にアクセスする方法はあるようですが、
「PHP/MySQLで作ったWebサービスを稼働させる」要件には満たないと思って良いのではないかと(方法あるならごめんなさい)」

全部Share Pointで作り直しならいけそうには思います。
参考まで: https://biz.techvan.co.jp/tech-microsoft/blog/contents/sharepoint_portalsite.html

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#3

tanat

総合スコア18716

投稿2024/03/26 03:01

社内の人のみが閲覧する小規模なサイトの場合

というのが、
A. 社内からのみ閲覧出来ればいい
B. インターネット上に設置するが閲覧するのは社員のみ

のどちらかで要件も取れる手段も大きく変わってきますが、どちらでしょうか?

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#4

m.ts10806

総合スコア80873

投稿2024/03/26 04:18

#3
あ、そうか。
例えば、営業メンバーが出先からVPN経由せずにスマートフォン等からアクセスすることがあるとか、要件次第で違いますね。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#5

yambejp

総合スコア115505

投稿2024/03/26 04:25

#3

もしそういうことであれば、処理自体はサーバーで書いて、データをgoogleクラウドとかにおいておいて参照してもらうみたいな感じですかね・・・あらかじめスタティックなデータに起こす場合はインタラクティブな検索はできない分、いくつかの想定した検索結果を用意しないといけませんが

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#6

nanoko

総合スコア10

投稿2024/03/26 06:53

編集2024/03/26 06:58

皆様ご回答ありがとうございます。
説明が不足しておりましたので、取り急ぎ追記させていただきます。

A. 社内からのみ閲覧出来ればいい
B. インターネット上に設置するが閲覧するのは社員のみ

こちらに関してはAになります。
社内にいる人間だけがアクセス、閲覧できれば良いシステムです。

これから回答を拝読させていただきます。
また疑問点があった際はよろしくお願いいたします。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#7

tanat

総合スコア18716

投稿2024/03/28 00:42

#6

A. 社内からのみ閲覧出来ればいい

という事であれば、既に回答がある通り適当なサーバーを社内に立ててそこで動かすのが良いかと思います。
適切なスペックを選択するのは難しいですが、最初はとりあえず余っているPCにLinuxを入れて動かす
あたりが手を付けやすいんじゃないでしょうか。

この辺りは社内のネットワーク管理者と相談しながら進めていくしかないところかなと思います。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#8

yk2200

総合スコア15

投稿2024/04/02 07:01

レンタルサーバーを契約してwordpressで社内向けシステムを構築されてはどうですか。
Wordpressの基礎はPHP MYSQLの環境なので、わかる人がいれば、そんなにハードル高くありません。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#9

thizm

総合スコア5

投稿2024/04/18 07:18

有料のレンタルサーバー契約して、htaccessで社内のIPやホスト名で制限し、さらにBASIC認証をかけるとかが手っ取り早そうですね。さくらならMySQLの外部接続禁止しているので、変なアクセス等気にすることはなさそう。。。

それ以外だと、社内にサーバー置くしかなさそうですね。スペックを気にしなければ最近はやりのミニPCとかで…

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

最新の回答から1ヶ月経過したため この意見交換はクローズされました

意見をやりとりしたい話題がある場合は質問してみましょう!

質問する

関連した質問