MyWiki | LAMP | Запуск сервера Бінго-Офіса
Запуск сервера Бінго-Офіса

Порядок дій по запуску сервера "Бінго-Офіса":

І. Встановлення операційної системи Linux

Пропонується дистибутив LinuxMint. Завантажте останню версію дистрибутива Linux Mint 16 "Petra" - MATE (32-bit). Запишіть образ на DVD-диск. Встановіть операційну систему на ПК. Тут можна переглянути корисну відеоінструкцію з встановлення Linux Mint.

ІІ. Налагодження Linux Mint 16 Petra MATE

2.1. Встановлення оновлень

Обов'язковий пункт, після установки кожної системи. Це можна зробити натиснувши на значок:

 

У вікні, натискаємо встановити:

2.2. Перевірка локалізації мови

Система може бути не повністю переведена, тому заходимо в Центр управління:

І заходимо в "Language Support":

Після перевірки, встановлюємо відсутні мовні пакети в систему.

2.3. Встановлення драйверів в систему

Тут же в Центрі управління, заходимо в "Driver Manager":

Вибираємо зі списку потрібні драйвера (якщо такі є) і натискаємо "Apply Changes":

2.4. Налаштування комбінації клавіш для зміни розкладки клавіатури

За замовчуванням використовуються клавіші "ALT-SHIFT", якщо Ви звикли до "CTR-SHIFT" то тиснемо правою кнопкою миші на значку з розкладкою клавіатури в системному треї і вибираємо "Параметри клавіатури":

Переходимо на вкладку "розкладках" - "Параметри". І вибираємо комбінацію клавіш для зміни розкладки:

ІІІ. Встановлення необхідних програм

3.1. Встановлення браузера Chrome

Для роботи в Бінго-Офісі розробник пропонує використовувати інтернет-браузер Chrome. Для встановлення Chrome необхідно виконати наступні дії. Завантажте пакет програми за адресою http://www.google.com.ua/intl/ru/chrome/browser/ :

Після завантаження файлу відкрийте теку  "Завантаження" і знайдіть deb-файл пакету Chrome:

Правою кнопкою миші відкрийте контекстне меню і оберіть пункт "Открыть в Программе установки пакетов GDebi":

 

Відкриється вікно програми-встановлювача пакетів, в якому натисніть кнопку "Установить пакет":

Після завершення встановлення пакету з’явиться вікно:

Броузер Chrome встановлено! Для запуску відкрийте головне меню "Menu", оберіть розділ "Інтернет", в якому натисніть на пункт "Google Chrome"

3.2. Встановлення програми TeamViewer

Програма TeamViewer дозволяє керувати комп’ютерами дистанційно через інтернет, ніби ви сидите прямо за ними. Таким чином після встановлення програми Ви надасте можливість розробнику Бінго-Офіса здійснювати оперативну підтримку, адміністрування серверу та оновлення складових системи. Така підтримка буде необхідна на період налагодження та тестування системи. Після виводу системи в робочий режим програму можна буде видалити.

Завантажте пакет програми за адресою http://www.teamviewer.com/uk/download/linux.aspx :

Після завантаження встановіть пакет TeamViewer так само, як і пакет браузера Chrome за допомогою програми встановлення пакетів (див. п.3.1.):

TeamViewer встановлено! Для запуску відкрийте головне меню "Menu", оберіть розділ "Інтернет", в якому натисніть на пункт "TeamViewer 9". Необходимо задать Личный пароль:

Необходимо нажать "Next":

Введіть пароль доступу та підтвердження:

В наступному вікні оберіть третю позицію:

Запишіть Ваш ID та завершіть роботу майстра створення персонального пароля:

Відкрийте вікно опцій програми TeamViewer: Меню | Дополнительно | Опции. Зробіть відмітку "Запускать TeamViewer  при загрузке системы":

Програма TeamViewer встановлена на налагоджена!  Для того, щоб надати розробнику можливість здійснити подальші дії, Вам необхідно надіслати на електронну адресу bill1975@mail.ru Ваш ID, пароль доступу TeamViewer та пароль суперкористувача Linux.

УВАГА! Подальші дії виконуються розробником через віддалений доступ!

3.3. Встановлення LAMP-сервера

Для початку відкриваємо термінал і набираємо:

sudo apt-get install lamp-server^

символ ^ це не друкарська помилка, його потрібно вказати в команді обов'язково! Виконуємо команду. Вводимо пароль суперкористувача.

Для продовження натисніть Enter.  В наступному вікні треба задати пароль для доступу до бази даних, введіть пароль та запам’ятайте для подальшого налагодження Бінго-Офіса:

