]> Git repositories of Nishi - tewi.git/commitdiff
adding documents
authorNishi <nishi@nishi.boats>
Tue, 8 Oct 2024 12:27:15 +0000 (12:27 +0000)
committerNishi <nishi@nishi.boats>
Tue, 8 Oct 2024 12:27:15 +0000 (12:27 +0000)
git-svn-id: file:///raid/svn-personal/tewi/trunk@278 8739d7e6-ffea-ec47-b151-bdff447c6205

Document/input/directives/allow.md [new file with mode: 0644]
Document/input/directives/begindirectory.md [new file with mode: 0644]
Document/input/directives/beginif.md [new file with mode: 0644]
Document/input/directives/beginvirtualhost.md [new file with mode: 0644]
Document/input/directives/chrootdirectory.md [new file with mode: 0644]
Document/input/directives/forcelog.md [new file with mode: 0644]

diff --git a/Document/input/directives/allow.md b/Document/input/directives/allow.md
new file mode 100644 (file)
index 0000000..9a335f3
--- /dev/null
@@ -0,0 +1,14 @@
+\language ^en$
+# Allow/Deny directive {Directives}
+Controls which can access, and which cannot. Only accepts `all` for now.\
+Can be only used under the [Directory](begindirectory.html) section.\
+\
+Syntax: `Allow all` \
+Syntax: `Deny all` \
+\language ^jp$
+# Allow/Deny命令 {命令}
+何がアクセスでき、またはできないかを指定します。今現在は`all`しか受け付けません。\
+[Directory](begindirectory.html)セクション下でのみ使用できます。\
+\
+構文: `Allow all` \
+構文: `Deny all` \
diff --git a/Document/input/directives/begindirectory.md b/Document/input/directives/begindirectory.md
new file mode 100644 (file)
index 0000000..1230dd2
--- /dev/null
@@ -0,0 +1,12 @@
+\language ^en$
+# BeginDirectory/EndDirectory directive {Directives}
+Begins/Ends the Directory section.\
+\
+Syntax: `BeginDirectory path` \
+Syntax: `EndDirectory` \
+\language ^jp$
+# BeginDirectory/EndDirectory命令 {命令}
+Directoryセクションを開始したり終了したりします。\
+\
+構文: `BeginDirectory パス` \
+構文: `EndDirectory` \
diff --git a/Document/input/directives/beginif.md b/Document/input/directives/beginif.md
new file mode 100644 (file)
index 0000000..ccfab8c
--- /dev/null
@@ -0,0 +1,27 @@
+\language ^en$
+# BeginIf/BeginIfNot/EndIf directive {Directives}
+Begins/Ends the If section.\
+BeginIf makes parser parse the directives inside the If section if the expression is true, otherwise makes it ignore them.\
+BeginIfNot is same with BeginIf, but makes it parse if False instead.\
+\
+Syntax: `BeginIf True|False|defined name` \
+Syntax: `BeginIfNot True|False|defined name` \
+Syntax: `EndIf`
+
+## Notes on defined names
+`HAS_CHROOT` gets defined if Tewi HTTPd was compiled with `chroot(2)` support. \
+`HAS_SSL` gets defined if Tewi HTTPd was compiled with TLS/SSL support. \
+
+\language ^jp$
+# BeginIf/BeginIfNot/EndIf命令 {命令}
+Ifセクションを開始したり終了したりします。\
+BeginIfの場合、条件式が真の場合セクション内の命令がパースされます。それ以外の場合は無視されます。\
+BeginIfNotはその逆です。\
+\
+構文: `BeginIf True|False|defined 名前` \
+構文: `BeginIfNot True|False|defined 名前` \
+構文: `EndIf`
+
+## 定義された名前についての注釈
+Tewi HTTPdが`chroot(2)`サポートと共にコンパイルされている場合、`HAS_CHROOT`が定義されます。\
+Tewi HTTPdがTLS/SSLサポートと共にコンパイルされている場合、`HAS_SSL`が定義されます。
diff --git a/Document/input/directives/beginvirtualhost.md b/Document/input/directives/beginvirtualhost.md
new file mode 100644 (file)
index 0000000..7669763
--- /dev/null
@@ -0,0 +1,12 @@
+\language ^en$
+# BeginVirtualHost/EndVirtualHost directive {Directives}
+Begins/Ends the VirtualHost section.\
+\
+Syntax: `BeginVirtualHost host[:port]` \
+Syntax: `EndVirtualHost` \
+\language ^jp$
+# BeginVirtualHost/EndVirtualHost命令 {命令}
+VirtualHostセクションを開始したり終了したりします。\
+\
+構文: `BeginVirtualHost ホスト名[:ポート]` \
+構文: `EndVirtualHost` \
diff --git a/Document/input/directives/chrootdirectory.md b/Document/input/directives/chrootdirectory.md
new file mode 100644 (file)
index 0000000..e776a56
--- /dev/null
@@ -0,0 +1,10 @@
+\language ^en$
+# ChrootDirectory directive {Directives}
+Does `chroot(2)` into the directory.\
+\
+Syntax: `ChrootDirectory` \
+\language ^jp$
+# ChrootDirectory命令 {命令}
+指定されたディレクトリに`chroot(2)`します。\
+\
+構文: `ChrootDirectory path` \
diff --git a/Document/input/directives/forcelog.md b/Document/input/directives/forcelog.md
new file mode 100644 (file)
index 0000000..d74451c
--- /dev/null
@@ -0,0 +1,10 @@
+\language ^en$
+# ForceLog directive {Directives}
+Outputs a log. \
+\
+Syntax: `ForceLog content` \
+\language ^jp$
+# ForceLog命令 {命令}
+ログを強制的に出します。\
+\
+構文: `ForceLog 内容` \