・目的
ドメインに「ローカルIPアドレス」を指定してWEBページを表示させたい

・環境
PHP 5.6.30 Apache xampp v3.22

・行ったこと
httpd.confのServerNameにローカルマシンのIPアドレスとポートを指定しました。
Apacheを再起動しました。
ローカルマシンのIPアドレスのPINGは、通っていました。

・問題点
http://ローカルIPアドレス/test.php ⇒ Web ページが見つかりません
http://localhost/test.php ⇒ 表示された。


・質問
IPアドレスを指定してWebページを表示する為の設定を教えて頂けますでしょうか?
※http://ローカルIPアドレス/test.php

質問者からの補足コメント

  • windows10の環境です。 
    固定IPでLANネットワークを構築しています。

      補足日時:2017/07/12 17:33
  • ・ピングは、通っています。
    ・ServerName ***.**.*.*:80
     ※記載内容は、合っています。

      補足日時:2017/07/13 15:05
  • すいません。解決いたしました。

    No.2の回答に寄せられた補足コメントです。 補足日時:2017/07/13 16:00
  • うれしい

    スカイプとポートが、重複していました。切断したら解決しました。

      補足日時:2017/07/13 16:45

A 回答 (3件)

解決したようでなによりです。


具体的に何が問題だったかどう解決したかを
補足をしていただいたほうがナレッジベースとして有効です。
その上で質問を閉じてください。
    • good
    • 0

ServerNameは


ServerName 192.168.1.1:80
のような書き方をしていますか?

また自分自身以外のマシンからのアクセスはできるのでしょうか?
192.168.1.100のマシンからhttp://192.168.1.1へのアクセスをする。
(つまりルーティングがきちんとされている?)

あとはServerName任意の名前をつけて、
ローカルのdnsもしくはそのマシンのlmhostにその名前を書けば
つながりますか?(とりあえず事前にpingでテストするものとします)
この回答への補足あり
    • good
    • 0

ここでいう「ローカルIPアドレス」とは自分自身のIPアドレスということですよね?


pingは通りますか?

場合によってはブラウザがプロクシ経由でWEBアクセスする設定になっている
可能性もあります。一時的にプロクシを外すなどテストしてみて下さい
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

下記で、補足します。

・pingは、通ります。

・設定を自動的に検出するにチェックが入っています。 LANにプロキシーサーバーは、使用していません。

お礼日時:2017/07/13 12:12

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

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aと関連する良く見られている質問

QPHPでログイン機能実装

MVC設計でPHPとMySQLを使ってログイン機能が実装できると耳にしましたが、どのようにPHPとMySQLを使えば、ログイン機能が実装できるのでしょうか?

Aベストアンサー

ログイン機能自体、しょぼいものから高精度のものまでありますが
どこまでのものが必要でしょうか?
それによってはPHPやMySQLさえ必要ないかもしれません
逆にセキュアなものはそれなりの運用経費がかかります

Qhtmlでjpg画像をアップロードして、相手のパソコンかスマホにダウンロードさせたい。

お疲れ様です。
写真(同窓会)を郵送するには費用がかかります。
そこで、ホームページをから、相手がダウンロードできるようなに
プログラムを組みたいのですが!忘れてしまいました。
 現在作成中のホームページは、写真の閲覧のみです。
どんなプログラムを組めば相手のパソコン、スマホへダウンロード
できようになりますか?

Aベストアンサー

ダウンロードさせる?

無理ですよ、相手の人にダウンロードしてもらうようにしましょう

https://30d.jp/
写真共有サービスを利用して、画像をアップロード
参加した人にしか見えないようにパスワードを設定して、URLとパスワードをメールで送ってダウンロードしてもらいましょう


既にHPを持ってるのなら、そこにアップロードして、その画像のURLを教えて右クリックで保存してもらえばいいですよ

Qマウスの右クリック+Shiftキーで右クリックメニューを表示させず、代わりにプログラムで

グローバルフックを使って、マウスの右クリックだけのときは右クリックメニューを表示し(通常動作)、
マウスの右クリック+Shiftキーのときは右クリックメニューを表示させず、代わりにプログラムでSendKeysを使ってキーコードを送ることは可能ですか?

Delphi10を使おうと思っています。

Aベストアンサー

>メッセージの書き換えができないので、

メッセージの書き換えというのは正確な表現ではないですね.
つい,つられて書いてしまいましたが.
ただし,この「メッセージ」が具体的に何を意味するのかにもよりますが.

Q変数にドットをいれることはかのうでしょうか?

変数にドットをいれることはかのうでしょうか?
var text = '.......';
alert(text);

Aベストアンサー

#1さんの提示されたとおり「変数名」にドットは入れられませんが
命題の変数内にドットを入れる=ドットを含む文字列は
提示されているソースがそのまま動きますよね?

<script>
var text = '.......';
alert(text);
</script>

Qcsvファイルを読み込み、該当項目をhtmlに表示する方法

