Asenna Plesk CentOS 7:ään
Käytätkö erilaista järjestelmää? Plesk on patentoitu verkkoisäntäohjauspaneeli, jonka avulla käyttäjät voivat hallita henkilökohtaisia ja/tai asiakkaidensa verkkosivustoja, tietokantoja
ClipBucket on yhteisön tukema avoimen lähdekoodin videonjakosivusto ja hallintaohjelma. ClipBucketsin ensimmäisessä inkarnaatiossa se oli samanlainen kuin suosittuja videoputkisivustoja. Vuosien kehitystyön jälkeen siitä on kuitenkin tullut vankka mediaalusta verrattuna maksullisiin video-/medianjakosivustoihin. ClipBucketilla on seuraavat ominaisuudet:
Kirjaudu sisään tavallisena käyttäjänä, jolla on oikeus käyttää sudo-komentoa. Päivitä järjestelmä seuraavasti.
sudo yum clean all && sudo yum install deltarpm -y && sudo yum update -y
Viralliset CentOS 7 x64- tai EPEL-arkistot eivät sisällä RPM:itä FFmpegille (mukaan lukien FFProbe) ja GPAC:lle (mukaan lukien MP4Box). RPMFusion-arkisto on lisättävä, koska se sisältää uusimman FFmpeg-version 2.8.x ja GPAC:n uusimman 0.6.x-koontiversion. Käytä alla olevaa komentoa lisätäksesi arkisto.
sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm -y
Jotta ClipBucket voi näyttää verkkokäyttöön optimoituja videoita, useita multimediaohjelmia on asennettava, jotta ne muuntavat ladatut videot automaattisesti taustalla. Asenna FFmpeg ja MP4Box (osa GPAC:tä) REMI-arkistosta.
sudo yum install ffmpeg gpac -y
Jotta voit asentaa Rubyn uusimman version, YAML-kirjasto on asennettava ensin.
sudo yum install libyaml -y
Asenna nyt uusin versio, nykyinen Rubyn versio (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
Asenna Ruby Gems -pakkausohjelma.
sudo yum install rubygems -y
Asenna FLVTool2 gem.
sudo gem install flvtool2
Myös ImageMagick-, MediaInfo- ja MPlayer/Mencoder-ohjelmat on asennettava.
sudo yum install ImageMagick mediainfo mplayer -y
CentOS 7:n oletusvarastossa on MariaDB-versio 5.5.x. MariaDB-tietokantapalvelimen uusimman saatavilla olevan version (10.xx) asentamiseksi MariaDB RPM -varasto on lisättävä.
Käytä sed
komentoa luodaksesi mukautetun repo-tiedoston, jonka nimi MariaDB.repo
on /etc/yum.repos.d/
hakemistossa.
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"
Asenna MariaDB-tietokantapalvelin. Sinua pyydetään tuomaan GPG MariaDB:stä. Hyväksy se painamalla " Y
" -näppäintä ja " Enter
" -näppäintä.
sudo yum install MariaDB-server -y
Ota käyttöön ja käynnistä MariaDB-tietokantapalvelin.
sudo systemctl start mysql
Suojaa MariaDB-tietokantapalvelin. Korvaa ********
alla oleva MySQL-pääkäyttäjän salasana. Tämä vastaa mysql_secure_installation
komennon suorittamista ilman kehotteita.
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"
Varmuuskopioida alkuperäisen server.cnf
vuonna /etc/my.cnf.d/
.
sudo mv /etc/my.cnf.d/server.cnf /root/server.cnf.original
Luo uusi server.cnf
tiedosto echo
komennolla. Tämä asetus antaa todellisen UTF8-tuen. Muista muuttaa default-time-zone
vaihtoehtoa VPS:n aikavyöhykkeen sijainnin mukaan, jos niin haluat. Muokkaa tiedostosi innodb_buffer_pool_instances
perusteella innodb_buffer_pool_size
, jos tietokantasi koko on suurempi kuin 2 Gt. Esimerkki: innodb_buffer_pool_size
= 4 Gt, vaihda innodb_buffer_pool_instances
4:ksi, 1 Gt kappaleelta. Muokkaa innodb_buffer_pool_size
toimivan tietojoukon perusteella. innodb_large_prefix
käytetään virheen 1071 kiertotapaan . innodb_io_capacity
ja innodb_io_capacity_max
ovat kasvaneet oletusarvosta, koska Vultr VPS SSD -asemat tarjoavat kaksi suuruusluokkaa korkeammat IOP:t. Muokkaa key_buffer_size
, jos sinulla on paljon taulukoita MyISAMilla.
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"
Luo hakemiston nimeltä mysql
vuonna /var/log/
hakemistoon jossa MariaDB tietokantapalvelimen lokit asuvat. Muuta /var/log/mysql
hakemiston ja sen tiedostojen käyttäjän ja ryhmän omistajuus root
käyttäjästä/ryhmästä mysql
käyttäjäksi/ryhmäksi.
sudo mkdir /var/log/mysql && sudo chown mysql.mysql /var/log/mysql
Käynnistä MariaDB-tietokantapalvelin uudelleen.
sudo systemctl restart mysql
MariaDB-tietokantapalvelin on nyt asennettu ja valmis.
PHP-FPM 7.0 -daemonin on oltava asennettuna ja konfiguroituna, jotta PHP voidaan käsitellä. PHP-FPM:n oletusversiota 5.4.x uudemman version asentamiseksi on asennettava REMI-repo, joka sisältää PHP-versiot 5.6.x, 7.0.x ja 7.1.x.
Asenna REMI-repo ja tarvittavat PHP-moduulit.
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
Tee varmuuskopio hakemistossa olevasta php-fpm.conf
tiedostosta /etc/opt/remi/php70/
nimeämällä se uudelleen muotoon php-fpm.conf.original
.
sudo mv /etc/opt/remi/php70/php-fpm.conf /etc/opt/remi/php70/php-fpm.conf.original
Luo uusi php-fpm.conf
tiedosto echo
komennolla.
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"
Tee varmuuskopio hakemistossa olevasta www.conf
tiedostosta /etc/opt/remi/php70/php-fpm.d/
nimeämällä se uudelleen muotoon www.conf.original
.
sudo mv /etc/opt/remi/php70/php-fpm.d/www.conf /etc/opt/remi/php70/php-fpm.d/www.conf.original
Luo uusi www.conf
tiedosto echo
komennolla.
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"
Tee varmuuskopio hakemistossa olevasta php.ini
tiedostosta /etc/opt/remi/php70/
nimeämällä se uudelleen muotoon php.ini.original
.
sudo mv /etc/opt/remi/php70/php.ini /etc/opt/remi/php70/php.ini.original
Luo uusi php.ini
tiedosto echo
komennolla. Muuta memory_limit
, post_max_size
ja upload_max_filesize
olemaan hieman suurempi kuin suurin ladattava tiedosto. Vaihda date.timezone
valitsemaasi aikavyöhykkeeseen. Suosittelen VPS-instanssisi maantieteellistä aikavyöhykettä.
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"
Luo php-fpm
hakemisto sen hakemiston sisään, /var/log/
jossa PHP-FPM-palvelimen lokit sijaitsevat.
sudo mkdir /var/log/php-fpm/
Ota käyttöön ja käynnistä PHP-FPM-palvelin.
sudo systemctl enable php70-php-fpm && sudo systemctl start php70-php-fpm
Asenna Nginx-verkkopalvelimen uusin versio.
sudo yum install nginx -y
Tee varmuuskopio hakemistossa olevasta nginx.conf
tiedostosta /etc/nginx
nimeämällä se uudelleen muotoon nginx.conf.original
.
sudo mv /etc/nginx/nginx.conf /etc/nginx/nginx.conf.original
Luo uusi nginx.conf
tiedosto echo
komennolla.
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"
Luo site-available
ja site-enabled
hakemistoja /etc/nginx/
hakemistoon.
sudo mkdir /etc/nginx/{sites-available,sites-enabled}
Luo deny-log-not-found.conf
, expires.conf
ja headers.conf
-tiedostot /etc/nginx/conf.d/
hakemistoon. deny-log-not-found.conf
Tiedosto estää pääsyn piilotetut tiedostot (esim .htaccess
, .git
ja muut). expires.conf
Tiedosto asettaa "vanhenee" ja "Cache-Control" vastaus otsikot max aikaa yhteisiä staattisia tiedostoja, kuten kuvia ja tekstiä. headers.conf
Tiedosto asettaa vastaus otsikot estää MIME-tyyppi haistaa, ClickJacking ja lohko XSS (cross site scripting) hyödyntää.
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"
Luo example.com.conf
tiedosto /etc/nginx/sites-available/
hakemistoon, joka osoittaa ClipBucketin sisältävään hakemistoon. Korvaa kaikki example.com
alla olevat esiintymät todellisella FQDN-/verkkotunnuksellasi.
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"
Luo symbolilinkki example.com.conf
tiedostolle, joka sijaitsee /etc/nginx/sites-available/
hakemistossa, /etc/nginx/sites-enabled/
hakemistossa. Korvaa example.com
alla oleva todellinen FQDN/verkkotunnus.
sudo su -c "cd /etc/nginx/sites-enabled && ln -s ../sites-available/example.com.conf ."
Ota käyttöön ja käynnistä PHP-FPM-palvelin.
sudo systemctl enable nginx && sudo systemctl start nginx
Nginx on nyt asennettu ja valmis toimittamaan sivuja.
Lataa ClipBucketin uusin versio ja pura upload
ClipBucket tar-gzip-tiedoston sisällä olevan hakemiston sisältö /var/www/html
hakemistoon.
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
Luo tietokanta ClipBucketille ja käyttäjälle, jolla on SELECT
, INSERT
, UPDATE
, DELETE
, CREATE
, DROP
, INDEX
ja ALTER
käyttöoikeudet, vaihda käyttäjälle ********
mukautettu salasana clipbucket_example_com
ja anna MySQL-pääsalasana pyydettäessä. Korvaa kaikki example_com
alla olevan komennon esiintymät todellisella FQDN-/verkkotunnuksellasi.
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 '********'"
Avaa nyt selaimesi ja kirjoita http://www.example.com
esiintymäsi palvelimen URL-osoite ( ). Jos saat - Unable to connect
tai This site can’t be reached
-viestin, tämä johtuu siitä, että CentOS:n oletuspalomuuriasetus estää saapuvat yhteydet http
porttiin. Seuraava komento avaa sen.
sudo firewall-cmd --permanent --zone=public --add-service=http && sudo firewall-cmd --reload
Päivitä sivu selaimessasi, niin näet ClipBucketin asennussivun.
Napsauta sinistä Ok, I agree, Now let me Continue!
painiketta jatkaaksesi vaiheeseen 2.
Napsauta sinistä Continue To Next Step
painiketta jatkaaksesi vaiheeseen 3.
Ennen kuin siirryt asennuksen seuraavaan vaiheeseen, varmista, että jokaisessa luettelon hakemistossa on vihreitä tarkistuksia. Napsauta sinistä Continue To Next Step
painiketta jatkaaksesi vaiheeseen 4.
Syötä tietokannan todellinen nimi Database Name
tekstialueelle. Vuonna Database User
tekstikenttään, syötä varsinaisen tietokannan käyttäjä; ja Database Password
tekstialueella varsinainen tietokannan salasana. Napsauta sinistä Check Connection
jatkaaksesi vaiheeseen 5.
Syötä järjestelmänvalvojan käyttäjätunnus, järjestelmänvalvojan salasana ja kelvollinen sähköpostiosoite Admin username
, Admin Password
ja Admin Email
-kenttiin. Napsauta sinistä Save and Continue
painiketta jatkaaksesi vaiheeseen 6.
Korvaa Web-sivuston oletusotsikko, Web-sivuston iskulause ja verkkosivuston URL-osoite. Napsauta sinistä Save and Continue
painiketta jatkaaksesi vaiheeseen 7.
Napsauta sinistä Skip & Finish
painiketta, jos et halua rekisteröityä ja siirry seuraavaan vaiheeseen.
Viimeisellä sivulla asennusohjelma kehottaa sinua poistamaan cb_install
hakemiston palvelimelta asennuksen viimeistelemiseksi.
Poista /var/www/html/cb_install
hakemisto viimeisellä asennussivulla annettujen ohjeiden mukaisesti. Siirry takaisin SSH-asiakasohjelmaan ja poista /var/www/html/cb_install/
hakemisto käyttämällä alla olevaa komentoa .
sudo rm -rf /var/www/html/cb_install
Palaa takaisin selaimeen napsauttamalla punaista Continue to Admin Area
painiketta jatkaaksesi kirjautumissivulle.
Syötä järjestelmänvalvojan käyttäjätunnuksesi ja salasanasi kirjautuaksesi sisään.
Kun olet kirjautunut sisään, napsauta General
vasemman valikon linkkiä laajentaaksesi harmonikka. Napsauta Website Configurations
linkkiä ja napsauta Uploading and Conversion Settings
välilehteä. Vaihda valitsin Use Crons
on Yes
, FFMPEG Path
tekstin alueen /usr/bin/ffmpeg
, PHP Path
tekstin alueen /usr/bin/php70
, MP4Box Path
testialueen /usr/bin/MP4Box
ja syöttää /usr/bin/mplayer
että MPlayer Path
tekstikenttään. Napsauta sinistä Update Settings
painiketta tallentaaksesi muutokset.
Voit tarkistaa ClipBucketiin ladattavien tiedostojen enimmäiskoon napsauttamalla Tool Box
vasemman valikon linkkiä laajentaaksesi harmonikka. Napsauta Server Modules Info
linkkiä. POST MAX SIZE
, UPLOAD MAX FILESIZE
ja MEMORY LIMIT
kaikissa on vihreät rastit ja ne vastaavat tiedostossa määrittämääsi enimmäistiedostokokoa ja /etc/opt/remi/php70/php.ini
tiedoston client_max_body_size
muuttujaa /etc/nginx/nginx.conf
.
Uploading and Conversion Settings
Napsauta Server Conversion Info
linkkiä vahvistaaksesi välilehdellä tekemäsi muutokset . Sinulla on vihreitä shekkejä FFMPEG
, PHP CLI
, Media Info
, MP4Box
, ImageMagick
ja kentissä FFProbe
.
Siirry takaisin SSH-asiakasohjelmaan määrittääksesi cron-työt, joita ClipBucket tarvitsee muuntaakseen videota taustalla.
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
ClipBucket on nyt valmis videon lataamista ja muuntamista varten. Jos haluat muokata sitä edelleen, katso virallista ClipBucket-dokumentaatiota .
Käytätkö erilaista järjestelmää? Plesk on patentoitu verkkoisäntäohjauspaneeli, jonka avulla käyttäjät voivat hallita henkilökohtaisia ja/tai asiakkaidensa verkkosivustoja, tietokantoja
Johdanto Cacti on avoimen lähdekoodin seuranta- ja grafiikkatyökalu, joka perustuu täysin RRD-tietoihin. Cactin kautta voit seurata lähes minkä tahansa tyyppisiä laitteita
Johdanto Lets Encrypt on varmenteen myöntäjäpalvelu, joka tarjoaa ilmaisia TLS/SSL-varmenteita. Certbot yksinkertaistaa asennusprosessia,
Käytätkö erilaista järjestelmää? Mikä on Tekkit Classic? Tekkit Classic on modack peliin, jonka kaikki tuntevat ja rakastavat; Minecraft. Se sisältää joitain ver
Käytätkö erilaista järjestelmää? Tämä opetusohjelma näyttää kuinka asennat ryhmätyöohjelman iRedMail uuteen Debian Wheezy -asennukseen. Sinun pitäisi käyttää tarjoilua
Käytätkö erilaista järjestelmää? Jekyll on loistava vaihtoehto WordPressille bloggaamiseen tai sisällön jakamiseen. Se ei vaadi tietokantoja ja se on erittäin helppoa i
Käytätkö erilaista järjestelmää? Jos ostat Debian-palvelimen, sinulla pitäisi aina olla viimeisimmät tietoturvakorjaukset ja -päivitykset riippumatta siitä, oletko nukkumassa vai ei.
PHP ja siihen liittyvät paketit ovat yleisimmin käytettyjä komponentteja verkkopalvelimen käyttöönotossa. Tässä artikkelissa opimme asentamaan PHP 7.0 tai PHP 7.1 o
Squid on suosittu, ilmainen Linux-ohjelma, jonka avulla voit luoda edelleenlähetysverkkovälityspalvelimen. Tässä oppaassa näet, kuinka Squid asennetaan CentOS:ään kääntääksesi sinut
Johdanto Lighttpd on Apachen haarukka, jonka tarkoituksena on olla paljon vähemmän resurssiintensiivinen. Se on kevyt, tästä syystä sen nimi, ja on melko yksinkertainen käyttää. Asenna
1. Virtualmin/Webmin Virtualmin on tehokas ja joustava web-hosting-ohjauspaneeli Linux- ja UNIX-järjestelmille, joka perustuu tunnettuun avoimen lähdekoodin verkkotietokantaan
Yii on PHP-kehys, jonka avulla voit kehittää sovelluksia nopeammin ja helpommin. Yiin asentaminen Ubuntuun on yksinkertaista, kuten opit tarkalleen
Screen on sovellus, joka mahdollistaa usean pääteistuntojen käytön yhdessä ikkunassa. Tämän avulla voit simuloida useita pääteikkunoita, joissa se ma
Tämä opetusohjelma selittää, kuinka DNS-palvelin määritetään Bind9:n avulla Debianissa tai Ubuntussa. Korvaa koko artikkelin ajan verkkotunnuksesi-nimi.com vastaavasti. klo th
Johdanto Logrotate on Linux-apuohjelma, joka yksinkertaistaa lokitiedostojen hallintaa. Se toimii yleensä kerran päivässä cron-työn kautta ja hallitsee lokipohjaa
VULTR on äskettäin tehnyt muutoksia heidän omiinsa, ja kaiken pitäisi nyt toimia hyvin heti, kun NetworkManager on käytössä. Jos haluat poistaa käytöstä
Icinga2 on tehokas valvontajärjestelmä, ja master-client-mallissa käytettynä se voi korvata NRPE-pohjaisten valvontatarkastusten tarpeen. Pääasiakas
Käytätkö erilaista järjestelmää? Red5 on Java-kielellä toteutettu avoimen lähdekoodin mediapalvelin, jonka avulla voit ajaa Flash-monikäyttäjäsovelluksia, kuten suoratoistoa.
Tässä artikkelissa näemme, kuinka Nginx-päälinja voidaan kääntää ja asentaa virallisista Nginx-lähteistä PageSpeed-moduulilla, jonka avulla voit
Käytätkö erilaista järjestelmää? Apache Cassandra on ilmainen ja avoimen lähdekoodin NoSQL-tietokannan hallintajärjestelmä, joka on suunniteltu tarjoamaan skaalautuvuutta, hig.
Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.
Oletko myös DDOS-hyökkäysten uhri ja hämmentynyt ehkäisymenetelmistä? Lue tämä artikkeli ratkaistaksesi kysymyksesi.
Olet ehkä kuullut, että hakkerit ansaitsevat paljon rahaa, mutta oletko koskaan miettinyt, kuinka he ansaitsevat tuollaista rahaa? keskustellaan.
Haluatko nähdä Googlen vallankumouksellisia keksintöjä ja kuinka nämä keksinnöt muuttivat jokaisen ihmisen elämää nykyään? Lue sitten blogia nähdäksesi Googlen keksinnöt.
Konsepti itseohjautuvista autoista lähteä tielle tekoälyn avulla on ollut haaveena jo jonkin aikaa. Mutta useista lupauksista huolimatta niitä ei näy missään. Lue tämä blogi saadaksesi lisätietoja…
Kun tiede kehittyy nopeasti ja ottaa haltuunsa suuren osan ponnisteluistamme, myös riskit altistaa itsemme selittämättömälle singulariteetille kasvavat. Lue, mitä singulaarisuus voisi tarkoittaa meille.
Tietojen säilytystavat ovat kehittyneet mahdollisesti Datan syntymästä lähtien. Tämä blogi käsittelee tiedon tallennuksen kehitystä infografian pohjalta.
Blogista saat tietää Big Data -arkkitehtuurin eri kerroksista ja niiden toiminnoista yksinkertaisimmalla tavalla.
Tässä digitaalisessa maailmassa kodin älylaitteista on tullut tärkeä osa elämää. Tässä on muutamia älykkäiden kodin laitteiden hämmästyttäviä etuja, joiden avulla ne tekevät elämästämme elämisen arvoista ja yksinkertaisempaa.
Apple julkaisi äskettäin macOS Catalina 10.15.4 -lisäpäivityksen ongelmien korjaamiseksi, mutta näyttää siltä, että päivitys aiheuttaa lisää ongelmia, jotka johtavat mac-koneiden tiilikaamiseen. Lue tämä artikkeli saadaksesi lisätietoja