Како инсталирати Тини Тини РСС Реадер на ФрееБСД 11 ФАМП ВПС
Користите другачији систем? Тини Тини РСС Реадер је бесплатан читач и агрегатор вести (РСС/Атом) са сопственим хостовањем отвореног кода, дизајниран за
МОДКС Револутион је брз, флексибилан, скалабилан, опен соурце систем за управљање садржајем (ЦМС) за предузећа написан у ПХП-у. Посебно је погодан за изградњу врхунских сајтова јер има напредне вишејезичне могућности и изграђен је од темеља користећи принципе безбедног дизајна.
Почећемо додавањем новог sudo
корисника.
Прво се пријавите на свој сервер као root
.
ssh root@YOUR_VULTR_IP_ADDRESS
sudo
Команда није инсталиран подразумевано у Вултр ФрееБСД 11 сервера пример, тако да ће прво инсталирати sudo
.
pkg install sudo
Сада додајте новог корисника по имену user1
(или жељено корисничко име).
adduser user1
adduser
Команда ће затражити пуно детаља за кориснички налог, тако да једноставно одабрати подразумеване за већину њих када има смисла да то уради. Када будете упитани да ли да Invite user1 into any other groups?
, требало би да унесете wheel
да бисте додали user1
у wheel
групу.
Сада проверите /etc/sudoers
датотеку да бисте били сигурни да је sudoers
група омогућена.
visudo
Потражите овакав одељак.
# %wheel ALL=(ALL) ALL
Ова линија нам говори да корисници који су чланови wheel
групе могу да користе sudo
команду да добију root
привилегије. Подразумевано ће бити коментарисан тако да ћете морати да је уклоните коментаре, а затим сачувате и изађете из датотеке.
user1
Чланство у групи можемо верификовати groups
командом.
groups user1
Ако user1
нисте члан wheel
групе, можете користити ову команду да ажурирате user1
чланство у групи.
pw group mod wheel -m user1
Сада користите su
команду да бисте се пребацили на нови судо кориснички user1
налог.
su - user1
Командна линија ће се ажурирати како би означила да сте сада пријављени на user1
налог. Ово можете проверити whoami
командом.
whoami
Сада поново покрените sshd
услугу како бисте се могли пријавити ssh
са новим судо корисничким налогом који није роот који сте управо креирали.
sudo /etc/rc.d/sshd restart
Изађите са user1
налога.
exit
Изађите са root
налога (што ће прекинути вашу ssh
сесију).
exit
Сада можете да уђете ssh
у инстанцу сервера са вашег локалног хоста користећи нови судо кориснички user1
налог који није роот .
ssh user1@YOUR_VULTR_IP_ADDRESS
Ако желите да извршите sudo
без потребе да сваки пут куцате лозинку, онда поново отворите /etc/sudoers
датотеку користећи visudo
.
sudo visudo
Уредите одељак за wheel
групу тако да изгледа овако.
%wheel ALL=(ALL) NOPASSWD: ALL
Имајте на уму: Онемогућавање захтева за лозинку за судо корисника није препоручена пракса, али је укључена овде јер може учинити конфигурацију сервера много погоднијом и мање фрустрирајућом, посебно током дужих сесија администрације система. Ако сте забринути због безбедносних импликација, увек можете да вратите промену конфигурације на оригинал након што завршите своје административне задатке.
Кад год желите да се пријавите на root
кориснички налог из sudo
корисничког налога, можете користити једну од следећих команди.
sudo -i
sudo su -
You can exit the root
account and return back to your sudo
user account at any time.
exit
Before installing any packages on the FreeBSD server instance, we will first update the system.
Make sure you are logged in to the server using a non-root sudo user and run the following commands.
sudo freebsd-update fetch
sudo freebsd-update install
sudo pkg update
sudo pkg upgrade
Install the Apache 2.4 web server.
sudo pkg install apache24
Enter "y
" when prompted.
Now use the sysrc
command to enable the Apache service to execute automatically at boot time.
sudo sysrc apache24_enable=yes
The sysrc
command updates the /etc/rc.conf
configuration file; so if you want to verify the configuration update manually, you can simply open the /etc/rc.conf
file with your favourite terminal editor.
vi /etc/rc.conf
Now start the Apache service.
sudo service apache24 start
You can quickly check that apache is running by visiting the IP address or domain of the server instance in your browser.
http://YOUR_VULTR_IP_ADDRESS/
You should see the default FreeBSD Apache page displaying the text.
It works!
Check your Apache default configuration file to ensure that the DocumentRoot
directive points to the correct directory.
sudo vi /usr/local/etc/apache24/httpd.conf
The DocumentRoot
configuration option should look like this.
DocumentRoot "/usr/local/www/apache24/data"
We now need to enable the mod_rewrite
Apache module. We can do this by searching the default Apache configuration file for the term mod_rewrite
.
By default, the mod_rewrite
Apache module will be commented out (which means it is disabled). The configuration line on a clean Vultr FreeBSD 11 instance will look like this.
#LoadModule rewrite_module libexec/apache24/mod_rewrite.so
Simply remove the hash symbol to uncomment the line and load the module. This, of course, applies to any other required Apache modules too.
LoadModule rewrite_module libexec/apache24/mod_rewrite.so
We will restart Apache at the end of this tutorial, but restarting Apache regularly during installation and configuration is certainly a good habit, so let's do it now.
sudo service apache24 restart
We can now install the latest version of PHP along with all of the necessary PHP modules required by MODX Revolution CMS.
sudo pkg install php71 mod_php71 php71-gd php71-mbstring php71-mysqli php71-xml php71-curl php71-ctype php71-tokenizer php71-simplexml php71-dom php71-session php71-iconv php71-hash php71-json php71-fileinfo php71-pdo php71-pdo_mysql php71-zlib
We need to configure Apache to actually use PHP, so let's create a new file called php.conf
in the Apache "Includes
" Directory.
sudo vi /usr/local/etc/apache24/Includes/php.conf
Enter the following text into the newly created file.
<IfModule dir_module>
DirectoryIndex index.php index.html
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
</IfModule>
Save the file.
Now, let's restart Apache again.
sudo service apache24 restart
FreeBSD 11 defaults to using MariaDB, which is an enhanced, fully open source, community developed, drop-in replacement for MySQL server.
Install the latest version of MariaDB.
sudo pkg install mariadb102-server mariadb102-client
Start and enable MariaDB to execute automatically at boot time.
sudo sysrc mysql_enable="yes"
sudo service mysql-server start
Secure your MariaDB server installation.
sudo mysql_secure_installation
When prompted to create a MariaDB/MySQL root
user, select "Y
" (for yes) and then enter a secure root
password. Simply answer "Y
" to all of the other yes/no questions as the default suggestions are the most secure options.
Log into the MariaDB shell as the MariaDB root
user by running the following command.
sudo mysql -u root -p
To access the MariaDB 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 actually secure password.
Change your current working directory to the default web directory.
cd /usr/local/www/apache24/data
Your current working directory should now be: /usr/local/www/apache24/data
. 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
Let's 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/* /usr/local/www/apache24/data
Change ownership of the web files to avoid any permissions problems.
sudo chown -R www:www *
Restart Apache again.
sudo service apache24 restart
Now we're ready to move on to the final step.
It's time to visit the IP address of your FreeBSD 11 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.
Користите другачији систем? Тини Тини РСС Реадер је бесплатан читач и агрегатор вести (РСС/Атом) са сопственим хостовањем отвореног кода, дизајниран за
Користите другачији систем? Вики.јс је бесплатна модерна вики апликација отвореног кода изграђена на Ноде.јс, МонгоДБ, Гит и Маркдовн. Вики.јс изворни код је јавни
Користите другачији систем? Пагекит 1.0 ЦМС је прелеп, модуларан, проширив и лаган, бесплатан систем за управљање садржајем отвореног кода (ЦМС) са
Користите другачији систем? МОДКС Револутион је брз, флексибилан, скалабилан, опен соурце систем за управљање садржајем (ЦМС) за предузећа написан у ПХП-у. Ит и
Овај чланак вас води кроз подешавање ОпенБСД 5.5 (64-бит) на КВМ-у са Вултр ВПС-ом. Корак 1. Пријавите се на Вултр контролну таблу. Корак 2. Кликните на УПОТРЕБА
Користите другачији систем? осТицкет је систем за продају карата за корисничку подршку отвореног кода. ОсТицкет изворни код је јавно хостован на Гитхубу. У овом туторијалу
Користите другачији систем? Фларум је бесплатан форумски софтвер нове генерације отвореног кода који чини дискусију на мрежи забавном. Фларум изворни код је хостован о
Користите другачији систем? ТЛС 1.3 је верзија протокола Транспорт Лаиер Сецурити (ТЛС) који је објављен 2018. године као предложени стандард у РФЦ 8446
Увод ВордПресс је доминантан систем за управљање садржајем на интернету. Покреће све, од блогова до сложених веб локација са динамичким садржајем
Користите другачији систем? Субрион 4.1 ЦМС је моћан и флексибилан систем за управљање садржајем отвореног кода (ЦМС) који доноси интуитиван и јасан садржај
Овај водич ће вам показати како да конфигуришете ДНС услугу која је лака за одржавање, лака за конфигурисање и која је генерално безбеднија од класичног БИН-а
ФЕМП стек, који је упоредив са ЛЕМП стеком на Линук-у, је колекција софтвера отвореног кода који се обично инсталира заједно да би омогућио ФрееБС
МонгоДБ је НоСКЛ база података светске класе која се често користи у новијим веб апликацијама. Пружа упите високих перформанси, дељење и репликацију
Користите другачији систем? Моника је систем управљања личним односима отвореног кода. Замислите то као ЦРМ (популарни алат који користе продајни тимови у тх
Увод Овај водич демонстрира ОпенБСД као решење за е-трговину користећи ПрестаСхоп и Апацхе. Апацхе је неопходан јер ПрестаСхоп има сложен УР
Користите другачији систем? Форк је ЦМС отвореног кода написан у ПХП-у. Изворни код Форкс се налази на ГитХуб-у. Овај водич ће вам показати како да инсталирате Форк ЦМ
Користите другачији систем? Дирецтус 6.4 ЦМС је моћан и флексибилан, бесплатан и отвореног кода Хеадлесс Цонтент Манагемент Систем (ЦМС) који пружа програмеру
ВПС сервери су често на мети уљеза. Уобичајени тип напада се појављује у системским евиденцијама као стотине неовлашћених покушаја пријављивања на ссх. Подешавати
Увод ОпенБСД 5.6 је представио нови демон под називом хттпд, који подржава ЦГИ (преко ФастЦГИ) и ТЛС. Није потребан додатни рад да бисте инсталирали нови хттп
Овај водич ће вам показати како да инсталирате групни софтвер иРедМаил на нову инсталацију ФрееБСД 10. Требало би да користите сервер са најмање једним гигабајтом о
Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.
Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.
Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.
Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.
Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…
Како се наука развија великом брзином, преузимајући многе наше напоре, расте и ризик да се подвргнемо необјашњивој сингуларности. Прочитајте шта би сингуларност могла да значи за нас.
Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.
Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.
У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.
Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више