Веб-сервер Nginx и PHP-FPM (настройка мобильного хостинга) — пополняется

Т.к. система должна быть максимально мобильной, поднимаю веб-сервер на базе виртуальной машины. Все программное обеспечение использую с открытым исходным кодом, бесплатное.

Для виртуальной машины вырал virtualbox:
https://www.virtualbox.org/wiki/Downloads

Операционную систему использую Linux Ubuntu:
http://www.ubuntu.com/

После того, как установил Linux Ubuntu в вируальной машине VirtualBox, устанавливаю веб-сервер nginx и PHP-FPM:

Редактируем файл:

Редактируем файл:

Перезагружаем:

Для удобства, ставлю некоторые из утилит:

Устанавливаю DNS-сервер для настройки ns-сервера и доменных зон:

mc — это удобный файловый менеджер.

htop — удобное средство для просмотра загрузки процессоров.

whois — сервис для получения информации о доменах.

Еще некоторые команды, которые могут понадобиться при настройке доменов.

dig название домена — определение информации о настройках домена .
nslookup название домена — просмотр ns-серверов домена.

Устанавливаем Apache2

Для сайтов, которым нужен rewrite устанавливаем Apache2:

apt-get install apache2

apt-get install libapache2-mod-php5

apt-get install php5-curl

Ставим RPaf

Устанавливаем MySQL

Устанавливаем Memcahed

Настройка рабочего места веб-разрабочика

Для работы с веб-сервером, удобно поставить такое программное-обеспечение:
putty — клиент терминала.
filezilla — файловый менеджер, передающий файлы по ssh.

Данное программное обеспечение — с открытым исходным кодом, бесплатное и кросс-платформенное. Прекрасно зарекомендовало себя при работе с веб-сервером.

Настройка конфигов Nginx

Другие полезные утилиты на хостинге

Просмотр объема трафика в терминале:
apt-get install iptraf
Чтоб просмотреть трафик, просто наберите в терминале:  iptraf

Просмотр объема трафика в веб-виде:
apt-get install darkstat

После установки, изменяем конфиг /etc/darkstat/init.cfg
# Turn this to yes when you have configured the options below.
START_DARKSTAT=yes

# Don’t forget to read the man page.

# You must set this option, else darkstat may not listen to
# the interface you want
INTERFACE=»-i eth0″

#DIR=»/var/lib/darkstat»
PORT=»-p 666″
#BINDIP=»-b 127.0.0.1″
#LOCAL=»-l 192.168.0.0/255.255.255.0″

# File will be relative to $DIR:
#DAYLOG=»—daylog darkstat.log»

# Don’t reverse resolve IPs to host names
#DNS=»—no-dns»

#FILTER=»not (src net 192.168.0 and dst net 192.168.0)»

# Additional command line Arguments:
# OPTIONS=»—syslog —no-macs»

service darkstat start

Чтоб посмотреть трафик просто в браузере наберите:
http://ip-адрес_Вашего_сервера:666

Разработка и создание сайтов, интернет-магазинов, веб-приложений, порталов, лэндингов, мобильных приложений (Киев)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *