从Apache到Nginx

假期里无聊,把VPS上的HTTP Server从Apache迁移到了Nginx(对,就是因为无聊)。下面做一下大概的记录。

安装Nginx

先把原来的Apache服务停掉,不然默认都要监听80端口,会存在冲突: sudo service apache2 stop Ubuntu系统下,还是使用仓库进行安装: sudo apt-get install nginx

配置Nginx

安装完成后,默认的站点会指向/var/www/html。这个目录可以在/etc/nginx/sites-available/default文件中配置。 因为Wordpress放在二级域名下,而且是一个PHP的服务,所以需要额外做一些配置。复制/etc/nginx/sites-available/default,命名为/etc/nginx/sites-available/blog.xiaoyu.im.conf,打开进行编辑,内容如下:

然后将该配置文件链接到sites-enabled目录: sudo ln -s /etc/nginx/sites-available/blog.xiaoyu.im.conf /etc/nginx/site-enabled/ 让Nginx重新加载配置文件: sudo service nginx reload

至此,原来运行于Apache的站点,正常迁移至Nginx了。

发表评论

您的电子邮箱地址不会被公开。