По закінченні установки ви можете перевірити працездатність сервера. Відкрийте нову вкладку браузера і в рядку навігації введіть:

http://localhost

і натисніть Enter.

Якщо ви бачите подібну сторінку, значить установка LAMP-сервера пройшла нормально.

Далі необхідно встановити підтримку JSON. Відкриваємо термінал і набираємо:

sudo apt-get install php5-json

sudo /etc/init.d/apache2 restart

LAMP-сервер буде розташований за цією адресою:

/var/www/

Необхідно дозволити користувачеві там створювати файли. Для цього запускаємо термінал. І в ньому виконуємо:

sudo chown www-data:www-data /var/www
sudo chmod 777 /var/www
?sudo usermod -a -G www-data
you_name

В останній команді не забудьте замість you_name підставити ім'я користувача в Linux Mint:

Створимо символьне посилання на домашній каталог. У терміналі виконуємо:

ln -s /var/www/ /$HOME/www

Тепер у Вашому домашньої каталозі з'явиться посилання на кореневу папку ЛАМП-сервера - www :

3.4. Встановлення VPL-мережі

3.5. Встановлення FTP-сервера

FTP-сервер забезпечить можливість оновлення системи новими версіями.

Для встановлення сервера необхідно в Терміналі ввести: sudo apt-get install proftpd

Для встановлення графічного інтерфейса сервера необхідно в Терміналі ввести: sudo apt-get install gadmin-proftpd

Запускаємо графічний інтерфейс через Меню | Системные | Gadmin-Proftpd.

Редагуємо файл конфігурації на новий зміст:

 # имя сервера - показывается коннектящимся клиентам 
ServerName "Bingo FTP server"
  
# тип запуска сервера standalone/inetd - сам или через inetd 
ServerType standalone
 # если клиент коннектится не на имя, а на IP или на виртуальный хост 
# не описанный в конфигурационном файле, то при
# установке в `off` он получит отлуп, если же установлено `on` то
# он будет обслужен `сервером по-умолчанию` 
DefaultServer on
 
# e-mail администратора
# ServerAdmin admin@example.com
  
# файл где хранится информация о сессиях 
#ScoreboardFile /var/run/proftpd.scoreboard
   
# порт на котором работает сервер 
Port 21 
 
 # Маска с которой создаются новые файлы (маска получается 
# из этого значения, путём его вычитания из 777 - т.е. в даном случае получится 
# маска 755)
 Umask 022
  
 # Максимальное число создаваемых процессов (работает только в standalohe режиме) 
# необходимо для защиты от атак типа `отказ в обслуживании` да и 
# от перегрузки сервера поможет  
MaxInstances 30
  
 # Пользователь от которого работает сервер
User proftpd
 # группа, под которой работает сервер 
#Group ftp
 # куда будут складываться логи 
ExtendedLog /var/log/ftp.log 
TransferLog /var/log/xferlog
 SystemLog /var/log/syslog.log
 
 
MaxClients 8 "Достигнут предел на количество клиентов"
MaxClientsPerHost 8 "Достигнут предел на количество клиентов с Вашего хоста"
MaxClientsPerUser 8 "Достигнут предел на количество подключений (%m)"
MaxHostsPerUser 8 "Больше нельзя"
# вывод приветствия после успешного входа
AccessGrantMsg "Добро пожаловать!!!"
# идентификация
ServerIdent on "Мой сервер"
 
# разрешить перезаписывать существующие файлы
AllowOverwrite            on
 
# делаем /var/www папку, домашней
DefaultRoot /var/www
# запрещаем выходить пользователям за пределы домашней папки (рекомендуется)
DefaultRoot ~
MaxLoginAttempts 5 "Количество попыток входа исчерпано"
 
 # Директории
<Directory ~>
AllowOverwrite on
<Limit Write>
AllowAll
</Limit>
<Limit READ>
AllowAll
</Limit>
</Directory>
 
# Можно установить ограничения по времени (зависит от требований к ftp)
#TimeoutIdle 180
#TimeoutLogin 120
#TimeoutNoTransfer 36
#TimeoutStalled 640
 
# <Anonymous /home/ftp>
# пользователь от которого происходит доступ анонимно
# User ftp
# группа для анонимных пользователей
# Group ftp
# альясы ананонимоусов (можно будет входить как ftp, а
# не anonymous)
# UserAlias anonymous ftp
# максимально число анонимоусов
# MaxClients 10  "Извините, максимум %m пользователей - попробуйте подключится позже"
# <Limit WRITE>
# DenyAll
# </Limit>
# </Anonymous>
Переглядів: 8
Дата публікації: 16:49 26.01.2014