Только что получил хороший VPS с Dual Virtual Core / CentOS / 150G / 1gb ram / 2 IPs. Но cPanel мне недоступна. Таким образом, я новичок в VPS и хорошо разбираюсь в виртуальном хостинге cPanel. Несколько лет назад я использовал RH, а сейчас использую LAMP на Ubuntu. У меня есть время и вкус, чтобы изучить Unix со стороны сервера.
Мои вопросы:
Приветствуются любые ссылки на учебник / учебник ИЛИ краткую книгу для быстрого старта.
Мне действительно нужна панель для управления VPS?
Нет, все, в чем Вы нуждаетесь, является приглашением оболочки.
Что я должен знать?
Я запустил бы путем изучения, как настроить Apache, особенно vhosts.
Вы могли жить без панели, но это - огромная боль. Необходимо почти знать все о поле CentOS и конечно о серверах.
Основной проблемой была бы безопасность, конечно, так как Вы не можете знать много безопасности.
BTW, если Вы намереваетесь иметь только десять сайтов, можно жить без панели, просто установить ЛАМПУ, CSF (брандмауэр), изучить некоторый httpd.conf (апачская конфигурация) и конфигурация MySQL (главным образом для разделения пользовательского доступа)
Следует иметь в виду, что большую часть времени панель необходима клиентам, так как они не знают много о технологии (обычно), но если Вы создаете сайты сами, хорошо.
Свободные панели управления (как Kloxo) не защищены. Разработчик Kloxo выполнил самоубийство, потому что его программное обеспечение разрушило много серверов, когда огромная ошибка безопасности была найдена.
Я буду размещать около 10 сайтов Drupal с разумным количеством движение. Достаточно ли вышеперечисленных спецификаций?
Вы можете легко установить и запустить 10 сайтов drupal на «VPS с двойным виртуальным ядром / CentOS / 150G / 1 ГБ оперативной памяти / 2 IP».
Конечно, получите достаточно трафика, и вы ' Я перерасту любой сервер. Вам нужно будет выполнять более сотни одновременных подключений, чтобы максимально использовать возможности сервера с этой спецификацией (конечно, это сильно зависит от вашей окончательной настройки ... что-то вроде SSL потребует больше мощности процессора, загрузите ваш сайт использовать неэффективные PHP-скрипты, и они будут занимать вашу оперативную память и т. д.)
My Host может установить любую бесплатную панель, такую как Kloxo, VHCS и т. д. Прежде всего, мне действительно нужна панель для управления VPS?
Вам нужна панель? Нет, в этом нет «необходимости», но вы можете обнаружить, что это облегчает жизнь. Вы можете обнаружить, что работа с панелью управления усложняет задачу! Только вы можете ответить на этот вопрос.
Если я смогу обойтись без панель управления, что мне нужно знать? Могу ли я сделать это за период сначала использовать CentOS на моем локальном компьютере?
CentOS можно использовать в качестве веб-сервера. Вы можете без особых хлопот установить типичную установку LAMP. Я включил ссылку, которая проведет вас по нему, и пример команд, которые вы будете запускать. Вам нужно будет выполнить некоторую настройку веб-сервера для каждого сайта, но это тоже не так сложно.
Если вы все же хотите перейти по маршруту Панели управления, в руководстве также показано, как установить webmin.
] http://www.howtoforge.com/quick-n-easy-lamp-server-centos-rhel
yum install httpd httpd-devel
/etc/init.d/httpd start
yum install mysql mysql-server mysql-devel
/etc/init.d/mysqld start
mysql
mysql> USE mysql;
mysql> UPDATE user SET Password=PASSWORD('newpassword') WHERE user='root';
mysql> FLUSH PRIVILEGES;
mysql -u root -p
Enter Password: <your new password>
mysql > create database demo
mysql >GRANT ALL PRIVILEGES ON demo.* TO 'guest'@'localhost' IDENTIFIED BY 'guest' WITH GRANT OPTION;
mysql> UPDATE user SET Password=PASSWORD('guest') WHERE user='guest';
yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml
/etc/init.d/httpd restart
yum install phpmyadmin
nano /etc/httpd/conf.d/phpmyadmin.conf
nano /usr/share/phpmyadmin/conf.inc.php
chkconfig httpd on
chkconfig mysqld on
Конфигурация сервера на машине centos очень проста - Сначала удалите из головы, что вы новичок в centos, если вы работаете в ubuntu, тогда все в порядке.
Теперь переходим к теме -
Установите службу httpd с помощью терминала -
yum install httpd
/etc/init.d/httpd restart
chkconfig httpd on
Затем настройте ее как путь - /etc/httpd/conf/httpd.conf
Затем установите службу mysql, php, phpmyadmin как -
yum install mysql-server
service mysqld restart
yum install php53 php-mysql
yum install phpmyadmin
Путь конфигурации mysql - /etc/cf.cnf
и установите php в файле /etc/php.ini
/etc/init.d/httpd restart
/etc/init.d/mysqld restart
Тогда ваш сервер LAMP готов к использованию.