Как управлять моим CentOS VPS без cPanel [закрыто]

Только что получил хороший VPS с Dual Virtual Core / CentOS / 150G / 1gb ram / 2 IPs. Но cPanel мне недоступна. Таким образом, я новичок в VPS и хорошо разбираюсь в виртуальном хостинге cPanel. Несколько лет назад я использовал RH, а сейчас использую LAMP на Ubuntu. У меня есть время и вкус, чтобы изучить Unix со стороны сервера.

Мои вопросы:

  1. Я буду размещать около 10 сайтов Drupal с разумным объемом трафика. Достаточно ли перечисленных выше характеристик?
  2. Мой хост может установить любую бесплатную панель, такую ​​как Kloxo, VHCS и т. Д. Прежде всего, действительно ли мне нужна панель для управления VPS? Что мне нужно знать, если я могу обойтись без панели управления? Могу ли я добиться этого в течение определенного периода времени, сначала используя CentOS на моем локальном компьютере?

Приветствуются любые ссылки на учебник / учебник ИЛИ краткую книгу для быстрого старта.

1
задан 21 September 2011 в 23:17
4 ответа

Мне действительно нужна панель для управления VPS?

Нет, все, в чем Вы нуждаетесь, является приглашением оболочки.

Что я должен знать?

Я запустил бы путем изучения, как настроить Apache, особенно vhosts.

5
ответ дан 3 December 2019 в 16:39

Вы могли жить без панели, но это - огромная боль. Необходимо почти знать все о поле CentOS и конечно о серверах.

Основной проблемой была бы безопасность, конечно, так как Вы не можете знать много безопасности.

BTW, если Вы намереваетесь иметь только десять сайтов, можно жить без панели, просто установить ЛАМПУ, CSF (брандмауэр), изучить некоторый httpd.conf (апачская конфигурация) и конфигурация MySQL (главным образом для разделения пользовательского доступа)

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

Свободные панели управления (как Kloxo) не защищены. Разработчик Kloxo выполнил самоубийство, потому что его программное обеспечение разрушило много серверов, когда огромная ошибка безопасности была найдена.

1
ответ дан 3 December 2019 в 16:39

Я буду размещать около 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

apache

yum install httpd httpd-devel
/etc/init.d/httpd start

mysql

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';

php

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
1
ответ дан 3 December 2019 в 16:39

Конфигурация сервера на машине 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 готов к использованию.

0
ответ дан 3 December 2019 в 16:39

Теги

Похожие вопросы