<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://shiyoka.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://shiyoka.com/feed.php">
        <title>ClownWiki - varnish</title>
        <description></description>
        <link>https://shiyoka.com/</link>
        <image rdf:resource="https://shiyoka.com/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-05-08T13:31:25+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://shiyoka.com/doku.php?id=varnish:00_install&amp;rev=1739713985&amp;do=diff"/>
                <rdf:li rdf:resource="https://shiyoka.com/doku.php?id=varnish:03_readme&amp;rev=1739713985&amp;do=diff"/>
                <rdf:li rdf:resource="https://shiyoka.com/doku.php?id=varnish:05_configuration&amp;rev=1739713985&amp;do=diff"/>
                <rdf:li rdf:resource="https://shiyoka.com/doku.php?id=varnish:07_vcl&amp;rev=1739713985&amp;do=diff"/>
                <rdf:li rdf:resource="https://shiyoka.com/doku.php?id=varnish:09_log&amp;rev=1739713985&amp;do=diff"/>
                <rdf:li rdf:resource="https://shiyoka.com/doku.php?id=varnish:11_delete_cache&amp;rev=1739713985&amp;do=diff"/>
                <rdf:li rdf:resource="https://shiyoka.com/doku.php?id=varnish:13_tips&amp;rev=1739713985&amp;do=diff"/>
                <rdf:li rdf:resource="https://shiyoka.com/doku.php?id=varnish:99_link&amp;rev=1739713985&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://shiyoka.com/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>ClownWiki</title>
        <link>https://shiyoka.com/</link>
        <url>https://shiyoka.com/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://shiyoka.com/doku.php?id=varnish:00_install&amp;rev=1739713985&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-16T13:53:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>00_install</title>
        <link>https://shiyoka.com/doku.php?id=varnish:00_install&amp;rev=1739713985&amp;do=diff</link>
        <description>Installation on CentOS6

リポジトリ登録


# rpm --nosignature -i https://repo.varnish-cache.org/redhat/varnish-4.0.el6.rpm


インストール


# yum install varnish
～省略～
======================================================================================================================
 パッケージ                   アーキテクチャ         バージョン                     リポジトリー                 容量
======================================================================================================================
インストールしています:
 v…</description>
    </item>
    <item rdf:about="https://shiyoka.com/doku.php?id=varnish:03_readme&amp;rev=1739713985&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-16T13:53:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>03_readme</title>
        <link>https://shiyoka.com/doku.php?id=varnish:03_readme&amp;rev=1739713985&amp;do=diff</link>
        <description>基本的なこと

関連ファイル

	*  /etc/sysconfig/varnish
起動パラメータ
	*  /etc/varnish/default.vcl
VCL（リクエストに対する振る舞い）
	*  /etc/init.d/varnish
本体の起動スクリプト
	*  /etc/init.d/varnishlog
ログをファイルに出力する「varnishlog」の起動スクリプト</description>
    </item>
    <item rdf:about="https://shiyoka.com/doku.php?id=varnish:05_configuration&amp;rev=1739713985&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-16T13:53:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>05_configuration</title>
        <link>https://shiyoka.com/doku.php?id=varnish:05_configuration&amp;rev=1739713985&amp;do=diff</link>
        <description>起動パラメータ

/etc/sysconfig/varnish

待ち受けポート


VARNISH_LISTEN_PORT=6081


標準は6081ポートになっています。
&lt;http://server_ipaddress:6081&gt;
Apacheなど一般的なwebサービスの代わりにフロントに立てるなら80ポートに、その他8080など、任意に変更可能。</description>
    </item>
    <item rdf:about="https://shiyoka.com/doku.php?id=varnish:07_vcl&amp;rev=1739713985&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-16T13:53:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>07_vcl</title>
        <link>https://shiyoka.com/doku.php?id=varnish:07_vcl&amp;rev=1739713985&amp;do=diff</link>
        <description>VCL（振る舞い）

/etc/varnish/default.vcl

バックエンドのサーバ、ポートを設定する

ローカルサーバの80ポートで動作しているwebサービスに転送する場合。


backend default {
    .host = &quot;127.0.0.1&quot;;
    .port = &quot;80&quot;;
}</description>
    </item>
    <item rdf:about="https://shiyoka.com/doku.php?id=varnish:09_log&amp;rev=1739713985&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-16T13:53:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>09_log</title>
        <link>https://shiyoka.com/doku.php?id=varnish:09_log&amp;rev=1739713985&amp;do=diff</link>
        <description>Varnishのログ

Varnish Shared memory Log

Varnishのログは他の一般的なミドルウェアと異なり、ログをメモリ（Varnish Shared memory Log）上に出力します。
varnishlogやvarnishncsaなどのコマンドでVSLを読み込んでファイル出力や、varnishhistでヒストグラムの整形などを行います。</description>
    </item>
    <item rdf:about="https://shiyoka.com/doku.php?id=varnish:11_delete_cache&amp;rev=1739713985&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-16T13:53:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>11_delete_cache</title>
        <link>https://shiyoka.com/doku.php?id=varnish:11_delete_cache&amp;rev=1739713985&amp;do=diff</link>
        <description>キャッシュ削除

公式：&lt;https://www.varnish-cache.org/docs/4.0/users-guide/purging.html?highlight=ban&gt;

VCLに設定追加

method「PURGE」で対象URLにアクセスすると、対象URLのキャッシュが削除できる。


# vi /etc/varnish/default.vcl
acl purge {
    &quot;localhost&quot;;
    &quot;192.168.24.0&quot;/24;
}

sub vcl_recv {
    # allow PURGE from localhost and 192.168.24...
    if (req.method == &quot;PURGE&quot;) {
        if (client.ip !~ purge) {
            return(synth(403, &quot;Not allowed&quot;));
        }
        ban(&quot;obj.http.x-url ~ &quot; + req.url); # Assumes req.url is a regex.…</description>
    </item>
    <item rdf:about="https://shiyoka.com/doku.php?id=varnish:13_tips&amp;rev=1739713985&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-16T13:53:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>13_tips</title>
        <link>https://shiyoka.com/doku.php?id=varnish:13_tips&amp;rev=1739713985&amp;do=diff</link>
        <description>Tips

コンフィグテスト


# varnishd -d -f /etc/varnish/default.vcl -C</description>
    </item>
    <item rdf:about="https://shiyoka.com/doku.php?id=varnish:99_link&amp;rev=1739713985&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-16T13:53:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>99_link</title>
        <link>https://shiyoka.com/doku.php?id=varnish:99_link&amp;rev=1739713985&amp;do=diff</link>
        <description>Link

Varnish Community | Varnish makes websites fly!
&lt;https://www.varnish-cache.org/&gt;

Installation on RedHat
&lt;https://www.varnish-cache.org/installation/redhat&gt;

Varnish Administrator Documentation
&lt;https://www.varnish-cache.org/docs/trunk/index.html&gt;

cat /dev/random &gt; /dev/null &amp;
&lt;http://blog.xcir.net/&gt;

cat /dev/random &gt; /dev/null &amp; &gt; Varnish4.0のいろいろ
&lt;https://docs.google.com/a/istpika.com/presentation/d/19hlLWtkvXLW7ZBcCZjqJRgJP-1JUvfqeRe7-J5cORJM/edit#slide=id.p&gt;

cat /dev/random &gt; /dev/nu…</description>
    </item>
</rdf:RDF>
