酸饼博客
关注区块链技术应用与数字货币

Vultr VPS折腾小记

买了一个 Vultr VPS来部署外贸网站,用Wordpress来建设,网站运行环境基于LEMP。

LEMP

L 表示 Linux ,它是一种操作系统,Linux 有很多种发行版本,比如 CentOS,Ubuntu 等等。本书会使用 CentOS 7 作为这套环境的操作系统。Linux 系统有很多相近的地方 ,了解了其中的一种,再去使用其它的 Linux 系统就会比较容易了。

E 表示的是 Nginx ,这个 E 取的是 Nginx 的读音(Engine X)。它是一种 Web 服务器,可以为网站应用提供 Web 服务,也就是接待用户访问的服务,用户请求资源,Nginx 提受用户的请求,处理一下,再把用户需要的资源发送给用户。

M 表示 MySQL 或者 MariaDB ,是网站应用使用的数据库管理系统。你可以在数据库管理系统里面创建很多的数据库,然后分配给网站应用去使用。MySQL 跟 MariaDB 可以相互兼容,现在开源社区推荐我们使用 MariaDB,你也可以选择 MySQL。

P,表示的是 PHP。它是解释 PHP 语言用的解析器,我们可以使用 PHP-FPM 跟 Web 服务相互沟通,也就是如果 Web 服务遇到对 PHP 资源的请求,会把请求交给 PHP-FPM ,它会去解释请求的 PHP,再把结果交给 Web 服务,然后 Web 服务器(比如:NGINX)会把最后的结果返回给用户。

Vultr默认可以选择LEMP一键安装,省了自己安装的麻烦。

vultr-lemp

选购之后,服务器的操作系统和LEMP环境就自动配置好了。
当然,mysql 和nginx站点还是要自己配置。

mysql -u root

使用mysql root用户登录,创建站点的数据库和用户即可。mysql的用户密码在文件:
/root/.my.cnf

详细的介绍见:
One-Click LEMP

Vultr的IP

开始选择的几个IP都被屏蔽了,连续搞了6个才找到一个可用的。 Vultr能用的IP真是越来越少了。好在可以删掉重建,通过这种方式不断重复,总能找到一个可用的,就是麻烦了点。

wordpress 安装设置

参考文章

How to Install WordPress on Nginx-based server

目录权限设置

# 设置网站目录用户为nginx
chown -R nginx:nginx /www

# 在nginx.conf 和php-fpm/www.conf里面设置user为nginx
user = nginx
group = nginx

https设置:

Install Nginx, WordPress and Let’s Encrypt in Minutes With EasyEngine

这个是Ubuntu的设置,CentOS的设置流程也差不多。

未经允许不得转载:酸饼 » Vultr VPS折腾小记
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

留言联系关于酸饼