腾讯云ubuntu14.04单个nginx服务器,部署多个wordpress网站流程
发表于: 2018-06-29 23:18:03 | 已被阅读: 17 | 分类于: 杂谈
向日葵智能是部署在腾讯云 vps 的,平时只有我和机器人访问,vps 性能过剩了。正好女朋友有点时间,打算再搭个网站给她玩玩,就和向日葵智能
搭在同一个 vps 上吧,以下是流程。
迁移原网站至文件夹
*/www/xrkzn_root
然后将程序移入
sudo mv 程序路径 */www/xrkzn_root
因为网站程序路径改变了,所以对应的
...
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 程序
因为新网站计划使用的网址是
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
我的配置文件在目录
server {
listen 80;
server_name popkx.com www.popkx.com
root /var/www/popkx_root;
index index.php index.html index.hml;
}
将其链接到
sudo ln -s /etc/nginx/xxx/popkx.conf /etc/nginx/sites-enabled/
sudo service nginx restart