Gradioのパブリック共有機能とFRPによるリバースプロキシの仕組み
デモアプリの外部共有とトンネリング
構築した機械学習モデルのデモは、他者にアクセスしてもらって初めて価値を発揮する。Gradioには、Webサーバーを別途用意することなく、ローカルで起動したアプリケーションを一時的にパブリックアクセス可能なURLとして公開する機能が備わっている。
パブリックURLの有効化方法
アプリを外部に公開する設定は非常にシンプルで、launch ...
7月23日 16:22 投稿
CentOS7.3におけるYumによるNginxのインストールと設定
Nginxの導入
# 情報を確認する
yum info nginx
yum info httpd
# Apacheであるhttpdを削除する
yum remove httpd -y
# Nginxをインストールする
yum install nginx -y
# Nginxを起動時に自動実行するように設定
chkconfig nginx on
# 自動起動の状態を確認
chkconfig
# Nginxサービスを起動
service nginx start
# ポートのリッスン状況を確認
netstat ...
7月16日 00:45 投稿
NginxのLocation設定とRewriteルールの実装方法
Locationの正規表現構文
実際の設定例:
<p>location = / {</p>
<p> # ルートパスを完全一致でマッチング、ドメイン直後に文字列が続く場合は対象外</p>
<p> [ configuration A ]</p>
<p>}</p>
<p>location / {</p>
<p> # 全てのリクエストは / で始まるため、このルールが適用される</p>
& ...
6月26日 17:34 投稿
NginxサブディレクトリでのLaravelリバースプロキシ設定とURL生成問題の解決策
最近、WeChat H5プロジェクトに取り組んでいます。ビジネス要件により、ドメインは同一である必要があり、PHPリクエストはNginxでリバースプロキシされています。通常はページ作成は不要ですが、時間が不足していたため、いくつかのページを組み込みました。
location /weixin/ {
proxy_pass http://127.0.0.1:9000/;
proxy_set_header Host $host ...
6月23日 23:40 投稿
Nginxの基本概要と設定例
Nginxの概要
============
Nginxは高パフォーマンスなWebサーバーとして設計されたオープンソースソフトウェアで、主に大規模トラフィックを扱うWebサイトに適しています。Linux、macOS、Windowsなど複数のプラットフォームに対応しており、高い安定性と低リソース消費を特徴としています。主な機能にはHTTPS通信、gzip圧縮、仮想ホスト構成、URL書き換え機能があり、Fas ...
6月20日 17:42 投稿
OpenClawロシア語インターフェース実装:ノンインパクトリバースプロキシとランタイム翻訳ソリューション詳細
1. プロジェクト概要:OpenClaw管理パネルに「ロシア語の外衣」を
OpenClaw、強力なセキュリティと自動化管理プラットフォームを使用しているが、デフォルトの英語インターフェースに不便を感じている場合、「OpenClaw RU Layer」というプロジェクトがあなたのためにあるかもしれません。簡単に言えば、これは非侵入型のロシア語インターフェース層、あるいは「翻訳プラグ ...
6月15日 20:22 投稿
内部ネットワークサービスへの外部アクセス実装手法
プライベートIPアドレスの特性
グローバルIPアドレスは限られた資源であるため、多くのコンピュータはキャリアが提供するグローバルIP配下のプライベートネットワークを経由してインターネットに接続しています。RFC 1918で規定されているプライベートIPアドレス範囲は以下の通りです:
10.0.0.0 - 10.255.255.255(クラスA)
172.16.0.0 - 172.31.255.255(クラスB)
192 ...
6月11日 23:55 投稿
Dockerを用いたNextCloudの導入とNginxリバースプロキシの設定
Dockerのインストール
公式リポジトリからDockerをインストールします。
sudo apt update
sudo apt install ca-certificates curl gnupg
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod 644 /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print- ...
6月6日 22:06 投稿