使用者工具

網站工具


wiki設定筆記

差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

兩邊的前次修訂版前次修改
下次修改
前次修改
wiki設定筆記 [2020/01/02 22:51] – [nginx設定:] nekowiki設定筆記 [2021/07/11 01:30] (目前版本) neko
行 1: 行 1:
 ====== 系統: ====== ====== 系統: ======
  
-安裝 dokuwiki\\ +<del>安裝 dokuwiki\\ 
-安裝 mail server+安裝 mail server</del> 
 + 
 +安裝 web station 
 + 
 +下載 dokuwiki 並解壓縮,依照指示安裝 
 + 
 +接下來是安全性設定,參考下面網址 
 + 
 +[[https://www.dokuwiki.org/security#web_access_security|https://www.dokuwiki.org/security#web_access_security]] 
 + 
 +中「Deny Directory Access in Nginx」這段。參考本文件下面的「nginx設定」
  
 ====== dokuwiki 安裝套件: ====== ====== dokuwiki 安裝套件: ======
行 27: 行 37:
  
 ====== DNS設定: ====== ====== DNS設定: ======
 +
 +[[https://github.com/namukcom/SynologyCloudFlareDDNS|https://github.com/namukcom/SynologyCloudFlareDDNS]] \\
 +可能每次開機都需要設定一次
  
 ====== nginx設定: ====== ====== nginx設定: ======
  
-/etc/nginx/nginx.conf 用到\\ +/etc/nginx/nginx.conf 用到 \\ app.d → /var/tmp/nginx/app.d \\ conf.d → /usr/local/etc/nginx/conf.d \\ sites-enabled → /usr/local/etc/nginx/sites-enabled \\ 進入 app.d 可以看到 server.webstation-vhost.conf 內的虛擬主機設定 \\ 裡面引用到 conf.d 下面的目錄。目錄裡面要加上設定檔(user.conf.dokuwiki),內容如下:
-app.d → /var/tmp/nginx/app.d\\ +
-conf.d → /usr/local/etc/nginx/conf.d\\ +
-sites-enabled → /usr/local/etc/nginx/sites-enabled\\ +
-進入 app.d 可以看到 server.webstation-vhost.conf 內的虛擬主機設定\\ +
-裡面引用到 conf.d 下面的目錄。目錄裡面要加上設定檔(dokuwiki.conf),內容如下: +
 <code> <code>
 +
 location ~ /(data|conf|bin|inc|vendor)/ { location ~ /(data|conf|bin|inc|vendor)/ {
     deny all;     deny all;
行 44: 行 52:
 </code> </code>
  
-另外 /etc/nginx/nginx.conf 內可看到 /.well-known/acme-challenge 的根目錄被連結到 /var/lib/letsencrypt 下,\\ +另外 /etc/nginx/nginx.conf 內可看到 /.well-known/acme-challenge 的根目錄被連結到 /var/lib/letsencrypt 下, \\ 請在 /var/lib/letsencrypt 目錄下建立 ln .well-known → /volume1/web/.well-known/
-請在 /var/lib/letsencrypt 目錄下建立 ln .well-known → /volume1/web/.well-known/+
  
 編輯完畢用 sudo nginx -t 測試,sudo nginx -s reload 重新載入。 編輯完畢用 sudo nginx -t 測試,sudo nginx -s reload 重新載入。
  
  
wiki設定筆記.1577976712.txt.gz · 上一次變更: 2020/01/02 22:51 由 neko