欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

建站过程汇总

程序员文章站 2022-05-18 17:10:02
...

1、申请域名 国内外有很多域名注册商,给有选择困难症的人一点帮助,不要纠结,godaddy 就不错,物美价廉,操作简单方便。如果需要.cn域名的就万网吧,阿里旗下。 2、申请vps 因为有f**k GFW的需求,所以选择国外的服务器,我选择 linode ,因为他们的vps已

1、申请域名

国内外有很多域名注册商,给有选择困难症的人一点帮助,不要纠结,godaddy 就不错,物美价廉,操作简单方便。如果需要.cn域名的就万网吧,阿里旗下。

2、申请vps

因为有f**k GFW的需求,所以选择国外的服务器,我选择 linode ,因为他们的vps已经被我的老师,师兄和师弟们证实了可靠性、便捷性、稳定性。值得一提的是linode的support很高效,具体的过程和中间的波折请走这里?【linode vps选择及波折】。

vps搞定后,要是不想被轻易肉鸡的话,建议禁用ssh密码登录,禁用ssh root登录。配置了sudo用户组后,用普通用户公私钥登录。具体ssh安全配置参考这里。

3、搭建nginx+php-fpm+mysql

这个其实很简单,我身边那么多运维高手,耳濡目染分分钟就搞定了,而且网上教程那么多,这里就不再赘述了,没有什么技术含量,这里要注意的是nginx和php-fpm有两种通信通道,一种是TCP,一种是Unix Socket,要根据实际需求来配置,这一点,我在这篇博客里有具体的分析:《nginx 和 php-fpm 通信使用unix socket还是TCP,及其配置》。

当然,选择nginx+fastcgi的架构方式在配置简便性方面不如apache,但是这种轻便的架构方式,意味着性能提升的无限可能,可能简简单单的几个参数改变,就能让你有不一样的惊喜,关于性能提升方面,我在遇到问题或有新的想法时会及时更新博客,或者各位看官可以关注我师弟——一个运维小牛的博客。

由于ubuntu12.04 LTS自带了apache并占用80端口,所以架构搭建完成后,记得禁用apache服务或修改apache端口,并停止apache开机自启动

sudo update-rc.d apache2 disable

?以后如果想重新开机启动,将disable换成enable即可。

4、wordpress安装和配置

这个网上有很多教程,没什么好说的,具体过程可以参考这篇博客:《How to install wordpress with nginx on ubuntu 12.04》

5、wordpress插件和瞎搞

这一部分还是比较有意思的,wordpress最大的安全问题就是各种流氓主题和插件,装完主题和插件后,有条件的要仔细审查下代码,看有没有流氓行为,如果没有审查代码能力,建议安装之前多google一下,并注意评论和评价。我就是一不留神中了“多说”这款插件的招。

其实有能力的话就不要安装这些主题插件,需要什么功能自己写代码,怎奈我时间精力有限,而且前端技术还停留在三年前的水平,所以图省事装了些插件。

这篇博客是我安装的插件汇总——《我安装的wordpress插件们》

声明:如未作说明,则本文为 渣滓洞【解旻的博客】 原创。转载务必注明出处。
注意:转载须保留全文,如需修改请联系作者。

本文永久地址:http://xieminis.me/?p=190