向日葵智能是部署在腾讯云 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