安装Nginx, MySQL, PHP-FPM, Perl-Fastcgi到Ubuntu 14.04 LTS

上一篇文章我有提到过重建了服务器,其实还是花了我不少时间的,还走了一些弯路,参考了几篇说明,综合在一起,才做到同时支持这些特性。

这是一个备忘记录,对此不做任何的保证。

从头开始说起:

安装系统

整个系统是在 VPS 上,于是在 VPS 的控制面板那里,选择 OS 模板,安装了 Ubuntu 14.04 64bit。通常系统安装完成后,SSH 服务器也已经安装在里面了,可以 ssh 连接到服务器的,之后的操作是全部是在 ssh 终端窗口操作的。如果你是在Virtualbox虚拟机中安装的系统,在选择可选服务器的时候,只选择SSH Server就可以了。

安装后,会得到 IP 地址,比如 22.231.113.64,获得IP地址后,就到DNS 记录的地方更新所要安装的网站的 A记录,比如这里的 seo.g2soft.net,下面就用此为例。

第一次 ssh 登入后,就要执行下面的命令,以更新系统到最新状态。

此处略去相关代码,请查看桌面标准版文章。

完成之后,就会有提示,可以登录webmin面板了。

输入 https://22.231.113.64:10000 ,就可以看到登入框了。

登入后,选择 System > Bootup and Shutdown ,查看并确认 Nginx 服务会开机启动。

设置 Nginx 主机

这里要先对Nginx进行设置,然后添加 seo.g2soft.net 主机,并且加上 SSL 证书支持。

编辑 /etc/nginx/nginx.conf ,修改如下,因为服务器有两个核,还有就是增加了gzip的支持,并列出了所支持gzip的文档类型。下面是我的nginx.conf的完整内容。

此处略去相关代码,请查看桌面标准版文章。

就可以了。


整个的步骤大概就是这样。

几个重要软件版本是这样的。