インフラエンジニアbacchiのわかったことまとめ

bacchi.me

Linux Mac PHP

Webサーバーを立てずにPHPだけでカジュアルにWeb開発を行う + ポートフォワードを使ってリモートlocalhostをクライアントで見る

更新日:

PHPはWebサーバーになる。

PHPはWEBRickのようにWebサーバーとして動かすことができます。

実行例

ApacheだかNginxだかの面倒くさい設定をせずにカジュアルにPHPを動かせますね!

PHP + 黒魔術

ApacheやNginxの入っていないリモートサーバーでPHPをイントラ向けのWebサーバーとして動かし、SSHのポートフォワードでクライアントPCからブラウズするということをやったのでメモ。

こんなイメージ

Network diagram

サーバー側の設定

phpをWebサーバーとして動かすだけ。

クライアント側の設定

2つの踏み台サーバー越しに8081番をポートフォワードします。

クライアントはMacで踏み台、リモートサーバーはLinux。

なかなかの黒魔術っぷりだと思います。

とりあえず、トンネル部分は-A -t -Lのオプションで、目的のサーバーは-A -N -Lでつなげばよいです。

ポートフォワードについてはいずれまとめようと思います。

これで、クライアントのlocalhost:8081につなぐとはるか遠くのサーバーのlocalhost:8081を見ることができます。

試しにphpinfoでも見てみる。

phpinfo

ログもこんな感じで出る。

Sponsor Link

スポンサーリンク

Sponsor Link

スポンサーリンク

-Linux, Mac, PHP

Copyright© bacchi.me , 2018 AllRights Reserved.