Dieses Forum verwendet Cookies.
Für "Social-Login" gelten weitere AGB die in diesem Forum unter Sonstiges liegen.
Technisch nötwendige finden Sie am Ende der Seite unter "Cookie-Einwilligungseinstellungen". (March 11, 2025) x


Themabewertung:
  • 1 Bewertung(en) - 5 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Webserver Personalisierbar mit MyBB
#8
Das Teil läuft,

jedoch habe ich keinen Zugriff auf das gemountete Volume des html Ordners.

Es kommt,
Code:
Forbidden

You don't have permission to access this resource.Server unable to read htaccess file, denying access to be safe

Es gibt keine Gruppe www oder html oder eine die mir öffentlichen Zugriff auf den Ordner gewährt.

Ich muss die Dateien im html Ordner sichern können da dort ein Rechnungsprogramm laufen soll, welches im Moment noch auf einer Syno läuft.

Diese will ich jedoch komplett ersetzen, mir fehlt noch der Webserver und die Cloud.

Die yaml sieht wie folgt aus.

Code:
# Ma Ni - v0.1
#
# UGOS - Projekt - bridge
#
# MyBB:x // php:x // apache:x // scp:x // mysql:x
#
services:
  mybbphp:
    build:
      context: .
      dockerfile: php/config/dockerfile
    container_name: mybbphp
    hostname: mybbphp
    domainname: docker.net
    mem_limit: 2gb
    cpus: 2
    volumes:
      - /volume2/html:/var/www/html:rw
      - ./php/config/user.ini:/usr/local/etc/php/conf.d/user.ini:ro
      - /etc/localtime:/etc/localtime:ro
      - /etc/timezone:/etc/timezone:ro
    environment:
      - TZ=Europe/Berlin
    healthcheck:
      test: ["CMD-SHELL", if ls /var/run/lock  > /dev/null; then echo "Running"; else exit 1;  fi]
      interval: 10s
      timeout: 5s
      retries: 5
    restart: always
    networks:
      net:
                ipv4_address: 172.28.0.2
#
  mybbapache:
    build:
      context: .
      dockerfile: apache/config/bridge_selfsign/dockerfile
    container_name: mybbapache
    hostname: mybbapache
    domainname: docker.net
    mem_limit: 2gb
    cpus: 2
    ports:
      - 8023:8023
      - 8449:443
    volumes:
      - /volume2/html:/var/www/html:rw
      - ./apache/config/bridge/httpd.conf:/usr/local/apache2/conf/httpd.conf:ro
      - /etc/localtime:/etc/localtime:ro
      - /etc/timezone:/etc/timezone:ro
    environment:
   #  - CERTIFICATE_DOMAIN=tuxysopen.duckdns.org # siehe yaml hostname+domainname ODER eigene domain
      - CERTIFICATE_NAS_IP=192.168.1.15 # NAS-IP ODER macvlan
      - CERTIFICATE_DOCKER_IP=172.28.0.3 # DOCKER-IP
      - TZ=Europe/Berlin
    healthcheck:
      test: ["CMD-SHELL", if ls /var/run/lock  > /dev/null; then echo "Running"; else exit 1;  fi]
      interval: 10s
      timeout: 5s
      retries: 5
    depends_on:
      mybbphp:
        condition: service_healthy
    restart: always
    networks:
      net:
                ipv4_address: 172.28.0.3
#
  mybbscp:
    build:
      context: .
      dockerfile: scp/config/dockerfile
    container_name: mybbscp
    hostname: mybbscp
    domainname: docker.net
    ports:
      - 222:22
    volumes:
      - /volume2/html:/var/www/html:rw
    healthcheck:
      test: ["CMD-SHELL", if ls /var/run/sshd.pid  > /dev/null; then echo "Running"; else exit 1;  fi]
      interval: 10s
      timeout: 5s
      retries: 5
    depends_on:
      mybbapache:
        condition: service_healthy
    restart: always
    networks:
      net:
                ipv4_address: 172.28.0.4
#
  mybbmysql:
    build:
      context: .
      dockerfile: mysql/config/dockerfile
    container_name: mybbmysql
    hostname: mybbmysql
    domainname: docker.net
    mem_limit: 2gb
    cpus: 2
    environment:
      - MYSQL_USER=mybb
      - MYSQL_PASSWORD=xxxxxx
      - MYSQL_ROOT_PASSWORD=xxxxxx
      - MYSQL_DATABASE=mybb
      - TZ=Europe/Berlin
    volumes:
      - /volume2/docker/lamp/db:/var/lib/mysql:rw
    healthcheck:
      test: ["CMD-SHELL", if ls /var/run/mysqld/mysqlx.sock; then echo "Running"; else exit 1;  fi]
      interval: 10s
      timeout: 5s
      retries: 5
    restart: always
    networks:
      net:
                ipv4_address: 172.28.0.5
#
  phpmyadmin:
    build:
      context: .
      dockerfile: myadmin/config/dockerfile
    container_name: phpmyadmin
    hostname: phpmyadmin
    domainname: docker.net
    mem_limit: 2gb
    cpus: 2
    ports:
      - 9082:80
    volumes:
      - myadmin:/config:rw
      - /etc/localtime:/etc/localtime:ro
      - /etc/timezone:/etc/timezone:ro
    environment:
      - PMA_CONTROLHOST=172.28.0.5
      - PMA_CONTROLPORT=3306
      - PMA_HOST=172.23.0.5
      - PMA_PORT=3306
# root Benutzer nicht aendern nur Passwort wie oben vergeben damit wird man in phpmyadmin automatisch eingelogt
      - PMA_USER=root
      - PMA_PASSWORD=xxxxxx
      - TZ=Europe/Berlin
    healthcheck:
      test: ["CMD-SHELL", if ls /var/run/nginx.pid; then echo "Running"; else exit 1;  fi]
      interval: 10s
      timeout: 5s
      retries: 5
    depends_on:
      mybbmysql:
        condition: service_healthy
    restart: always
    networks:
      net:
                ipv4_address: 172.28.0.6
#
volumes:
   html:
   db:
   myadmin:
#
networks:
  net:
      driver: bridge
      ipam:
          driver: default
          config:
              - subnet: "172.28.0.0/24"
                gateway: "172.28.0.1"

Hast du da eine Idee?
Zitieren


Nachrichten in diesem Thema
RE: Webserver Personalisierbar mit MyBB - by TuxyLord - 27-04-2025, 09:48

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste