Користувальницькькі налаштування

Налаштування сайту


software:os:debian_cloud

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Наступна ревізія
Попередня ревізія
software:os:debian_cloud [2017/12/28 18:39]
charon створено
software:os:debian_cloud [2018/11/07 17:38] (поточний)
charon
Рядок 1: Рядок 1:
 Поднять AWS EC2 инстанс на Дебиан 8 Поднять AWS EC2 инстанс на Дебиан 8
 +<code>
 +#!/usr/bin/env bash
  
-sudo apt install aptitude packagekit+set -o errexit 
 + 
 +# Add repo for PHP 7 
 +sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg 
 +sudo touch /etc/apt/sources.list.d/php.list 
 +sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' 
 + 
 +# Update installed packages 
 +sudo apt-get update 
 +sudo apt-get -y upgrade 
 + 
 +# Add locales 
 +sudo sed -e 's/# uk_UA.UTF-8/uk_UA.UTF-8/'
 +         -e 's/# de_CH.UTF-8/de_CH.UTF-8/'
 +         -e 's/# de_DE.UTF-8/de_DE.UTF-8/'
 +         -e 's/# fr_CH.UTF-8/fr_CH.UTF-8/'
 +         -e 's/# fr_FR.UTF-8/fr_FR.UTF-8/' -i /etc/locale.gen 
 +sudo locale-gen 
 + 
 +sudo timedatectl set-timezone Europe/Zurich 
 +sudo apt-get -y install aptitude packagekit vim-nox curl mc tcsh pv multitail tmux tree htop  build-essential software-properties-common git apt-file 
 +sudo apt-get -y install apache2 libapache2-mod-php7.1 php7.1-mbstring php7.1-xml php7.1-bcmath php7.1-mysql php7.1-curl php7.1-intl php7.1-cli php-redis php7.1-mcrypt php7.1-gd php7.1-json php7.1-zip 
 + 
 +# Add php config 
 +sudo touch /etc/php/7.1/mods-available/local.ini 
 +cat <<EOT |sudo tee /etc/php/7.1/mods-available/local.ini 
 +date.timezone = Europe/Zurich 
 +memory_limit = 128M 
 +log_errors = On 
 +display_errors = On 
 +html_errors = Off 
 +error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT 
 +EOT 
 +sudo ln -s /etc/php/7.1/mods-available/local.ini /etc/php/7.1/apache2/conf.d/local.ini 
 +sudo ln -s /etc/php/7.1/mods-available/local.ini /etc/php/7.1/cli/conf.d/local.ini 
 + 
 +# Enable additional Apache modules 
 +sudo a2enmod rewrite 
 +sudo a2enmod ssl 
 +sudo a2enmod php7.1 
 +sudo systemctl restart apache2.service 
 + 
 +#Configure git 
 +#git config --global user.name "Simon Sur" 
 +#git config --global user.email "simon@example.com"  
 +#git config --global core.editor vim 
 +#git config --global alias.ci commit 
 +#git config --global alias.co checkout 
 +echo Please, configure git! 
 +</code> 
 +Создать ssh-ключ: 
 +<code> 
 +ssh-keygen -t rsa -b 4096 -C "name.surname@compname" 
 +</code> 
 +Закинуть его в Bitbucket 
 + 
 +@TODO: настройка баша?
software/os/debian_cloud.1514479174.txt.gz · Востаннє змінено: 2017/12/28 18:39 повз charon