部署完 LNMP 后,VPS 就可以解析动态网页了。一键安装包的默认网站根目录是 /home/wwwroot/default/
,在这里可以看到 index.php (现在访问 IP 看到的网页), phpMyAdmin (W
eb 数据库管理),以及一个自带的探针页面 p.php。
Amazon Lightsail 由初始镜像(蓝图)一键部署的服务器默认网站根目录:LAMP 架构为
/opt/bitnami/apache2/htdocs
;Nginx/LEMP 架构是/opt/bitnami/nginx/html
上传自己的 php 文件到网站根目录后,访问 http://your_ip/filename.php 就可以看到解析效果。需要注意的是文件权限问题,下文会详述。
探针
探针可以说是最简单的应用了,因为它其实就是一个 php 页面……但是功能强大,访问页面即可实时查看服务器硬盘资源、内存占用、网卡流量、系统负载、服务器时间等信息,相当方便直观,感觉万里之外的 VPS 触手可及了呢有没有!所谓「以针会友」……
一键安装包自带的探针是最常用的雅黑探针的修改版。
另外还有一个常用的探针 x-prober。
安装方法非常简单,只需要下载解压后把 php 文件放到网站根目录里就可以访问了。如果是通过 FTP 上传到服务器的,访问可能会出错,一般是因为没有给文件 read 的权限。可以通过以下命令解决:
1 |
|
当然,仅仅想要挂个探针的话其实并不需要用到 LNMP 这样庞大完整的架构,至少数据库是没有必要的。这里我们为了后续操作,还是上了完整的服务器架构。不过不推荐一些网站上提供的探针一键安装包,容易出错。
WordPress
WP 鼎鼎大名,自己搭过独立博客的人想必都了解。在 DO 以及其他大部分 VPS 提供商的系统镜像选择界面是可以直接选择部署 WordPress 的,其实就是直接帮你做好了之前的 Web 服务器、PHP 安装流程,再预装了 WordPress 程序。我们自己搭好服务器架构之后,手动安装 WP 也是很方便的。
创建数据库
WordPress 页面不像探针只有一个 php 文件,还需要 MySQL 数据库来存储网站数据。因此,首先需要创建一个数据库:
1 |
|
1 |
|
下载程序包
进入网站根目录下载解压程序包:
1 |
|
当然,同样可以使用 wget 命令;也可以直接下载中文官网提供的包(可能版本更新不那么及时):
1 |
|
接着请给 wordpress 文件夹(或者自定义的名字)及其需要的子文件夹授予读写权限:
1 |
|
配置
这一步是可以在图形界面完成的,直接访问 http://your_ip/wordpress 即可。
或者,可以直接手动修改配置文件:
1 |
|
修改相应字段来使用刚才创建的数据库即可。
然后访问 http://your_ip/wordpress 即可看到初始化界面,根据提示操作,一个独立博客站点就完成啦!