前面我们一起分享了“Vultr教程:在LEMP环境下安装WordPress”,今天继续分享关于一键安装WordPress的教程。
本文介绍的一键安装的WordPress在CentOS 6 x64操作系统上运行。您可以使用在Vultr控制面板上找到的root账户,然后使用SSH客户端登录到此系统。
首先,您需要在Web浏览器中访问https://[SERVER_IP]/wp-admin/。用您的VPS的IP地址替换[SERVER_IP]。证书警告可以安全地忽略。登录凭证会通过电子邮件发送给您,或者您也可以在Vultr控制面板中找到。完成WordPress设置后,您可以通过http://[SERVER_IP]/或https://[SERVER_IP]/访问您的WordPress网站。
您可能还想将您的网站的DNS“记录”指向您的[SERVER_IP]。这将允许您通过您的域名( www.example.com )访问WordPress。如果您更新DNS记录,请编辑您的“WordPress地址(URL)”和“站点地址(URL)”以匹配您的域名。这些设置位于WordPress 后台( https://[SERVER_IP]/wp-admin/ )的 -> Settings -> General区域。此外,您需要更新Nginx站点配置文件中的server_name属性,否则Wordpress将无法发送电子邮件。按以下顺序操作:
vim /etc/nginx/conf.d/wordpress_http.conf
# Change the server_name underscore "_" to your domain name.
vim /etc/nginx/conf.d/wordpress_https.conf
# Change the server_name underscore "_" to your domain name.
service nginx restart
删除wp-admin登录提示
适用于2015年4月2日之后创建的服务器。
为了安全起见,您的WordPress应用程序有一个初始登录提示,在访问/wp-admin/页面时会打开。要删除此提示,请按照下列步骤操作。
以root身份使用ssh登录到您的服务器。
备份虚拟主机配置文件:cp /etc/nginx/conf.d/*.conf /root/
在/etc/nginx/conf.d/编辑两个虚拟主机文件。您需要删除以location ^~ /wp-admin/开头的代码块。它大约有15行。
保存更改,然后重新启动Web服务器:service nginx restart && service php-fpm restart
SSL详细信息
适用于2015年4月2日之后创建的服务器。
您的WordPress服务器可以使用http://和https:// URL进行访问。默认情况下,https:// URL使用自签名证书,该证书显示安全警告。这可以安全地忽略。
要禁用https://支持,请执行以下操作:
以root身份使用ssh登录到您的服务器。
将HTTPS vhost文件移出Web服务器conf:mv /etc/nginx/conf.d/wordpress_https.conf /root/
重新启动Web服务器:service nginx restart && service php-fpm restart
您可能希望将证书更新为由实际证书颁发机构提供的证书,这可以解决安全警告错误。要安装新证书,请执行以下操作:
从您的域的证书颁发机构获取证书。
以root身份使用ssh登录到您的服务器。
使用更新的证书替换/etc/nginx/ssl/的server.crt和server.key文件。有关转换证书格式的详细信息超出了本文的范围。
重新启动Web服务器:service nginx restart && service php-fpm restart
SQL数据库
在VPS上运行一个MySQL数据库服务器。您可以通过执行以下命令连接到数据库:
mysql -u root
MySQL的root密码保存在VPS的/root/.my.cnf文件中。