Разходи:
6 евро в Paypal или 12,50лв в дебината ви карта (VISA или Master Card) (заради таксата от банката към транзакциите 50ст.)
Действия:
1. Закупуваме си домейн от ТУК цените са сравително ниски (домейн .info = 3 евро)
2. Закупуваме си VPS (Virtual Private Server ) или на наш език казано ВПС от ТУК
(цените са в долари но 3.35 долара са почти 3 евро без няколко цента)
3. Когато купувате VPS-а изберете локация "London" според мен тя е най-добрата тъй като другата най-близка локация е на 100км по-далеч от Лондон и България
(това че сайта ви е в Лондон не пречи, сайта ви пак ще зарежда бързо)
4. Избираме (поне по мое предпочитание и урок) операционна система Ubuntu (версия 16 или 18)
5. След около 1-2 часа ще получите данните си на е-майл за вход и парола във вашият VPS.
6. Изтеглете тази програма Bitvise SSH Client от ТУК
7. Отворете Bitvise SSH напишете IP адреса който сте получили в е-майла и на Username въведете потребителското име което сте получили по принцип е root но има хостинг компании който дават други имена.
8. След това кликнете на бутона "Connect" и ще ви пита дали желаете да приемете сертификата кливате "accept"
9. Отваря ви "Terminal" прозорец същинско приличащ на "CMD"
10. Копирайте командата която ще ви напиша поставете я и натиснете бутона Enter
apt-get install update ; apt-get install upgrade
11. Може да ви иска разрешение за ъпдейт или ъпгрейд като е нужно да натиснете е бутона Y и бутон Enter
12. След като свърши с инсталацията пишете следната команда
apt-get install nginx ; sudo apt-get install php-fpm php-mysql ; apt-get install mysql-server ; apt-get install phpmyadmin
Напишете в терминала sudo nano /etc/php/7.0/fpm/php.ini намерете настройката ;cgi.fix_pathinfo и я сменете на тази cgi.fix_pathinfo=0
Отворете терминала и напишете командата sudo systemctl restart php7.0-fpm
Когато инсталацията стигне до mysql-server Ще ви иска парола, желателно е да напишете паролата с която влизате във вашият VPS, същото е и за phpmyadmin там въвеждате същата парола която сте въвели в mysql-server ЗАДЪЛЖИТЕЛНО
След като и 3-те инсталации завършат пишете следното в прозорчето "Terminal"
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
Напишете след това команда sudo nano /etc/nginx/sites-available/default
Изтриите всичко от файла и сложете този код
Код за потвърждение: Избери целия код
server {
listen 80 default_server;
listen [::]:80 default_server;
root /usr/share/nginx/html;
index index.php index.html index.htm index.nginx-debian.html;
server_name 127.0.0.1;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
За да запазите файла натиснете CTRL+O после бутона Enter след това CTRL+X
След това напишете в терминала systemctl restart nginx
После отваряте сайта от където закупихте домейна (сайта който съм сложил най-отгоре) и кликвате горе в дясно да се логнете, след като се логнете кликвате пак горе в дясно на вашето потребителско име и избирате меню "Domain Managment"
След това като скролнете малко надолу ще видите вашият домейн, кликнете в дясно на бутон Details
Срещу меню "DNS RECORDS" ще видите малък бутон Edit кликнете на него и ще ви се отворят всички записи на домейна, скролвате малко по-надолу и ще видите записите, изтривате всички A записи НО не и TXT записите, след което скролвате малко по-нагоре и във формата където пише "Here you can configure custom DNS records for your domain." пишете следното
Type - A record ( Тук не бутате)
Host ( Тук не бутате)
Answer - (Тук въвеждате IP адреса на вашият VPS)
и кликвате на бутона Add
След което отваряте програмата Bitvise SSH И се свързвате със вашият VPS
И отваряте папка /usr/share/nginx/html там ще намерите файл index.html изтривате го и си качвате сайта.
Как да вляза в phpmyadmin?
Отворете терминала и напишете следната команда
sudo ln -s /usr/share/phpmyadmin /usr/share/nginx/html/
След като напишете командата отворете следният линк в браузъра си: http://vashiqtsait.com/phpmyadmin
влизате с потребителското име на VPS-а примерно root и паролата която написахте когато инсталирахте phpmyadmin
Ето и примерни данни за да свържете сайта ви към датабазата (примерно имате config.php и там трябва да въведете данните за връзка с базата данни)
host 'localhost'
user 'root'
password '1234'
Как да променя линк на phpmyadmin? (препоръчтително е да го направите)
1. Напишете в терминала команда cd /usr/share/nginx/html
2. Напишете след това sudo mv phpmyadmin nothingtosee
На мястото на nothingtosee пишете новото име на папката примерно: adminphp
След като го направите вече ще отваяте phpmyadmin с линк : http://vashiqtsait.com/adminphp/
НИКОГА! Не използвайте apache2 за да си държите сайта, независимо че някой хостинг компании имат защити няма да ви помогне против някой вид атаки.
Защита против Slowloris ТУК
Ако имате въпорси, можете да пишете в темата.
Копирането на материала само ако на източник пише: Автор V.A.L.V.E
Ще пишем 2-ма човека от екипа ни, уроци в темата свързани с Nginx V.A.L.V.E и Jaxxin
Ако смятате, че съм свършил добра работа, моля, дарете малка сума. Благодаря!
Кликни тук