Myvideo

Guest

Login

4. Настройка Бесплатных FREE Oracle VPS. ЧАСТЬ 4 (Установка NextCloud/Прикручиваем домен/РНР-модули)

Uploaded By: Myvideo
68 views
0
0 votes
0

Это 4 часть из 6. В этом видео мы установим NextCloud/Добавим домен/доустановим php-модули Добавим запись типа А для своего поддомена Установка NextCloud 1) cd /tmp wget mkdir /var/www/ 2) sudo unzip sudo mv nextcloud /var/www/ sudo chmod -R 0775 /var/www/ sudo chown -R www-data:www-data /var/www/ 3) Создаем базу данных и пользователя: sudo mysql -u root CREATE DATABASE nextcloud; SHOW DATABASES; CREATE USER nextcloud@localhost IDENTIFIED BY ’YOUR_PASSWORD’; SELECT User FROM ; GRANT ALL PRIVILEGES ON nextcloud.* TO nextcloud@localhost; FLUSH PRIVILEGES; SHOW GRANTS FOR nextcloud@localhost; 4) Создаем конфиг: sudo vim /etc/nginx/sites-available/ sudo In -s /etc/nginx/sites-available/ / etc/nginx/sites-enabled/ ЗАМЕНИТЬ на свое server { listen 80; listen [::]:80; server_name ; # Add headers to serve security related headers add_header X-Content-Type-Options nosniff; add_header X-XSS-Protection “1; mode=block“; add_header X-Robots-Tag none; add_header X-Download-Options noopen; add_header X-Permitted-Cross-Domain-Policies none; add_header Referrer-Policy no-referrer; #I found this header is needed on Ubuntu, but not on Arch Linux. add _header X-Frame-Options “SAMEORIGIN“; # Path to the root of your installation root /var/www/; access_log /var/log/nginx/; error_log /var/log/nginx/; location = / { allow all; log_not_found off; access_log off; } # The following 2 rules are only needed for the user_webfinger app. # Uncomment it if you’re planning to use this app. #rewrite ^/.well-known/host-meta /?service=host-meta last; #rewrite ^/.well-known/ /? service=host-meta-json # last; location = /.well-known/carddav { return 301 $scheme://$host/; } location = /.well-known/caldav { return 301 $scheme://$host/; } location ~ /.well-known/acme-challenge { allow all; } # set max upload size client_max_body_size 1024M; fastegi_buffers 64 4K; # Disable gzip to avoid the removal of the ETag header gzip off; # This module is currently not supported. #pagespeed off; error_page 403 /core/templates/; error_page 404 /core/templates/; location / { rewrite ^ /; } location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)/ { deny all; } location ~ ^/(?:.autotest|occ|issue indie db_|console) { deny all; } location ~ ^/(?:index|remote|public|cron|core/ajax/update|status|ocs/v[12]/updater/. |ocs-provider/. |core/templates/ 40 [34])\.php(?:$|/) { include fastogi_params; fastcgi_split_path_info^(. \.php)(/*)$; try_files $fastcgi_script_name =404; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; #Avoid sending the security headers twice fastcgi_param modHeadersAvailable true; fastcgi_param front_controller_active true; fastcgi_pass unix:/run/php/; fastcgi_intercept_errors on; fastcgi_request_buffering off; } location ~ ^/(?:updater|ocs-provider)(?:$|/) { try_files Suri/=404; index ; } location ~* \. (?:css|js)$ { try_files $uri /$urisis_args$args; add _header Cache-Control “public, max-age=7200“; # Add headers to serve security related headers (It is intended to # have those duplicated to the ones above) add_header X-Content-Type-Options nosniff; add_header X-XSS-Protection “1; mode=block“ add_header X-Robots-Tag none; add_header X-Download-Options noopen; add_headerX-Permitted-Cross-Domain-Policies none; add_header Referrer-Policy no-referrer; # Optional: Don’t log access to assets access_log off; } location ~ * \.(?:svg|gif|png|htm||ttf|wofflicolipgljpeg)$ { try_files $uri /$uri$is_args$args; # Optional: Don’t log access to other assets access_log off; } } sudo systemctI reload nginx 5) sudo apt install php-imagick Мой телеграм канал Мой youtube @linuxlifepage Boosty (эксклюзивный контент) Моя ОНЛАЙН ШКОЛА ВК сообщество ЯндексДзен канал #линукс #linux #free #oraclevps #nextcloud

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later