下記のようなcsvファイルがサーバ上にあり、毎日最新情報に更新されます。
サーバ上の同階層にあるHTMLページに、csvファイルの一部に該当する項目を
表示したいのですが、どのようにしたら実現できるのかわかりません…。
どうか助けてください。よろしくお願いいたします。

■csvファイル(data.csv)
種類,国,売上目標,売上実績,前年売上
りんご,国内,100,90,80
バナナ,国内,100,80,90
りんご,海外,100,110,100
バナナ,海外,100,50,80

■HTMLページ(index.html)
売上達成率【国内】りんご90% (前年比+10) | バナナ80%(前年比-10)
売上達成率【海外】りんご110%(前年比+10)| バナナ50%(前年比-30)

※マイナスになっている場合は赤字にしたいです。

Aベストアンサー

No.5&6です。何も表示されなかったとのことですので、
試しにfc2にアップロードしてみましたので、下記URLでも表示されないでしょうか。

https://fjicode.web.fc2.com/gooqa/9928341/index.html

もし上記サイトでうまく表示されましたら、上記サイトのソース表示から取得した方が手っ取り早いかもしれません。

QPHPをHTMLに埋め込んだ際のエラーメッセージの表示

初歩的な質問ですみません。
PHPでユーザーが間違った入力をした際に
$err_msg =array();
にエラーメッセージを配列で代入していくようにして、htmlで表示をするようにしたいです。
例)$err_msg[] = '入力欄に何も入力されていません';
表示させたいhtml箇所には
```
<?php
if(count($err_msg)>0){ ?>
<?php
foreach($err_msg as $value){ ?>
<p><?php echo $value; ?></p>
<?php } ?>
<?php } ?>
```
のようにして、$err_msgが1つでもあった時に表示ということにしたいのですが、ページをプレビューにすると$_POSTで何も受け取る前からエラーメッセージがずらっと表示されてしまうのですが(添付画像のようになります)、送信する前はこれらのメッセージを表示させたくないのです。何か解決方法があればお力を貸していただけるとありがたいです。

初歩的な質問ですみません。
PHPでユーザーが間違った入力をした際に
$err_msg =array();
にエラーメッセージを配列で代入していくようにして、htmlで表示をするようにしたいです。
例)$err_msg[] = '入力欄に何も入力されていません';
表示させたいhtml箇所には
```
<?php
if(count($err_msg)>0){ ?>
<?php
foreach($err_msg as $value){ ?>
<p><?php echo $value; ?></p>
<?php } ?>
<?php } ?>
```
のようにして、$err_msgが1つでもあった時に表示と...続きを読む

Aベストアンサー

$err_msg[]に値が入る処理が走行してしまっているのではないですか?
POST先が自分自身で、
if (!empty($_POST["name"])) {
// 入力チェック
}
みたくなってたら$err_msg[]にエラーメッセージが入らないと思いますが。

QPHPへリクエストしたときに値を返してくれない

ApacheのURLがhttp://localhost...だと
phpへAndroidからリクエストをしたときに値を返してくれませんか?

知識不足が露呈してしまう文章でスミマセン。

Aベストアンサー

一般的にホスト名にlocalhostとした場合にどこと通信しようとしているのか。
というのを調べた方がいいでしょう。

>phpへAndroidからリクエストをしたときに値を返してくれませんか?

Androidから通信先のURLにhttp://localhost~というのにアクセスした場合、
Android本体内の80番ポートに接続しに行きます。
で、普通はWebサーバなど起動していませんので接続失敗で終わります。

接続失敗ですので値を返すとかそういう問題ではありません。

Qgetnameを3個ともabcに変えても特に問題なくプログラムは動きます。

しかし、extendsは一つしかないのですが他のスペルに変えたら動きません?
何処で管理さているのでしょうか?
 以下プログラムです。
 よろしくお願いします。
<!DCTYPE html>
<html>
<head>
<title>P270派生クラス継承とオーバーライト</title>
</head>
<body>

<?php

$usr1 = new User("鈴木",56, "mmm@nnn.nn.jp", "03-xxx-xxx");

?>

<table border="2">
<tr bgcolor="#AAAAAA">
<th>名前</th>
<th>年齢</th>
<th>アドレス</th>
<th>電話</th>
</tr>

<?php

print "<tr><td>";
print $usr1->getname();
print "</td><td>";
print $usr1->getage();
print "</td><td>";
print $usr1->getadr();
print "</td><td>";
print $usr1->gettel();
print "</td><tr>";

?>

</table>

<?php

class person
{
protected $name = "姓名";
protected $age = 20;

public function __construct($nm,$ag)
{
$this->name = $nm;
if($ag>=20 && $ag<=60){
$this->age = $ag;
}
else
$this->age = -1;
}
public function getname(){return $this->name;}
public function getage(){return $this->age;}
}

class User extends person
{
private $adr = "xxx@xxx.xx.xx";
private $tel = "xx-xx-xxxx";

public function __construct($nm,$ag,$ad,$tl)
{
parent::__construct($nm,$ag);
$this->adr = $ad;
$this->tel = $tl;
}
public function getname(){return"会員:" . $this->name;}
public function getadr(){return $this->adr;}
public function gettel(){return $this->tel;}
}
?>

