このページの翻訳:
- 日本語 (ja)
- English (en)
最近の更新
Tag Cloud
このページへのアクセス
今日: 9 / 昨日: 0
総計: 1529
- Dokuwiki.fl8.jp(256)
- 13 CentOS6メール設定(15)
- 34 UnboundでHA構成(13)
- 05 rsync(13)
- FreeBSD カーネル再構築(12)
- 02 ProFTPD(12)
最近の更新
このページへのアクセス
今日: 9 / 昨日: 0
総計: 1529
Dokuwikiは、Nginx版の2021.04.29 Docker dokuwiki linuxserverでも書いてます。
こちらbitnamiのdokuwikiはApache2で動きます。
これだけで、dokuwiki起動できます。
user: hoge, password: hogehogepassword でログインできます。
--- version: '3' services: dokuwiki: image: docker.io/bitnami/dokuwiki:latest user: root ports: - '80:8080' - '443:8443' volumes: ### Timezonを合わすため - ./timezone.ini:/opt/bitnami/php/etc/conf.d/timezone.ini - ./data:/bitnami environment: - TZ=Asia/Tokyo - DOKUWIKI_USERNAME=hoge - DOKUWIKI_PASSWORD=hogehogepassword ### Apacheのポートを指定する場合 - APACHE_HTTP_PORT_NUMBER=8080 - APACHE_HTTPS_PORT_NUMBER=8443 volumes: dokuwiki_data: driver: local
timezone.ini
[Date] date.timezone = "Asia/Tokyo"
docker-compose up -d
これで、https://testwiki.hogehoge.com でアクセスでるようになります。
--- version: '2' services: https-portal: image: steveltn/https-portal:1 ports: - '80:80' - '443:443' links: - dokuwiki #restart: always restart: unless-stopped environment: DOMAINS: 'testwiki.hogehoge.com -> http://dokuwiki:8080' STAGE: 'local' #STAGE: 'production' #FORCE_RENEW: 'true' dokuwiki: image: docker.io/bitnami/dokuwiki:latest user: root #ports: # - '80:8080' # - '443:8443' volumes: - ./data:/bitnami environment: - DOKUWIKI_USERNAME=hoge - DOKUWIKI_PASSWORD=hogehogepassword volumes: dokuwiki_data: driver: local
defaultではdaemonユーザになってます。
Apacheの実行ユーザをviで編集してrootに変更するとApache起動できなくなります。
dokuwiki 22:19:00.44 INFO ==> ** Starting Apache ** AH00526: Syntax error on line 172 of /opt/bitnami/apache/conf/httpd.conf: Error:\tApache has not been designed to serve pages while\n\trunning as root. There are known race conditions that\n\twill allow any local user to read any file on the system.\n\tIf you still desire to serve pages as root then\n\tadd -DBIG_SECURITY_HOLE to the CFLAGS env variable\n\tand then rebuild the server.\n\tIt is strongly suggested that you instead modify the User\n\tdirective in your httpd.conf file to list a non-root\n\tuser.\n
下記と同じように行う。
既存環境からのコピー
chown -R bin:root data/dokuwiki