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

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


software:os:debian_cloud

Це стара версія документу!


Поднять AWS EC2 инстанс на Дебиан 8

#!/usr/bin/env bash

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-mcry
pt php7.1-gd php7.1-json

# 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

# Enable additional Apache modules
sudo a2enmod rewrite
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!

Создать ssh-ключ:

ssh-keygen -t rsa

Закинуть его в Bitbucket

@TODO: настройка баша?

software/os/debian_cloud.1514896567.txt.gz · Востаннє змінено: 2018/01/02 14:36 повз charon