Telepítse a Plesket a CentOS 7 rendszeren
Más rendszert használ? A Plesk egy szabadalmaztatott webtárhely-vezérlőpult, amely lehetővé teszi a felhasználók számára, hogy adminisztrálják személyes és/vagy ügyfeleik webhelyeit, adatbázisait
A ClipBucket egy közösség által támogatott nyílt forráskódú videómegosztó webhely és felügyeleti szkript. A ClipBuckets első megtestesülésében hasonló volt a népszerű videocsövek webhelyekhez. Évek fejlesztése után azonban robusztus médiaplatformmá vált a fizetős videó/médiamegosztó webhelyekhez képest. A ClipBucket a következő funkciókkal rendelkezik:
Jelentkezzen be normál felhasználóként, aki jogosult a sudo parancs használatára. Frissítse a rendszert az alábbiak szerint.
sudo yum clean all && sudo yum install deltarpm -y && sudo yum update -y
Sem a hivatalos CentOS 7 x64, sem az EPEL adattárak nem tartalmaznak RPM-eket az FFmpeghez (beleértve az FFProbe-ot) és a GPAC-hoz (beleértve az MP4Boxot is). Az RPMFusion adattárat hozzá kell adni, mivel az tartalmazza az FFmpeg legújabb 2.8.x buildjét és a GPAC legújabb 0.6.x buildjét. Használja az alábbi parancsot a tár hozzáadásához.
sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm -y
Ahhoz, hogy a ClipBucket webre optimalizált videókat jelenítsen meg, több multimédiás programot kell telepíteni, amelyek a háttérben automatikusan konvertálják a feltöltött videókat. Telepítse az FFmpeg-et és az MP4Box-ot (a GPAC része) a REMI-lerakatból.
sudo yum install ffmpeg gpac -y
A Ruby legújabb verziójának telepítéséhez először a YAML könyvtárat kell telepíteni.
sudo yum install libyaml -y
Most telepítse a Ruby legújabb verzióját (2.5.x).
sudo rpm -ivh https://github.com/feedforce/ruby-rpm/releases/download/2.5.0/ruby-2.5.0-1.el7.centos.x86_64.rpm
Telepítse a Ruby Gems csomagolóprogramot.
sudo yum install rubygems -y
Telepítse az FLVTool2 gemot.
sudo gem install flvtool2
Az ImageMagick, MediaInfo és az MPlayer/Mencoder programokat is telepíteni kell.
sudo yum install ImageMagick mediainfo mplayer -y
A CentOS 7 alapértelmezett tárházában a MariaDB 5.5.x verziója található. A MariaDB adatbázis-kiszolgáló legújabb elérhető verziójának (10.xx) telepítéséhez hozzá kell adni a MariaDB RPM-tárat.
Használja a sed
parancsot MariaDB.repo
a /etc/yum.repos.d/
könyvtárban elnevezett egyéni repofájl létrehozásához .
sudo su -c "echo -e '[mariadb]\nname = MariaDB\nbaseurl = http://yum.mariadb.org/10.2/centos7-amd64\ngpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB\ngpgcheck=1' > /etc/yum.repos.d/MariaDB.repo"
Telepítse a MariaDB adatbázis-kiszolgálót. A rendszer kéri, hogy importálja a GPG-t a MariaDB-ből. Nyomja meg a " Y
" gombot és a " Enter
" gombot az elfogadáshoz.
sudo yum install MariaDB-server -y
Engedélyezze és indítsa el a MariaDB adatbázis-kiszolgálót.
sudo systemctl start mysql
Biztosítsa a MariaDB adatbázis-kiszolgálót. Cserélje le az ********
alábbiakat egy új jelszóra a root MySQL felhasználó számára. Ez megegyezik a mysql_secure_installation
parancs promptok nélküli futtatásával .
sudo mysql -e "UPDATE mysql.user SET Password=PASSWORD('********') WHERE User='root';DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1');DELETE FROM mysql.user WHERE User='';DELETE FROM mysql.db WHERE Db IN('test', 'test\_%');DROP DATABASE test;FLUSH PRIVILEGES"
Készítsen biztonsági másolatot az eredetiről server.cnf
itt: /etc/my.cnf.d/
.
sudo mv /etc/my.cnf.d/server.cnf /root/server.cnf.original
Hozzon létre egy új server.cnf
fájlt a echo
paranccsal. Ez a konfiguráció valódi UTF8 támogatást nyújt. Ügyeljen arra, hogy módosítsa a default-time-zone
beállítást, hogy tükrözze a VPS időzóna helyét, ha úgy dönt. Ha az adatbázis mérete meghaladja a 2 GB-ot, módosítsa a sajátja innodb_buffer_pool_instances
alapján innodb_buffer_pool_size
. Példa: innodb_buffer_pool_size
= 4 GB, váltson innodb_buffer_pool_instances
4-re, darabonként 1 GB-ért. Módosítsa innodb_buffer_pool_size
a működő adatkészlete alapján. innodb_large_prefix
Az 1071-es hiba kerülő megoldására használják . innodb_io_capacity
és innodb_io_capacity_max
az alapértelmezett értékhez képest megnövekednek, mivel a Vultr VPS SSD meghajtók két nagyságrenddel magasabb IOP-t biztosítanak. Módosítsa key_buffer_size
, ha sok táblája van a MyISAM használatával.
sudo su -c "echo -e '[mysqld]\nbinlog_format\t\t\t\t\t= mixed\ncharacter-set-client-handshake\t\t\t= FALSE\ncharacter-set-server\t\t\t\t= utf8mb4\ncollation-server\t\t\t\t= utf8mb4_unicode_ci\ndefault-time-zone\t\t\t\t= -05:00\nexpire_logs_days\t\t\t\t= 7\ninit_connect\t\t\t\t\t= 'SET collation_connection = utf8mb4_unicode_ci, NAMES utf8mb4'\ninnodb\t\t\t\t\t\t= FORCE\ninnodb_buffer_pool_instances\t\t\t= 1\ninnodb_buffer_pool_size\t\t\t\t= 256M\ninnodb_file_format\t\t\t\t= barracuda\ninnodb_flush_method\t\t\t\t= O_DIRECT\ninnodb_large_prefix\ninnodb-log-file-size\t\t\t\t= 32M\ninnodb-log-files-in-group\t\t\t= 2\ninnodb_io_capacity\t\t\t\t= 30720\ninnodb_io_capacity_max\t\t\t\t= 40960\ninnodb_lock_wait_timeout\t\t\t= 60\ninteractive_timeout\t\t\t\t= 60\nkey_buffer_size\t\t\t\t\t= 2M\nlc_messages\t\t\t\t\t= en_US\nlc_messages_dir\t\t\t\t\t= /usr/share/mysql\nlog_error\t\t\t\t\t= /var/log/mysql/mysql-error.log\nmax_connections\t\t\t\t\t= 16\nmyisam-recover-options\t\t\t\t= FORCE,BACKUP\nskip_external_locking\nskip-log-bin\nskip_name_resolve\nskip_networking\nslow_query_log\t\t\t\t\t= 1\nslow_query_log_file\t\t\t\t= /var/log/mysql/mysql-slow.log\nsync_binlog\t\t\t\t\t= 1\nsysdate-is-now\t\t\t\t\t= 1\nthread_cache_size\t\t\t\t= 4\nthread_pool_size\t\t\t\t= 2\ntmpdir\t\t\t\t\t\t= /tmp\nwait_timeout\t\t\t\t\t= 60' > /etc/my.cnf.d/server.cnf"
Hozzon létre egy címtárat mysql
abban a /var/log/
könyvtárban, amelyben a MariaDB adatbázis-kiszolgáló naplói lesznek. Módosítsa a /var/log/mysql
könyvtár és a hozzá tartozó fájlok felhasználói és csoportos tulajdonjogát a root
felhasználó/csoport helyett a mysql
felhasználó/csoport címére.
sudo mkdir /var/log/mysql && sudo chown mysql.mysql /var/log/mysql
Indítsa újra a MariaDB adatbázis-kiszolgálót.
sudo systemctl restart mysql
A MariaDB adatbázis-kiszolgáló most be van állítva és készen áll.
A PHP feldolgozásához telepíteni és konfigurálni kell a PHP-FPM 7.0 démont. A PHP-FPM alapértelmezett 5.4.x-nél újabb verziójának telepítéséhez telepíteni kell a REMI repót, amely az 5.6.x, 7.0.x és 7.1.x PHP verziókat tartalmazza.
Telepítse a REMI repót és a szükséges PHP modulokat.
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y && sudo yum install php70-php-cli php70-php-pecl-imagick php70-php-fpm php70-php-mysql php70-php-opcache -y
Készítsen biztonsági másolatot php-fpm.conf
a /etc/opt/remi/php70/
könyvtárban lévő fájlról úgy, hogy átnevezi erre: php-fpm.conf.original
.
sudo mv /etc/opt/remi/php70/php-fpm.conf /etc/opt/remi/php70/php-fpm.conf.original
Hozzon létre egy új php-fpm.conf
fájlt a echo
paranccsal.
sudo su -c "echo -e 'include=/etc/opt/remi/php70/php-fpm.d/*.conf\n[global]\ndaemonize = yes\nemergency_restart_threshold = 2\nemergency_restart_interval = 1m\nerror_log = /var/log/php-fpm/php-fpm-7.0-error.log\npid = /var/run/php-fpm-7.0.pid\nprocess_control_timeout = 10s' > /etc/opt/remi/php70/php-fpm.conf"
Készítsen biztonsági másolatot www.conf
a /etc/opt/remi/php70/php-fpm.d/
könyvtárban lévő fájlról úgy, hogy átnevezi erre: www.conf.original
.
sudo mv /etc/opt/remi/php70/php-fpm.d/www.conf /etc/opt/remi/php70/php-fpm.d/www.conf.original
Hozzon létre egy új www.conf
fájlt a echo
paranccsal.
sudo su -c "echo -e '[www]\ngroup = apache\nlisten = /var/run/php-fpm-7.0.sock\nlisten.backlog = 65536\nlisten.owner = apache\nlisten.group = apache\npm = static\npm.max_children = 2\npm.max_requests = 10240\nuser = apache' > /etc/opt/remi/php70/php-fpm.d/www.conf"
Készítsen biztonsági másolatot php.ini
a /etc/opt/remi/php70/
könyvtárban lévő fájlról úgy, hogy átnevezi erre: php.ini.original
.
sudo mv /etc/opt/remi/php70/php.ini /etc/opt/remi/php70/php.ini.original
Hozzon létre egy új php.ini
fájlt a echo
paranccsal. Módosítsa a memory_limit
, post_max_size
és upload_max_filesize
jelet úgy, hogy valamivel nagyobb legyen, mint a legnagyobb feltölteni kívánt fájl. Váltson date.timezone
az Ön által választott időzónára. Javaslom a VPS-példány földrajzi időzónáját.
sudo su -c "echo -e '[PHP]\nallow_url_fopen = On\nalways_populate_raw_post_data = -1\ndisplay_errors = Off\nerror_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT\nexpose_php = Off\nlog_errors = On\nmax_execution_time = 7201\nmemory_limit = 256M\noutput_buffering = 4096\npost_max_size = 256M\nregister_argc_argv = Off\nrequest_order = \"GP\"\nupload_max_filesize = 256M\nvariables_order = \"GPCS\"\n[Date]\ndate.timezone = America/New_York\n[Session]\nsession.cache_limiter =\nsession.gc_divisor = 1000\nsession.hash_bits_per_character = 5\nsession.save_handler = files\nsession.save_path = \"/var/opt/remi/php70/lib/php/session/\"\nurl_rewriter.tags = \"a=href,area=href,frame=src,input=src,form=fakeentry\"' > /etc/opt/remi/php70/php.ini"
Hozzon létre egy php-fpm
könyvtárat azon a könyvtáron belül, /var/log/
ahol a PHP-FPM szerver naplói lesznek.
sudo mkdir /var/log/php-fpm/
Engedélyezze és indítsa el a PHP-FPM szervert.
sudo systemctl enable php70-php-fpm && sudo systemctl start php70-php-fpm
Telepítse az Nginx webszerver legújabb verzióját.
sudo yum install nginx -y
Készítsen biztonsági másolatot nginx.conf
a /etc/nginx
könyvtárban lévő fájlról úgy, hogy átnevezi erre: nginx.conf.original
.
sudo mv /etc/nginx/nginx.conf /etc/nginx/nginx.conf.original
Hozzon létre egy új nginx.conf
fájlt a echo
paranccsal.
sudo su -c "echo -e 'error_log /var/log/nginx/error_log info;\nevents { multi_accept on; worker_connections 1024; }\nhttp {\n\taccess_log none;\n\tcharset utf-8;\n\tclient_body_timeout 10s;\n\tclient_header_timeout 10s;\n\tclient_max_body_size 256M;\n\tdefault_type application/octet-stream;\n\tgzip_comp_level 6;\n\tgzip on;\n\tgzip_proxied any;\n\tgzip_types application/json application/javascript application/x-javascript application/xml application/xml+rss text/css text/javascript text/plain text/xml;\n\tgzip_vary on;\n\tinclude /etc/nginx/mime.types;\n\tinclude /etc/nginx/conf.d/headers.conf;\n\tinclude /etc/nginx/sites-enabled/*.conf;\n\tindex index.html index.php;\n\tkeepalive_timeout 8 8;\n\treset_timedout_connection on;\n\tsend_timeout 2s;\n\tsendfile on;\n\tserver_tokens off;\n\ttcp_nopush on;\n\ttcp_nodelay on;\n\tupstream php-7.0 { server unix:/var/run/php-fpm-7.0.sock; }\n}\nuser apache apache;\nworker_processes auto;' > /etc/nginx/nginx.conf"
Hozza létre a site-available
és site-enabled
könyvtárakat a /etc/nginx/
könyvtárban.
sudo mkdir /etc/nginx/{sites-available,sites-enabled}
Hozza létre a deny-log-not-found.conf
, expires.conf
és headers.conf
fájlokat a /etc/nginx/conf.d/
könyvtárban. A deny-log-not-found.conf
fájl megtiltja a rejtett fájlok (pl .htaccess
. .git
és mások) elérését . A expires.conf
fájl beállítja az "Expires" és a "Cache-Control" válaszfejlécet az általános statikus fájlok (például képek és szövegek) maximális időtartamára. A headers.conf
fájl beállítja a válaszfejléceket, hogy megakadályozza a MIME-típusú szippantást, a kattintásfeltörést és az XSS (cross site scripting) kihasználását.
sudo su -c "echo -e 'location ~ /\. { deny all; }\nlocation = /(favicon.ico|robots.txt) { log_not_found off; }' > /etc/nginx/conf.d/deny-log-not-found.conf" && sudo su -c "echo -e 'location ~* ^.+\.(atom|bmp|bz2|css|doc|eot|exe|gif|gz|ico|jpeg|jpg|js|mid|midi|mp4|ogg|ogv|otf|pdf|png|ppt|rss|rft|svg|svgz|tar|tgz|ttf|wav|woff|woff2|xls|zip)$ { expires max; log_not_found off; }' > /etc/nginx/conf.d/expires.conf" && sudo su -c "echo -e 'add_header X-Content-Type-Options \"nosniff\";\nadd_header X-Frame-Options \"SAMEORIGIN\";\nadd_header X-Robots-Tag \"noarchive,noodp,noydir\";\nadd_header X-Xss-Protection \"1; mode=block\";' > /etc/nginx/conf.d/headers.conf"
Hozza létre a example.com.conf
fájlt abban a /etc/nginx/sites-available/
könyvtárban, amely a ClipBucketet tartalmazó könyvtárra mutat. Cserélje le az example.com
alábbi példák összes példányát a tényleges FQDN/domainnévre.
sudo su -c "echo -e 'server {\n\tinclude /etc/nginx/conf.d/deny-log-not-found.conf;\n\tinclude /etc/nginx/conf.d/expires.conf;\n\tindex index.php;\n\tlocation / {\n\t\ttry_files \$uri \$uri/ /index.php;\n\t\trewrite ^/(.*)v([0-9]+) /watchvideo.php?v=\$2&\$query_string;\n\t\trewrite ^/([a-zA-Z0-9-]+)/?\$ /view_channel.php?uid=\$1&seo_diret=yes;\n\t\t}\n\tlocation ~ \.php\$ { fastcgi_pass php-7.0; include /etc/nginx/fastcgi.conf; }\n\tlocation /categories {\n\t\trewrite ^/categories/?\$ /categories.php;\n\t\t}\n\tlocation /channel {\n\t\trewrite ^/channel/(.*) /view_channel.php?user=\$1;\n\t\t}\n\tlocation /channels {\n\t\trewrite ^/channels/(.)/(.)/(.)/(.)/(.*) /channels.php?cat=\$1&sort=\$3&time=\$4&page=\$5&seo_cat_name=\$2;\n\t\trewrite ^/channels/([0-9]+) /channels.php?page=\$1;\n\t\trewrite ^/channels/?\$ /channels.php;\n\t\t}\n\tlocation /collection {\n\t\trewrite ^/collection/(.)/(.)/(.*) /view_collection.php?cid=\$1&type=\$2&\$query_string;\n\t\t}\n\tlocation /collections {\n\t\trewrite ^/collections/(.)/(.)/(.)/(.)/(.*) /collections.php?cat=\$1&sort=\$3&time=\$4&page=\$5&seo_cat_name=\$2;\n\t\trewrite ^/collections/([0-9]+) /collections.php?page=\$1;\n\t\trewrite ^/collections/?\$ /collections.php;\n\t\t}\n\tlocation /contact {\n\t\trewrite ^/contact/?\$ /contact.php;\n\t\t}\n\tlocation /create_group {\n\t\trewrite ^/create_group /create_group.php;\n\t\t}\n\tlocation /group {\n\t\trewrite ^/group/([a-zA-Z0-9].+) /view_group.php?url=\$1&\$query_string;\n\t\t}\n\tlocation /groups {\n\t\trewrite ^/groups/(.)/(.)/(.)/(.)/(.*) /groups.php?cat=\$1&sort=\$3&time=\$4&page=\$5&seo_cat_name=\$2; rewrite ^/groups/([0-9]+) /groups.php?page=\$1;\n\t\trewrite ^/groups/?\$ /groups.php;\n\t\t}\n\tlocation /item {\n\t\trewrite ^/item/(.)/(.)/(.)/(.) /view_item.php?item=\$3&type=\$1&collection=\$2;\n\t\t}\n\tlocation /members {\n\t\trewrite ^/members/?\$ /channels.php;\n\t\t}\n\tlocation /my_account {\n\t\trewrite ^/my_account /myaccount.php;\n\t\t}\n\tlocation /page {\n\t\trewrite ^/page/([0-9]+)/(.*) /view_page.php?pid=\$1;\n\t\t}\n\tlocation /photo_upload {\n\t\trewrite ^/photo_upload/(.*) /photo_upload.php?collection=\$1;\n\t\trewrite ^/photo_upload/?\$ /photo_upload.php;\n\t\t}\n\tlocation /photos {\n\t\trewrite ^/photos/(.)/(.)/(.)/(.)/(.*) /photos.php?cat=\$1&sort=\$3&time=\$4&page=\$5&seo_cat_name=\$2;\n\t\trewrite ^/photos/([0-9]+) /photos.php?page=\$1;\n\t\trewrite ^/photos/?\$ /photos.php;\n\t\t}\n\tlocation = /rss {\n\t\trewrite ^(.*)\$ /rss.php;\n\t\t}\n\tlocation /rss {\n\t\trewrite ^/rss/([a-zA-Z0-9].+)\$ /rss.php?mode=\$1&\$query_string;\n\t\t}\n\tlocation /search {\n\t\trewrite ^/search/result/?\$ /search_result.php;\n\t\t}\n\tlocation /signup {\n\t\trewrite ^/signup/?\$ /signup.php;\n\t\t}\n\tlocation = /sitemap.xml {\n\t\trewrite ^(.*)\$ /sitemap.php;\n\t\t}\n\tlocation /upload {\n\t\trewrite ^/upload/?\$ /upload.php;\n\t\t}\n\tlocation /user {\n\t\trewrite ^/user/(.*) /view_channel.php?user=\$1;\n\t\t}\n\tlocation /users {\n\t\trewrite ^/users/?\$ /channels.php;\n\t\t}\n\tlocation /video {\n\t\trewrite ^/video/(.)/(.) /watch_video.php?v=\$1&\$query_string; rewrite ^/video/([0-9]+)(.*) /watchvideo.php?v=\$1&\$query_string;\n\t\t}\n\tlocation /videos {\n\t\trewrite ^/videos/(.)/(.)/(.)/(.)/(.*) /videos.php?cat=\$1&sort=\$3&time=\$4&page=\$5&seo_cat_name=\$2;\n\t\trewrite ^/videos/([0-9]+) /videos.php?page=\$1;\n\t\trewrite ^/videos/?\$ /videos.php?\$query_string;\n\t\t}\n\tlocation /view_topic {\n\t\trewrite ^/view_topic/([a-zA-Z0-9].+)tid([0-9]+) /view_topic.php?tid=\$2&\$query_string;\n\t\t}\n\tserver_name example.com www.example.com;\n\troot /var/www/html;\n}' > /etc/nginx/sites-available/example.com.conf"
Hozzon létre egy szimbolikus hivatkozást a example.com.conf
fájlhoz, amely a /etc/nginx/sites-available/
könyvtárban található, a /etc/nginx/sites-enabled/
könyvtárban. Cserélje le az example.com
alábbiakat a tényleges FQDN/domainnévre.
sudo su -c "cd /etc/nginx/sites-enabled && ln -s ../sites-available/example.com.conf ."
Engedélyezze és indítsa el a PHP-FPM szervert.
sudo systemctl enable nginx && sudo systemctl start nginx
Az Nginx most be van állítva, és készen áll az oldalak kézbesítésére.
Töltse le a ClipBucket legújabb verzióját, és bontsa ki a upload
könyvtár tartalmát a ClipBucket tar-gzipped fájljában a /var/www/html
könyvtárba.
sudo su - apache -c "wget -N -P /tmp/ https://github.com/arslancb/clipbucket/archive/4881.tar.gz -q" -s /bin/bash && sudo mkdir -p /var/www/html && sudo chown -R apache.apache /var/www/html && sudo su - apache -c "tar -C /var/www/html -zxf /tmp/4881.tar.gz clipbucket-4881/upload/ --strip-components=2" -s /bin/bash && sudo rm /tmp/4881.tar.gz
Hozzon létre egy adatbázist a ClipBucket és a SELECT
, INSERT
, UPDATE
, DELETE
, CREATE
, DROP
, INDEX
és ALTER
jogosultságokkal rendelkező felhasználó számára, módosítsa ********
a clipbucket_example_com
felhasználó egyéni jelszavát, és írja be a MySQL root jelszót, amikor a rendszer kéri. Cserélje example_com
le az alábbi parancsban szereplő összes példányt a tényleges FQDN/tartománynévre.
sudo mysql -u root -p -e "CREATE DATABASE clipbucket_example_com; GRANT ALTER,CREATE,DELETE,DROP,INDEX,INSERT,SELECT,UPDATE ON clipbucket_example_com.* TO clipbucket_example_com_admin@localhost IDENTIFIED BY '********'"
Most nyissa meg a böngészőt, és írja be a szerver URL-jét ( http://www.example.com
) a példányához. Ha Unable to connect
vagy This site can’t be reached
üzenetet kap, ez azért van, mert a CentOS alapértelmezett tűzfalbeállítása nem engedélyezi a bejövő kapcsolatokat a http
portra. A következő parancs nyitja meg.
sudo firewall-cmd --permanent --zone=public --add-service=http && sudo firewall-cmd --reload
Frissítse az oldalt a böngészőjében, és megjelenik a ClipBucket telepítési oldala.
Kattintson a kék Ok, I agree, Now let me Continue!
gombra a 2. lépéshez való továbblépéshez.
Kattintson a kék Continue To Next Step
gombra a 3. lépéshez való továbblépéshez.
Mielőtt folytatná a telepítés következő lépését, győződjön meg arról, hogy a listában minden könyvtárhoz zöld színű jelölőnégyzet tartozik. Kattintson a kék Continue To Next Step
gombra a 4. lépéshez való továbblépéshez.
Írja be az adatbázis tényleges nevét a Database Name
szövegmezőbe. A Database User
szövegmezőbe írja be az adatbázis tényleges felhasználóját; a Database Password
szöveges területen pedig a tényleges adatbázis jelszót. Kattintson a kékre Check Connection
az 5. lépéshez való továbblépéshez.
Input egy admin felhasználónevet, rendszergazdai jelszó és érvényes e-mail az Admin username
, Admin Password
és Admin Email
mezőket. Kattintson a kék Save and Continue
gombra a 6. lépéshez való továbblépéshez.
Cserélje ki az alapértelmezett webhelycímet, a webhely szlogenjét és a webhely URL-címét. Kattintson a kék Save and Continue
gombra a 7. lépéshez való továbblépéshez.
Kattintson a kék Skip & Finish
gombra, ha nem szeretne regisztrálni, és folytassa a következő lépéssel.
Az utolsó oldalon a telepítő utasítja, hogy távolítsa el a cb_install
könyvtárat a kiszolgálóról a telepítés befejezéséhez.
Távolítsa el a /var/www/html/cb_install
könyvtárat az utolsó telepítési oldalon található utasítások szerint. Lépjen vissza az SSH-ügyfélprogramhoz, és használja az alábbi parancsot a /var/www/html/cb_install/
könyvtár eltávolításához .
sudo rm -rf /var/www/html/cb_install
Visszatérve a böngészőbe, kattintson a piros Continue to Admin Area
gombra, hogy továbblépjen a bejelentkezési oldalra.
A bejelentkezéshez adja meg admin felhasználónevét és jelszavát.
Bejelentkezés után kattintson General
a bal oldali menüben található hivatkozásra a harmonika kibontásához. Kattintson a Website Configurations
hivatkozásra, majd kattintson a Uploading and Conversion Settings
fülre. Változás a választót, Use Crons
hogy Yes
a FFMPEG Path
szöveg terület /usr/bin/ffmpeg
, a PHP Path
szöveget terület /usr/bin/php70
, a MP4Box Path
vizsgálati terület /usr/bin/MP4Box
és a bemeneti /usr/bin/mplayer
a MPlayer Path
szöveges mezőbe. Kattintson a kék Update Settings
gombra a módosítások mentéséhez.
A ClipBucketbe feltölthető fájlok maximális méretének ellenőrzéséhez kattintson Tool Box
a bal oldali menüben található hivatkozásra a harmonika kibontásához. Kattintson a Server Modules Info
linkre. POST MAX SIZE
, UPLOAD MAX FILESIZE
és MEMORY LIMIT
mindegyik zöld pipával rendelkezik, és megegyezik a /etc/opt/remi/php70/php.ini
fájlban beállított maximális feltöltési fájlmérettel és a fájl client_max_body_size
változójával /etc/nginx/nginx.conf
.
A Uploading and Conversion Settings
lapon végzett módosítások ellenőrzéséhez kattintson a Server Conversion Info
hivatkozásra. Zöld csekkjei lesznek a FFMPEG
, PHP CLI
, Media Info
, MP4Box
, ImageMagick
és mezőiben FFProbe
.
Lépjen vissza az SSH-kliens programhoz, és állítsa be a ClipBuckethez szükséges cron-feladatokat a videó háttérben történő konvertálásához.
sudo su -c "echo -e '* * * * * /usr/bin/php70 -q /var/www/html/actions/video_convert.php\n* * * * * /usr/bin/php70 -q /var/www/html/actions/verify_converted_videos.php\n0 0,12,13 * * * /usr/bin/php70 -q /var/www/html/actions/update_cb_stats.php' > /var/spool/cron/apache" -s /bin/bash && sudo chown apache.apache /var/spool/cron/apache
A ClipBucket készen áll a videó feltöltésére és konvertálására. Ha tovább szeretné személyre szabni, tekintse meg a hivatalos ClipBucket dokumentációt .
Más rendszert használ? A Plesk egy szabadalmaztatott webtárhely-vezérlőpult, amely lehetővé teszi a felhasználók számára, hogy adminisztrálják személyes és/vagy ügyfeleik webhelyeit, adatbázisait
Bevezetés A Cacti egy nyílt forráskódú megfigyelő és grafikus eszköz, amely teljes mértékben az RRD adatokon alapul. A Cactuson keresztül szinte bármilyen típusú eszközt felügyelhet
Bevezetés A Lets Encrypt egy hitelesítésszolgáltató szolgáltatás, amely ingyenes TLS/SSL-tanúsítványokat kínál. A telepítés folyamatát a Certbot leegyszerűsíti,
Más rendszert használ? Mi az a Tekkit Classic? A Tekkit Classic egy modpack ahhoz a játékhoz, amelyet mindenki ismer és szeret; Minecraft. Tartalmaz néhányat a ver
Más rendszert használ? Ez az oktatóanyag megmutatja, hogyan telepítheti a csoportmunka iRedMail programot a Debian Wheezy friss telepítésére. Használnia kell egy szervát
Más rendszert használ? A Jekyll nagyszerű alternatíva a WordPress helyett blogíráshoz vagy tartalommegosztáshoz. Nem igényel adatbázist, és nagyon egyszerű i
Más rendszert használ? Ha Debian szervert vásárol, akkor mindig rendelkeznie kell a legújabb biztonsági javításokkal és frissítésekkel, akár alszik, akár nem
A PHP és a kapcsolódó csomagok a leggyakrabban használt összetevők a webszerverek telepítésekor. Ebben a cikkben megtudjuk, hogyan kell beállítani a PHP 7.0 vagy PHP 7.1 o verzióját
A Squid egy népszerű, ingyenes Linux-program, amely lehetővé teszi továbbítási webproxy létrehozását. Ebben az útmutatóban megtudhatja, hogyan telepítheti a Squid-et a CentOS rendszerre, hogy megfordítsa
Bevezetés A Lighttpd az Apache forkja, amely sokkal kevésbé erőforrás-igényes. Könnyű, innen kapta a nevét, és meglehetősen egyszerű a használata. Telepítés
1. Virtualmin/Webmin A Virtualmin egy hatékony és rugalmas web hosting vezérlőpanel Linux és UNIX rendszerek számára, amely a jól ismert nyílt forráskódú webbázison alapul.
A Yii egy PHP-keretrendszer, amely lehetővé teszi alkalmazások gyorsabb és egyszerűbb fejlesztését. A Yii telepítése Ubuntura egyszerű, amint azt pontosan megtudhatja
A Screen egy olyan alkalmazás, amely lehetővé teszi a terminálmunkamenetek többszöri használatát egy ablakon belül. Ez lehetővé teszi több terminálablak szimulálását, ahol ez ma
Ez az oktatóanyag elmagyarázza, hogyan állíthat be DNS-kiszolgálót a Bind9 használatával Debian vagy Ubuntu rendszeren. A cikkben ennek megfelelően helyettesítse be a saját-domain-neve.com címet. TH-nál
Bevezetés A Logrotate egy Linux segédprogram, amely leegyszerűsíti a naplófájlok kezelését. Általában naponta egyszer fut egy cron-feladaton keresztül, és kezeli a naplóbázist
A VULTR a közelmúltban változtatásokat hajtott végre a saját oldalukon, és most már mindennek jól kell működnie, ha a NetworkManager engedélyezve van. Ha szeretné letiltani
Az Icinga2 egy hatékony felügyeleti rendszer, és mester-kliens modellben használva helyettesítheti az NRPE-alapú felügyeleti ellenőrzések szükségességét. A mester-kliens
Más rendszert használ? A Red5 egy Java nyelven megvalósított nyílt forráskódú médiaszerver, amely lehetővé teszi többfelhasználós Flash-alkalmazások, például élő streamin futtatását.
Ebben a cikkben látni fogjuk, hogyan fordíthatja le és telepítheti az Nginx fővonalat az Nginx hivatalos forrásaiból a PageSpeed modullal, amely lehetővé teszi a
Más rendszert használ? Az Apache Cassandra egy ingyenes és nyílt forráskódú NoSQL adatbázis-kezelő rendszer, amelyet úgy terveztek, hogy biztosítsa a méretezhetőséget,
Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <<strong>>Windows ISO<<strong>> előállításának lépéseit az NTLite segítségével.
A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.
Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.
Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.
Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.
Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…
Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.
Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.
Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.
Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.