刚刚与Dual Virtual Core / CentOS / 150G / 1gb ram / 2 IP获得了良好的VPS处理能力。 但cPanel不在我的范围之内。 因此,我对VPS有了新的认识,对cPanel共享主机有很好的了解。 几年前使用RH,目前在Ubuntu上使用和使用舒适。 我有时间和品味从服务器端学习Unix。
我的问题是:
任何链接到入门/教程或简短的书籍,以启动是值得欢迎的。
我真的需要一个面板来pipe理VPS吗?
不,你需要的只是一个shell提示符。
我需要知道什么?
我首先要学习如何configurationApache,特别是虚拟主机。
你可以生活在一个小组,但它是一个巨大的痛苦。 你几乎需要知道CentOS的一切,当然还有服务器。
主要的问题将是安全性,当然,因为你不知道太多的安全性。
顺便说一句,如果你打算只有十个站点,你可以没有面板的生活,只需设置一个LAMP,CSF(防火墙),学习一些httpd.conf(Apacheconfiguration)和MySQLconfiguration(主要用于分离用户访问)
请记住,大多数情况下客户需要一个面板,因为他们对技术不太了解(通常),但是如果您自己设置网站,那么就可以。
免费的控制面板(如Kloxo)不值得信赖。 Kloxo开发者自杀,因为他发现一个巨大的安全漏洞,他的软件毁了很多服务器。
我将主持10个Drupal站点的stream量合理。 上述规格是否足够?
您可以在“VPS w / Dual Virtual Core / CentOS / 150G / 1gb ram / 2 IP”上轻松安装并运行10个drupal站点。
当然,获得足够的stream量,你会超出任何服务器。 你需要做超过数百个同时连接,以最大限度地发挥该规范的服务器可以处理(当然,这是高度依赖于您的最终设置…像SSL一样需要更多的CPU功率,加载您的网站与低效的PHP脚本,他们会咀嚼你的RAM等)
我的主机可以安装任何免费的面板,如Kloxo,VHCS等。首先,我真的需要一个面板来pipe理VPS吗?
你需要一个小组吗? 不,没有“需要”,但你可能会发现它使生活更容易。 你可能会发现处理一个控制面板使事情变得更加困难! 只有你可以回答那个问题。
如果我可以在没有控制面板的情况下pipe理,我需要知道什么? 我可以通过在本地机器上首次使用CentOS来完成吗?
CentOS是一个很好的使用作为您的Web服务器。 你可以安装一个典型的LAMP设置,而不用大惊小怪。 我已经包含了一个链接,它会引导你通过它和你将运行的命令的一个例子。 您需要为每个站点进行一些Web服务器的configuration,但这也不是太困难。
如果你想要走下控制面板的路线,教程还会告诉你如何安装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机器中的服务器的configuration是非常简单的 – 首先从你的头脑中删除你是新的centos,如果你在Ubuntu的工作,那么没关系。
现在来谈谈这个话题 –
通过terminal安装服务httpd –
yum install httpd /etc/init.d/httpd restart chkconfig httpd on
然后将其configuration为path – /etc/httpd/conf/httpd.conf
然后安装服务mysql,php,phpmyadmin as –
yum install mysql-server service mysqld restart yum install php53 php-mysql yum install phpmyadmin
mysqlconfigurationpath是/etc/cf.cnf
并在/etc/php.ini文件中设置phpconfiguration
/etc/init.d/httpd restart /etc/init.d/mysqld restart
然后你的LAMP服务器就可以使用了。