ISPConfig 3.1 优秀的VPS主机控制面板安装与使用-DNS域名解析SSL自动部署

ISPConfig 3是国外一个非常优秀的VPS主机控制面板,免费开源并且已经持续开发了好几年了,目前ISPConfig 3 基本上可以安装在Linux各大操作系统,且支持一键安装,包括了 Apache2 and nginx、Postfix、Dovecot、PureFTPD、Bind,、PowerDNS、MySQL等等。

与之前我们分享的VestaCP有点类似,功能全面且强大,都可以与WHMCS整合,搭建虚拟主机自动开通激活系统。不过,它们两者有一个最大的问题就是ISPConfig 3 也没有在线文件管理系统,目前你可以自己通过FTP安装在线文件管理器,或者用Web FTP来管理文件。

ISPConfig 3.1 自带了邮局和DNS域名解析系统,方便你搭建域名邮箱和使用自己的DNS解析域名。与VestaCP一样,支持自动部署部署SSL证书,且支持自动安装Let’s Encrypt证书。用户只需要在创建网站时勾选Let’s Encrypt证书选项就可以自动安装好证书了。

ISPConfig 3.1 优秀的VPS主机控制面板安装与使用-DNS域名解析SSL自动部署

更多的有关于VPS控制面板和建站程序,你还可以看看:

  1. VestaCP安装与使用教程-免费的VPS和虚拟主机控制面板自带邮局和DNS解析系统
  2. WHMCS安装与使用教程-WHMCS邮件发送与自定义WHMCS模板主题方法
  3. BlueMix免费Kubernetes集群申请使用教程-4GB内存支持Root权限登录管理

一、ISPConfig 3.1 安装方法

ISPConfig 3.1 官网:https://www.ispconfig.org/,各大操作系统详细的安装教程官网的帮助文档已经非常详细了,大家可以参考:https://www.ispconfig.org/documentation/。

这里说一下一键安装ISPConfig 3.1的方法,支持操作系统:Debian 7 、Debian 8 、Ubuntu 14.10 、Ubuntu 15.10 、Ubuntu 16.04 、Centos 7,安装命令如下:

apt-get update && apt-get -y upgrade
apt-get install -y unzip 
cd /tmp
wget --no-check-certificate -O installer.tgz "https://github.com/servisys/ispconfig_setup/tarball/master"
tar zxvf installer.tgz
cd *ispconfig*
bash install.sh

特别要提醒一下,在安装之前建议修改好hostname,这样以利于后面的DNS和邮局配置,Debian和Ubuntu 修改方法如下:

在终端窗口中输入命令:hostname或uname –n,均可以查看到当前主机的主机名,修改参考如下:


vim /etc/hosts
150.95.150.57 host.wzfou.net host  

vim /etc/hostname
host.wzfou.net
重启:hostname -F /etc/hostname
再次查看:hostname

在安装的过程中,ISPConfig 3.1 会询问你要安装哪些组件,主要是以下:

Web Server (Apache 或 Nginx)
FTP server (可选 pureftpd)
DNS Server (bind9)
MySQL server 
Awstats 分析
Clamavd 反病毒查杀
Let’s encrypt 免费证书
IMAP and POP3 (可选 courier or dovecot)
webmail (可选 RoundCube or squirellmail)

建议在安装过程中选择默认的选择就可以了。

ISPConfig 3.1 安装过程选择默认

整个安装下来,要选择的比较,列举如下:

选择Mysql版本:Mysql o Mariadb
要求输入MySql密码
在Apache和Nginx之间进行选择
是否使用Xcache(PHP缓存)
是否安装PHPMyAdmin
邮件服务器类型dovecot或其它
选择更新病毒定义(建议:是)
是否启用配额(建议:是)
最后选择安装模式为专家或者标准

有一个地方要特别注意,当出现如下提示时回车,然后选择No。

===========================================================================================
Attention: When asked 'Configure database for phpmyadmin with dbconfig-common?' select 'NO'
Due to a bug in dbconfig-common, this can't be automated.
===========================================================================================
Press ENTER to continue...

这是ISPConfig 3.1 安装成功的提示。

ISPConfig 3.1 安装成功

二、ISPConfig 3.1 使用介绍

打开:https://YOURIP:8080或https://域名:8080,输入默认的账号与密码:admin和admin,登录到ISPConfig 3.1 。

ISPConfig 3.1 登录地址

这个就是就是用户、网站、邮局、DNS、监控、工具和系统。(点击放大)

ISPConfig 3.1 管理界面

网站管理。在这里你可以添加新的域名和网站,网站设置SSL、重定向和备份等。

ISPConfig 3.1 网站管理

在创建网站时,你可以为网站添加SSL证书支持,勾选Let’s Encrypt可以自动安装免费SSL证书。

ISPConfig 3.1 免费证书

在网站管理界面可以添加FTP账户,还有WebDav账户,另外就是数据库用户。

ISPConfig 3.1 添加FTP

邮箱邮局。在邮箱管理处可以添加新的邮箱账户,或者添加新的域名邮箱。

ISPConfig 3.1 邮箱管理

DNS管理。这里主要就是添加域名DNS解析,主要是A、CNAME等解析记录。

ISPConfig 3.1 DNS解析

监控服务。这里就是查看服务器的CPU、内存、硬盘、带宽等使用统计情况。

ISPConfig 3.1 服务器监控

系统设置。这里就是ISPConfig 3.1的设置选项了,主要有添加远程用户、系统配置、服务器状态等等。

ISPConfig 3.1 系统设置

服务器的配置选项非常多,主要有Server、Mail、Getmail、Web、DNS、FastCGI、XMPP、Jailkit、vlogger、Cron、Rescue等等。

ISPConfig 3.1 选项配置

