腾讯云ubuntu14.04单个nginx服务器,部署多个wordpress网站流程

向日葵智能是部署在腾讯云 vps 的,平时只有我和机器人访问,vps 性能过剩了。正好女朋友有点时间,打算再搭个网站给她玩玩,就和向日葵智能搭在同一个 vps 上吧,以下是流程。

迁移原网站至文件夹


向日葵智能的网站程序是放在 */www 目录下的,因为当初没有计划搭多个网站,现在如果再放一个网站程序,就有些凌乱了,所以计划将其移入新文件夹。新建文件夹:

*/www/xrkzn_root

然后将程序移入 xrkzn_root

sudo mv 程序路径 */www/xrkzn_root

因为网站程序路径改变了,所以对应的 nginx 配置文件也需要修改

...
listen  80;
        server_name     xrkzn.cn www.xrkzn.cn

        root */www;     # 修改为 root */www/xrkzn_root
        index   index.php index.html index.hml;
...

然后,重启 Nginx 服务器即可。

sudo service nginx restart

访问 www.xrkzn.cn ,发现页面被成功打开了。

安装新 wordpress 网站程序


主要分以下几步走:

1. 新建文件夹,下载并且解压 wordpress 程序

因为新网站计划使用的网址是 popkx.com,所以新文件夹名就取为此,新建好文件夹后,进入,下载wordpress程序并解压。

sudo mkdir */www/popkx_root
cd */www/popkx_root
wget https://wordpress.org/latest.tar.gz  
tar zxvf latest.tar.gz 
sudo mv wordpress/* .   # 使程序以 popkx_root 为根目录,个人习惯

2. 为新网站建立数据库

mysql -u root -p 
mysql> create database xxxxpopkx;
Query OK, 1 row affected (0.04 sec)
mysql> CREATE USER xxxxuser@localhost IDENTIFIED BY 'password'; 
Query OK, 0 rows affected (0.16 sec)
mysql> GRANT ALL PRIVILEGES ON xxxxpopkx.* TO xxxxuser@localhost; 
Query OK, 0 rows affected (0.01 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.07 sec)
mysql> exit
Bye

3. 设置 wordpress

进入 wordpress 程序,主要是将 wordpress 的配置项与步骤 2 建立的数据库对应起来。

sudo cp wp-config-sample.php wp-config.php
sudo vim wp-config.php

修改以下几项,改为与建立的数据库一致。

保存。更改网站目录属性:

sudo chown -R www-data: */www/popkx_root/*

4. 设置 Nginx 服务器,增加 server

我的配置文件在目录 /etc/nginx/xxx 里。增加 popkx.conf 文件,写入如下内容:

server {
        listen  80;
        server_name     popkx.com www.popkx.com

        root /var/www/popkx_root;
        index   index.php index.html index.hml;
}

将其链接到 /etc/nginx/site-enable 里,重启 nginx 服务器。

sudo ln -s /etc/nginx/xxx/popkx.conf  /etc/nginx/sites-enabled/
sudo service nginx restart
阅读更多:   杂谈
添加新评论

icon_redface.gificon_idea.gificon_cool.gif2016kuk.gificon_mrgreen.gif2016shuai.gif2016tp.gif2016db.gif2016ch.gificon_razz.gif2016zj.gificon_sad.gificon_cry.gif2016zhh.gificon_question.gif2016jk.gif2016bs.gificon_lol.gif2016qiao.gificon_surprised.gif2016fendou.gif2016ll.gif