上一篇文章我有提到过重建了服务器,其实还是花了我不少时间的,还走了一些弯路,参考了几篇说明,综合在一起,才做到同时支持这些特性。
- Nginx 1.8.0
- MySQL 5.5
- PHP-FPM 5.5.9
- Perl Fastcgi
- 还有SSL,SPDY等等。
这是一个备忘记录,对此不做任何的保证。
从头开始说起:
安装系统
整个系统是在 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的完整内容。
此处略去相关代码,请查看桌面标准版文章。
就可以了。
整个的步骤大概就是这样。
几个重要软件版本是这样的。