カレンダー / Calendar
07 | 2017/08 | 09
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -
プロフィール / Profile

あるぱかなう / Alpaca Now

ブログ内検索 / Search in Blog

ブログ記事を検索できます。

最新記事 / New Items

カテゴリ / Category

月別アーカイブ / Archive

2017年 08月 【5件】
2017年 07月 【13件】
2017年 06月 【8件】
2017年 05月 【2件】
2017年 04月 【1件】
2017年 03月 【15件】
2017年 02月 【5件】
2017年 01月 【8件】
2016年 12月 【7件】
2016年 11月 【4件】
2016年 10月 【9件】
2016年 09月 【5件】
2016年 08月 【9件】
2016年 07月 【6件】
2016年 06月 【5件】
2016年 05月 【13件】
2016年 04月 【12件】
2016年 03月 【13件】
2016年 02月 【14件】
2016年 01月 【23件】
2015年 12月 【6件】
2015年 11月 【1件】
2015年 10月 【4件】
2015年 09月 【1件】
2015年 08月 【5件】
2015年 07月 【7件】
2015年 06月 【2件】
2015年 05月 【12件】
2015年 04月 【11件】
2015年 03月 【4件】
2015年 02月 【18件】
2015年 01月 【36件】
2014年 12月 【3件】
2013年 07月 【12件】
2013年 06月 【2件】
2011年 11月 【1件】
2011年 10月 【5件】
2011年 09月 【1件】
2010年 06月 【1件】
2010年 03月 【1件】
2010年 02月 【8件】
2010年 01月 【4件】
2009年 11月 【4件】
2009年 10月 【2件】
2009年 09月 【3件】
2009年 08月 【1件】
2009年 07月 【18件】
2009年 06月 【11件】
2009年 05月 【5件】
2009年 04月 【1件】
2009年 03月 【26件】
2009年 02月 【16件】
2009年 01月 【13件】
2008年 12月 【7件】
2008年 11月 【7件】
2008年 10月 【13件】

最新コメント /New Comments

カウンター / Counter

ブログの更新率 / Refresh Rate

リンク / Link

広告 / ADs

ラズパイでリザーブプロキシ

2016.08.24 02:01|ラズパイ / Rasp-Pi
ラズパイでapacheを立ち上げましたが、
1つのグローバルアドレスで複数台のPCに別のドメインを割り当てたいと思い、apacheのreserve proxyを使ってみました。

参考にしたサイト
Raspberry Pi and Reverse Proxy

まず
a2enmod proxy_http

でプロキシモジュールを有効にします。

次に、
nano /etc/apache2/sites-available/000-default.conf

で設定していきます。


#ラズパイ
<VirtualHost 192.168.1.1:80>

ServerName device1.mydomain.com
ProxyPreserveHost On
ProxyRequests off
ProxyPass / http://192.168.1.1:8080/
ProxyPassReverse / http://192.168.1.1:8080/

</VirtualHost>

#別のホスト
<VirtualHost 192.168.1.1:80>

ServerName device2.mydomain.com
ProxyPreserveHost On
ProxyRequests off
ProxyPass / http://192.168.1.2:8080/
ProxyPassReverse / http://192.168.1.2:8080/

</VirtualHost>


apacheを再起動します。
/etc/init.d/apache2 restart


これで外部からアクセスしたときにドメインごとの振り分けができました。
このラズパイを親玉に子分を増やしていく感じですね。



後で気づきましたが、Dynamic DNSが一つのホスト名しか設定してませんでした。
ping打ったらグローバルIPが変わっていて気づきました。

Dynamic DNSの自動アップデートにはddclientを使用しています。
sudo nano /etc/ddclient.conf

で設定ファイルを編集します。


# Configuration file for ddclient generated by debconf
#
# /etc/ddclient.conf

daemon 600
protocol=dyndns2
use=web, web=checkip.dyndns.com, web-skip='IP Address'
server=members.dyndns.org
login=user
password='123456789'
device1.mydomain.com, device2.mydomain.com

DynDNSを使っている場合はこんな感じです。

必要ないみたいですが一応ddclientを再起動します。
sudo /etc/init.d/ddclient restart

広告 ADs

コメント

非公開コメント