Креирање Јекилл блога на Убунту 16.04
Користите другачији систем? Јекилл је одлична алтернатива ВордПресс-у за блоговање или дељење садржаја. Не захтева никакве базе података и веома је лако и
МОДКС Револутион је брз, флексибилан, скалабилан, бесплатан и отворени извор, систем за управљање садржајем (ЦМС) за предузећа написан у ПХП-у. Посебно је погодан за изградњу врхунских сајтова јер има напредне вишејезичне могућности и изграђен је од темеља користећи принципе безбедног дизајна.
Почећемо додавањем новог sudo
корисника.
Прво се пријавите на свој сервер као root
.
ssh root@YOUR_VULTR_IP_ADDRESS
Додајте новог корисника по имену user1
(или жељено корисничко име).
adduser user1
Када се то од вас затражи, унесите сигурну и незаборавну лозинку. Такође ће вам бити затражено „Пуно име“ и неке друге детаље, али их једноставно можете оставити празним притиском на „ Enter
“.
Сада проверите /etc/sudoers
датотеку да бисте били сигурни да је sudoers
група омогућена.
visudo
Потражите овакав одељак.
%sudo ALL=(ALL:ALL) ALL
Ова линија нам говори да корисници који су чланови sudo
групе могу да користе sudo
команду да добију root
привилегије. Подразумевано би требало да буде декоментисано тако да можете једноставно изаћи из датотеке.
Затим морамо додати user1
у sudo
групу.
usermod -aG sudo user1
Можемо да проверимо user1
чланство у групи и да проверимо да ли usermod
команда ради са groups
командом.
groups user1
Сада користите su
команду да бисте се пребацили на нови судо кориснички user1
налог.
su - user1
The command prompt will update to indicate that you are now logged into the user1
account. You can verify this with the whoami
command.
whoami
Now restart the sshd
service so that you can login via ssh
with the new non-root sudo user account you have just created.
sudo systemctl restart sshd
Exit the user1
account.
exit
Exit the root
account (which will disconnect your ssh
session).
exit
You can now ssh
into the server instance from your local host using the new non-root sudo user user1
account.
ssh user1@YOUR_VULTR_IP_ADDRESS
If you want to execute sudo
without having to type a password every time, then open the /etc/sudoers
file again, using visudo
.
sudo visudo
Edit the section for the sudo
group so that it looks like this.
%sudo ALL=(ALL) NOPASSWD: ALL
Имајте на уму: Онемогућавање захтева за лозинку за судо корисника није препоручена пракса, али је укључена овде јер може учинити конфигурацију сервера много погоднијом и мање фрустрирајућом, посебно током дужих сесија администрације система. Ако сте забринути због безбедносних импликација, увек можете да вратите промену конфигурације на оригинал након што завршите своје административне задатке.
Кад год желите да се пријавите на root
кориснички налог из sudo
корисничког налога, можете користити једну од следећих команди.
sudo -i
sudo su -
Можете изаћи са root
налога и вратити се на свој sudo
кориснички налог у било ком тренутку.
exit
Пре инсталирања било ког пакета на инстанци Убунту сервера, прво ћемо ажурирати систем.
Уверите се да сте пријављени на сервер користећи судо корисника који није роот и покрените следеће команде.
sudo apt-get update
sudo apt-get -y upgrade
Инсталирајте Апацхе.
sudo apt-get -y install apache2
Затим користите systemctl
команду да покренете и омогућите Апацхе-у да се аутоматски извршава у време покретања.
sudo systemctl enable apache2
sudo systemctl start apache2
Проверите конфигурациону датотеку подразумеване Апацхе локације да бисте били сигурни да DocumentRoot
директива указује на тачан директоријум.
vi /etc/apache2/sites-enabled/000-default.conf
Опција DocumentRoot
конфигурације би требало да изгледа овако.
DocumentRoot "/var/www/html"
Сада омогућите mod_rewrite
Апацхе модул.
sudo a2enmod rewrite
Поново ћемо покренути Апацхе на крају овог упутства, али редовно поновно покретање Апацхе-а током инсталације и конфигурације је свакако добра навика, па хајде да то урадимо сада.
sudo systemctl restart apache2
Сада можемо да инсталирамо ПХП 7.0 заједно са неопходним ПХП модулима које захтева МОДКС Револутион ЦМС.
sudo apt-get -y install php libapache2-mod-php php-gd php-mbstring php-common php-mysql php-imagick php-xml
Инсталирајте МиСКЛ.
sudo apt-get -y install mysql-server
During the MySQL server installation, make sure you enter a secure password for the MySQL root
user. This root
user is different to the root
user in Ubuntu as it is only used for connecting to your database server with full privileges.
Start and enable MySQL to execute automatically at boot time.
sudo systemctl enable mysql
sudo systemctl start mysql
Secure your MySQL server installation with this.
sudo mysql_secure_installation
When prompted, enter the password you created for the MYSQL root
user during installation. Simply answer "Y
" to all of the other yes/no questions as the default suggestions are the most secure options.
Log into the MySQL shell as the MySQL root
user by running the following command.
sudo mysql -u root -p
To access the MySQL command prompt, simply enter the MySQL root
password when prompted.
Run the following queries to create a MySQL database and database user for MODX Revolution.
CREATE DATABASE modx_data CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'modx_user'@'localhost' IDENTIFIED BY 'UltraSecurePassword';
GRANT ALL PRIVILEGES ON modx_data.* TO 'modx_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
You can replace the database name modx_data
and username modx_user
with something more to your liking, if you prefer. Also, make sure that you replace "UltraSecurePassword
" with an actual, secure password.
Change your current working directory to the default web directory.
cd /var/www/html/
If you get an error message saying something like 'No such file or directory'
, try the following command.
cd /var/www/ ; sudo mkdir html ; cd html
Your current working directory should now be: /var/www/html/
. You can check this with the pwd
(print working directory) command.
pwd
Now use wget
to download the MODX Revolution installation zip package.
sudo wget https://modx.com/download/direct?id=modx-2.6.0-pl.zip
Please note: You should definitely check for the most recent version by visiting the MODX Revolution download page.
List the current directory to check that you have successfully downloaded the file.
ls -la
Quickly install unzip
so you can unzip the file.
sudo apt-get -y install unzip
Give the package a simpler name.
sudo mv direct\?id\=modx-2.6.0-pl.zip modx.zip
Now uncompress the zip package.
sudo unzip modx.zip
Move all of the installation files to the web root directory.
sudo mv modx-2.6.0-pl/* /var/www/html
Change ownership of the web files to avoid any permissions problems.
sudo chown -R www-data:www-data *
Restart Apache again.
sudo systemctl restart apache2
Now we're ready to move on to the final step.
It's time to visit the IP address of your Ubuntu 16.04 server instance in your browser. Or, if you've already configured your Vultr DNS settings (and given it enough time to propagate) you can simply visit your domain instead.
To access the MODX revolution installation page, enter your Vultr instance IP address, followed by /setup
into your browser address bar.
http://YOUR_VULTR_IP_ADDRESS/setup
Most of the installation options are self explanatory, but here are a few pointers to help you along.
Select your language.
Click the "Next
" button to continue the installation.
Select New Installation
and leave the folder permissions at their default values. Click "Next
" when you are ready to move on to the next step.
Set the following database options.
Database type: mysql
Database host: localhost
Database login name: modx_user (or your previously selected name)
Database password: UltraSecurePassword (or your previously chosen password)
Database name: modx_data (or your previously selected name)
Table prefix: modx_
Once you have entered the above database options, click on the link below to Test database server connection and view collations
. You will see a message that says: Connecting to database server: Success!
. If you get any errors, go back and ensure that all database options are correct.
You can leave the character set and collation options at their default values. They should look like this.
Connection character set: utf8
Collation: utf8_general_ci
When you are satisfied with your selected installation options, you can click on the link below to Create or test selection of your database
.
You will be prompted to enter your admin details, which will be used to login to the CMS. Fill them in as shown below and click Next
.
Administrator name: <your_prefered_admin_name>
Administrator email: <your_admin_email>
Administrator password: <a_secure_password
Confirm password: <the_same_secure_password>
You will see an Installation Summary. As long as everything looks okay, you can simply click Install
to Install MODX Revolution to your server instance.
You will see a confirmation page that says Core installation was successful
. Simply click Next
to continue.
You can now login to your MODX Revolution admin panel using the login details you entered earlier during installation.
Please note: During installation and login, you may see some warning messages about directories and files. Simply follow the instructions shown on the warning pages and the warning messages will disappear.
If you haven't already set up your Vultr DNS, then that should probably be your next step.
Now you can start adding your content and start configuring the look of your site. Be sure to check out the excellent MODX Revolution docs for more guidance on how to build and configure your site.
Користите другачији систем? Јекилл је одлична алтернатива ВордПресс-у за блоговање или дељење садржаја. Не захтева никакве базе података и веома је лако и
Користите другачији систем? МОДКС Револутион је брз, флексибилан, скалабилан, бесплатан и отвореног кода, систем за управљање садржајем (ЦМС) за предузећа написан и
Користите другачији систем? МОДКС Револутион је брз, флексибилан, скалабилан, опен соурце систем за управљање садржајем (ЦМС) за предузећа написан у ПХП-у. Ит и
Увод ВордПресс је доминантан систем за управљање садржајем на интернету. Покреће све, од блогова до сложених веб локација са динамичким садржајем
Користите другачији систем? Јекилл је добра алтернатива ВордПресс-у. Не захтева никакве базе података и ради са језиком који је многима познат
Користите другачији систем? МОДКС Револутион је брз, флексибилан, скалабилан, бесплатан и отвореног кода, систем за управљање садржајем (ЦМС) за предузећа написан и
Користите другачији систем? Форк је ЦМС отвореног кода написан у ПХП-у. Изворни код Форкс се налази на ГитХуб-у. Овај водич ће вам показати како да инсталирате Форк ЦМ
Неос је иновативни систем за управљање садржајем отвореног кода који је одличан за креирање и уређивање онлајн садржаја. Имајући на уму ауторе и уреднике, Нео
Користите другачији систем? Гхост је платформа за блогове отвореног кода која постаје све популарнија међу програмерима и обичним корисницима од 201.
Користите другачији систем? СилверСтрипе је флексибилан и проширив систем за управљање садржајем (ЦМС) отвореног кода написан у ПХП-у. То је лако
Користите другачији систем? Гхост је платформа за блогове отвореног кода која постаје све популарнија међу програмерима и обичним корисницима од 201.
Уобичајена употреба Вултр виртуелног сервера је хостовање Вордпресс веб локација. Овај водич вам показује како да аутоматизујете конфигурацију виртуелног сервера од нуле
Гхост је најновији и највећи почетник у конкуренцији ВордПресс-а. Развој теме је брз и лак за учење јер су програмери Гхост-а одлучили да користе оба
Гхост је модерна платформа за објављивање отвореног кода изграђена на Ноде.јс са Ембер.јс администраторским клијентом, ЈСОН АПИ-јем и АПИ-јем за тему који покреће Хандлебарс.јс. Гхос
Користите другачији систем? МОДКС Револутион је брз, флексибилан, скалабилан, бесплатан и отвореног кода, систем за управљање садржајем (ЦМС) за предузећа написан и
Користите другачији систем? Дотцлеар је веома једноставан механизам за блоговање. Он је отвореног кода и једноставан за коришћење. Овај водич ће проћи кроз инсталацију
Користите другачији систем? СилверСтрипе је флексибилан и проширив бесплатан систем за управљање садржајем (ЦМС) отвореног кода написан у ПХП-у. И
Користите другачији систем? Форк је ЦМС отвореног кода написан у ПХП-у. Изворни код Форкс се налази на ГитХуб-у. Овај водич ће вам показати како да инсталирате Форк ЦМ
Користите другачији систем? Гхост је платформа за блогове отвореног кода која постаје све популарнија међу програмерима и обичним корисницима од свог издања 2013. године. И
Користите другачији систем? Форк је ЦМС отвореног кода написан у ПХП-у. Изворни код Форкс се налази на ГитХуб-у. Овај водич ће вам показати како да инсталирате Форк ЦМ
Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.
Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.
Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.
Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.
Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…
Како се наука развија великом брзином, преузимајући многе наше напоре, расте и ризик да се подвргнемо необјашњивој сингуларности. Прочитајте шта би сингуларност могла да значи за нас.
Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.
Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.
У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.
Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више