</body>
</html>

しかし、extendsは一つしかないのですが他のスペルに変えたら動きません?
何処で管理さているのでしょうか?
 以下プログラムです。
 よろしくお願いします。
<!DCTYPE html>
<html>
<head>
<title>P270派生クラス継承とオーバーライト</title>
</head>
<body>

<?php

$usr1 = new User("鈴木",56, "mmm@nnn.nn.jp", "03-xxx-xxx");

?>

<table border="2">
<tr bgcolor="#AAAAAA">
<th>名前</th>
<th>年齢</th>
<th>アドレス</th>
<th>電話</th>
</tr>

<?php

print "<tr><td>"...続きを読む

Aベストアンサー

> getnameを3個ともabcに変えても特に問題なくプログラムは動きます。

getnameは関数名であり、条件はありますが名前はプログラマが自由に決めることができます。
ですから、abcに書き換えても動作します。


> extendsは一つしかないのですが他のスペルに変えたら動きません?

extendsは、PHPの予約語(キーワード)として登録されており、特別な意味を持ちます。
従って書き換えるとエラーになります。


キーワードのリスト
http://php.net/manual/ja/reserved.keywords.php

Qプログラムの改良

人の作ったプログラムを改良することになりました。
Visual C++ は初めてですが、CやC++は一通り勉強しています。

そこで、いろいろ調べているのですが、
例えば
「MFCは使わずに,Win32API SDKを用いた方法」
などという説明があります。

自分が対応しているプログラムが、そのどちらであるか、あるいはほかの方法で作られているか
というのはどうしたら分かるのでしょうか?

Aベストアンサー

No1です
私はC++は全然触ったこと無いので
あまり的確な回答は期待しないでくださいね

Q1.いいんじゃないでしょうか?
MSDNのOnPoint↓
https://msdn.microsoft.com/ja-jp/library/01c9aaty.aspx

OnPointクラス(Cwndクラス)
https://msdn.microsoft.com/ja-jp/library/1xb05f0h.aspx
このページの一番最初に
「Microsoft Foundation Class ライブラリにあるすべてのウィンドウ クラスの基本機能が用意されています。」と書いてありますから
そういうことですね

Q2.なんでもいいと思いますけど
そもそもあなたが対応するプログラムが
きちんとWin32のみで、もしくはMFCのみで書かれているとは限らないですからね
適当に作られて、両方が混在している可能性だってありますし

Q3.そこからですか
そこは調べればすぐ出てくるかと思いますが
MFCというのはWin32をラッピングしたものです

Q4.作った本人に聞く
仕様書とかがあるならそれを見る

No1です
私はC++は全然触ったこと無いので
あまり的確な回答は期待しないでくださいね

Q1.いいんじゃないでしょうか?
MSDNのOnPoint↓
https://msdn.microsoft.com/ja-jp/library/01c9aaty.aspx

OnPointクラス(Cwndクラス)
https://msdn.microsoft.com/ja-jp/library/1xb05f0h.aspx
このページの一番最初に
「Microsoft Foundation Class ライブラリにあるすべてのウィンドウ クラスの基本機能が用意されています。」と書いてありますから
そういうことですね

Q2.なんでもいいと思いますけど
そもそもあなたが...続きを読む

Q自宅でサーバー運用について

サーバー設置の勉強のためにタワー型サーバー(PRIMERGY TX1310 M1ディスクレスモデル(Ce​leron G1820/4G/タワー))ってのを購入しようと思います。

ただ、液晶画面も必要だということなのですが、ノートパソコンにつないで、そこから、操作することは可能でしょうか? 又は、やはり、別途モニター・キーボード・マウスを購入したほうがよいのでしょうか? このあたりがよく分かっていません。

仮に、ノートパソコンから操作できるとしても、サーバーを運用中は、ノートパソコンをつけっ放しにしないといけないとかいうのはちょっと嫌なので、このあたりもどうなのか、よく分かりません。よろしくお願いします。

Aベストアンサー

>PRIMERGY TX1310 M1ディスクレスモデル

https://zigsow.jp/item/311274/review/311704

最初のセットアップ(OSインストール)まではキーボードとモニターはあった方がいいみたいですね。
# 場合によってはマウスも。

OSインストール後は、必要に応じてネットワーク経由で操作を行えばよいかと。
LinuxなどならSSHで接続してコマンド操作とかで。
モニタなしでGUI起動してVNCなりで操作でもいいかも知れませんが。

家のサーバの1つはBeeBoxにUSB3.0の外付けHDDを接続して、下駄箱の中で地デジ録画サーバとして動作してます。
最初のOSインストール時だけメインPCのモニタに接続して、ネットワーク設定終わったあとは外してます。
BIOS設定でAC電源復帰時は起動するようにしているので、停電復帰後も操作なしで起動します。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報