原文链接:https://www.vultr.com/docs/one-click-wordpress 版权声明:自由转载-非商用-非衍生-保持署名| Creative Commons BY-NC-ND 3.0 翻译声明:由于在下英语水平实在不高,如有任何错漏恳请赐教与指出。 正文开始: 此文章包含关于在Vultr上一键部署wordpress的信息。
应用详述:
wordpress在centos6 x64系统上运行。你可以使用SSH客户端并以root用户登陆到VPS,root密码可在Vultr控制面板中找到。 首先,你将需要访问
https://你VPS的IP地址/wp-admin/
若出现证书安全警告,请忽略。访问后将会要求输入一个用户名和密码,这可以在Vultr控制面板中找到(非SSH登陆用的ROOT账号)。一旦你已经完成了WordPress的设置,你可以访问你的WordPress站点
http://你VPS的IP地址/
或
https://你VPS的IP地址/
你可能想将DNS的A记录设置为你VPS的地址,这将允许你使用域名而并非IP地址来访问你的wordpress。如果这么做了,确保在
https://你VPS的IP地址/wp-admin/
设置->常规 中编辑你的“WordPress地址(URL) ”和“网站地址(URL) “来匹配你的域名。 同时,你需要使用SSH或是其他手段登陆到VPS,更新Nginx网站配置文件属性,否则将无法发送电子邮件。 步骤如下:
nano /etc/nginx/conf.d/wordpress_http.conf
# 把server_name 后的"_"改为你的域名
nano /etc/nginx/conf.d/wordpress_https.conf
# 把server_name 后的"_"改为你的域名
service nginx restart
# 重启nginx服务
删除 wp-admin 登录提示
出于安全目的,当访问
https://你VPS的IP地址/wp-admin/
页面,有一个初始登录提示。 要删除此提示,请执行以下步骤:
- 使用SSH客户端并以root用户登陆到VPS。
- 备份一下现在的 vhost 文件:
cp /etc/nginx/conf.d/*.conf /root/
- 编辑在
下的两个vhost文件。你需要移除以/etc/nginx/conf.d/
开头的15行的代码段。location ^~ /wp-admin/
- 保存修改,并重启服务
service nginx restart && service php-fpm restart
SSL细节
你的WordPress服务器可以使用 http
和https
协议。 默认情况下,https
使用自签名证书,它显示一个安全警告。 这可以安全地忽略。 禁用https
支持,请执行以下操作:
- 使用SSH客户端并以root用户登陆到VPS。
- 移动vhost HTTPS文件的web服务器配置:
mv /etc/nginx/conf.d/wordpress_https.conf /root/
- 重启服务:
service nginx restart && service php-fpm restart
如果你想使用https,这需要一个证书。正确安装一个新的证书可以删除错误的安全警告。安装证书操作如下:
- 获得一个证书。(过程:略)
- 使用SSH客户端并以root用户登陆到VPS。
- 替换在
下的/etc/nginx/ssl/
server.crt
和server.key
文件为新的证书(过程:略) - 重启服务:
service nginx restart && service php-fpm restart
SQL数据库
在VPS上有一个mysql数据库。 您可以连接到数据库通过执行以下语句:
mysql -u root
MySQL的root密码保存的VPS的
/root/.my.cnf
(此文件默认隐藏,dir看不到)。