在系统设置中可以管理面板语言。默认的ISPConfig 3.1是没有中文的,你可以在这里下载导入进去:https://www.ucblog.net/wzfou/ispconfig_cn.zip

ISPConfig 3.1 管理语言

三、ISPConfig 3.1几个问题

这里我总结几个ISPConfig 3.1安装与使用过程中的几个问题,希望给大家有所帮助。ISPConfig 3.1用起来确实不错,但是由于官网的教程几乎都是英文,所以很多地方只有自己实践过后才会想明白。

3.1  后台SSL证书

ISPConfig 3.1后台用的是自签名证书,浏览器打开会提示不信任,解决办法就是把安装ISPConfig 3.1过程中生成的SSL证书替换掉我们购买或者免费申请到的证书文件即可,路径如下:

ISPConfig 3.1 证书路径

3.2  搭建DNS系统

要搭建DNS系统,首先要解决的问题就是到你的域名注册商那里添加glue 记录,注册你的私人NS服务器。注册好后,然后再回到ISPConfig 3.1就可以添加DNS解析记录了。

ISPConfig 3.1 添加解析

3.3  自建邮局过程

首先,进入到ISPConfig 3.1的邮局界面,添加绑定新的域名。(点击放大)

ISPConfig 3.1 绑定域名

接着,在邮箱账户中点击添加新的邮箱账号。(点击放大)

ISPConfig 3.1 添加新的账号

最后,添加完成邮箱点击在线打开即可。(点击放大)

ISPConfig 3.1 在线打开

四、总结

经过我的测试,ISPConfig 3.1一键安装包在Ubuntu 16.04是运行没有问题的,其它的或多或少会出现一些莫名其妙的状态。另外,如果想要ISPConfig 3.1安装在多服务器上,需要选择Debian 8系统。

ISPConfig 3.1的中文翻译不是很完整,大家可以直接将英文原版本翻译导出来,然后自己手动翻译再上传。或者将中文翻译与原版的英文翻译合并,再找出没有翻译对的出来自己单独翻译即可。

PS:2017年7月11日 更新,ISPConfig与WHMCS整合的方法,可以参考:ISPConfig与WHMCS整合方法-自动激活开通虚拟主机和管理空间用户

文章出自:挖站否 https://wzfou.com/ispconfig-3-1/,版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。

关于站长(Qi),8年前经常混迹于免费资源圈中,有幸结识了不少的草根站长。之后自己摸爬滚打潜心学习Web服务器、VPS、域名等,兴趣广泛,杂而不精,愿意将自己经验与心得分享出来,与大家共勉。

24 个评论

  • 薅羊毛 回复

    2017年7月9日 at 下午10:00

    怎么也比一键安装包麻烦

    • Qi 回复

      2017年7月9日 at 下午10:11

      我自己玩过后,这个安装复杂,手动安装更是操作特别多。

      • 欧阳吟雪 回复

        2018年4月28日 at 上午11:58

        大神,我按你的教程已经安装完毕,现在问题就是死活登不进后台,提示Username or Password wrong.账号或密码错误 这个问题已经让我纠结好几天了,望大神指点一二. 十分感谢!

        • Qi 回复

          2018年4月28日 at 下午5:11

          是用这个输入默认的账号与密码:admin和admin吗?

          • 欧阳吟雪 回复

            2018年4月28日 at 下午11:28

            已经解决了,我在后台数据库里面把密码改成admin 再登录就可以了 莫名其妙直接安装完不能登录 后台32加密不是admin

  • 李毅哲 回复

    2017年7月9日 at 下午10:18

    这个免费面板功能十分强大,
    测试过一阵子,有点像是cPanel面板
    可惜设定难度比较高… giggle

    • Qi 回复

      2017年7月9日 at 下午10:32

      是的,可以与WHMCS整合,但是官网没有WHMCS插件,都是爱好者开发的,所以不是很好。

  • 可乐 回复

    2017年7月10日 at 上午9:43

    有Let’s Encrypt的面板不多见

  • SaFly.ORG 回复

    2017年7月10日 at 下午2:59

    目前一直在用qi推荐的宝塔,QQ群和论坛还比较活跃,能解决问题。

    • Qi 回复

      2017年7月13日 at 下午6:31

      宝塔怎么赢利?一直担心中。 dull

      • SaFly.ORG 回复

        2017年7月17日 at 上午11:37

        最近bt在和尊云合作,我推测以后和IDC定制、合作盈利可能性较大。
        想试试ajenti,但总安装不成功 dull ,在Python上出了问题。没有学习Python,等以后再看看吧 smile
        我看WDCP也更新了,现在选择也原来越多啦

  • 钛客志 回复

    2017年7月15日 at 下午11:22

    想搭建自己的Dns,感觉添加glue记录是个问题 ,问了我注册的域名商(貌似是那个国家最大的域名商),到现在都没回应

    • Qi 回复

      2017年7月16日 at 下午9:17

      国内的基本上不支持。

      • 钛客志 回复

        2017年7月16日 at 下午11:06

        我的是国外域名,注册商也是国外的

        • Qi 回复

          2017年7月17日 at 上午8:48

          .ro域名?一般像Godaddy、name.com、namecheap都是可以免费添加胶水记录的。

  • baoang 回复

    2018年4月22日 at 下午8:46

    它这个系统就没看到哪里设置服务器的,在介绍页面提及的主要的版本大多是针对Apache,进演示台看了下,也没找到nginx

  • 杨沂峰 回复

    2018年6月16日 at 上午11:14

    管理admin和密码admin就是登陆不上,怎么解决啊,求!!!!Ubuntu 16的安装成功!

发表评论

Login

欢迎!请登录你的账号。

记住我 忘记密码?

还未注册 注册

Lost Password

Register

返回顶部