In diesem Video stelle ich euch die kostenlose ControlPanel Software CloudPanel vor. Hiermit könnt ihr mehrere Webseiten und PHP-Anwendungen auf einem Server betreiben und über ein grafisches Benutzerinterface verwalten.



Im Video verwendete Befehle:

### update server and install packages ###
apt update && apt -y upgrade && apt -y install curl wget sudo

### automatic CloudPanel Installer ###
curl -sSL https://installer.cloudpanel.io/ce/v1/install.sh | sudo bash

### use own domain for cloudpanel vHost Example###

server {
  listen 80;
  listen [::]:80;
  listen 443 ssl http2;
  listen [::]:443 ssl http2;
  {{ssl_certificate_key}}
  {{ssl_certificate}}
  server_name cp.domain.com;
  {{root}}

  {{nginx_access_log}}
  {{nginx_error_log}}

  if ($bad_bot = 1) {
    return 403;
  }

  if ($scheme != "https") {
    rewrite ^ https://$host$uri permanent;
  }

  #if ($http_x_forwarded_proto != https) {
  #  return 301 https://$host$request_uri;
  #}
  
  #if ($http_x_forwarded_proto ~ https) {
  #  set $fastcgi_https on;
  #}

  location ~ /.well-known {
    auth_basic off;
    allow all;
  }

  location / {
    proxy_set_header Host $http_host; 
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_set_header X-Forwarded-Host $http_host;
    proxy_pass https://127.0.0.1:8443/;
    proxy_max_temp_file_size 0;
    proxy_connect_timeout 7200;
    proxy_send_timeout 7200;
    proxy_read_timeout 7200;
    proxy_buffer_size 128k;
    proxy_buffers 4 256k;
    proxy_busy_buffers_size 256k;
    proxy_temp_file_write_size 256k;
 }
}

 

apfelcast Support

Du benötigst Unterstützung bei deinem Projekt oder hast Fragen zur Umsetzung?
Dann melde ich gern bei uns!

Kontaktieren