[Гайд] [Любая версия] Установка сервера на Centos. | Разработка игровых платформ
  1. Доброго времени суток. В связи с появлением спамеров, активация функций новых пользователей (Создавать темы, писать сообщения), теперь будет только после проверки администратором! Для регистрации отписываемся в лс, в вк. vk.com/tehnik777 (Пишем только с реальных страниц)
    Скрыть объявление

[Гайд] [Любая версия] Установка сервера на Centos.

Тема в разделе "Гайды/Мануалы", создана пользователем Aether, 11 дек 2016.

Обсуждение темы [Гайд] [Любая версия] Установка сервера на Centos. в разделе Гайды/Мануалы на форуме zetta-forum.ru.

  1. Aether

    Aether Интересующийся

    Регистрация:
    1 дек 2016
    Сообщения:
    18
    Симпатии:
    5
    Баллы:
    3
    Пол:
    Мужской
    Род занятий:
    Программирование.
    VK:
    https://vk.com/id388118917
    1. Нам нужен VMware Worksation.
    2. Сборка сервера. (4.0.0)
    3. Образ диска Centos 7.
    Про установку системы я писать ничего не буду ибо в интернете куча статей на эту тему, да и установка там еще проще чем в ubuntu\debian.
    При установке нам сразу дают пользователя root. Заходим в него и обновляем систему.
    Код:
    yum update
    yum upgrade 
    Поставим сразу текстовой редактор nano и mc
    Код:
    yum -y install nano mc
    
    Дальше ставим openssh-server.
    Код:
    yum -y install openssh-server openssh-clients
    
    Дальше ставим apache2, правда называется он тут httpd.
    Код:
    yum -y install httpd
    
    Сервисы по умолчанию не запускаются после установки и не добавляются в автозагрузку, сделаем это:
    Код:
    systemctl enable httpd.service
    systemctl start httpd.service
    
    Ставим mysq-server
    Код:
    yum install -y mariadb mariadb-server
    
    Добавляем его в автозагрузку и запускаем:
    Код:
    systemctl enable mariadb.service
    systemctl start mariadb
    
    Возможно вы обратили внимание, но при установке не попросили ввести пароль от рута, его надо ставить отдельной командой:
    Код:
    /usr/bin/mysql_secure_installation
    Вначале попросит пароль, ничего не пишем просто нажимаем enter. Дальше спросят хотим ли мы поставить пароль для рута, пишем Y, вводим пароль 2 раза. На остальное можно ответить Y
    Перезапускаем:
    Код:
    systemctl restart mariadb
    
    К счастью с установкой php проблем нет:
    Код:
    yum -y install php php-common php-gd php-xml php-mbstring php-mysql
    
    А вот в phpmyadmin'ом есть, ибо его нет в дефолтных репозиториях, что весьма забавно.
    Добавим новый репозиторий и обновим список пакетов:
    Код:
    yum -y install epel-release
    yum update
    
    Ну и дальше ставим phpmyadmin
    Код:
    yum -y install phpmyadmin
    
    К сожалению на этой его проблемы не кончаются, при попытке зайти в него выдаст forbidden
    Что бы исправить идем к конфигу апача и даем доступ всем:
    Код:
    nano /etc/httpd/conf.d/phpMyAdmin.conf
    Ищем и удаляем блок :
    Код:
    Require ip 127.0.0.1
    Заменяем на :
    Код:
    Require all granted
    Заодно поменяем дефолтный каталог апача, открываем:
    Код:
    nano /etc/httpd/conf/httpd.conf
    
    Находим и заменяем на /var/www:
    Код:
    119 cтрока :
    DocumentRoot /var/www
    Перезапускаем веб сервер:
    Код:
    service httpd restart
    
    Осталось поставить java
    Код:
    yum -y install java-1.7.0-openjdk
    
    И если у вас x64 система, либы:
    Код:
    yum -y install glibc.i686 libstdc++.i686
    
    Теперь нужно узнать ip адрес, вы уже побежали писать команду ifconfig, а хрен вам:
    Код:
    ip addr
    
    Дальше настраиваем сборку
    1. Сначала заливаем все 4 папки в корень.
    2. Создаем базу данных.
    2.1 Заходим по адрессу https://ip/phpmyadmin/
    2.2 Создаем базу , называем как угодно.
    2.3 Нажимаем импорт и выбираем этот файл.
    3. Редактируем файл : /root/server/authd/build/table.xml
    И правим :
    Код:
    <connection name="auth0" poolsize="3" url="jdbc:mysql://localhost:3306/База данных?useUnicode=true&amp;characterEncoding=utf8" username="root" password="Пароль от MySQL "/>
    
    4. открываем файл /root/server/gamed/GS.conf
    Код:
    [Identify]
    ServerID = 99
    Name = 策划测试临时存在
    
    Заменяем на
    Код:
    [Identify]
    ServerID = 1
    Name = 策划测试临时存在
    
    5. После обновляем права.
    Код:
    chmod 777 -R /root 
    6. Запускаем сервер.
    Код:
     ./start 
    7. Ждем строк :
    Код:
    TRACE : gamed(1)
    
    Изменяем ip и заходим!
    P.S регистрация находится по адресу https://ip/index.php
    И в файле /var/www/config.php надо прописать пути до mysql.
     
    Последнее редактирование: 11 дек 2016

Поделиться этой страницей