软件配置:
操作系统:Centos 7+
Nginx1.8 + PHP7.2 + RDS
(1)域名备案,解析
(2)ssl证书绑定域名,登陆阿里云SSL证书管理控制台绑定并验证域名,并下载 nginx 类型留备用
注:如果你只有一个系统盘,这个步骤可以忽略。
挂载目录 /www
1、运行 fdisk -u /dev/vdb:分区数据盘。
2、输入 p:查看数据盘的分区情况。本示例中,数据盘没有分区。
3、输入 n:创建一个新分区。
4、输入 p:选择分区类型为主分区。
5、输入分区编号并按回车键。本示例中,仅创建一个分区,输入 1。
6、输入第一个可用的扇区编号:按回车键采用默认值 2048。
7、输入最后一个扇区编号:本示例仅创建一个分区,按回车键采用默认值。
8、输入 p:查看该数据盘的规划分区情况。
9、输入 w:开始分区,并在分区后退出。
新分区上创建一个文件系统: mkfs.ext4 /dev/vdb1
备份 etc/fstab: cp /etc/fstab /etc/fstab.bak
向 /etc/fstab 写入新分区信息: echo /dev/vdb1 /www ext4 defaults 0 0 >> /etc/fstab
挂载文件系统: mount /dev/vdb1 /www
这里你可以登陆宝塔官网,安装最新的版本。
//Linux 面板6.9安装命令 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
宝塔安装完成后,会在面板返回给你登录地址和账号密码。记得复制保存下来,后面登录使用。
进入宝塔,会让你选择安装哪些软件。我们选择LNMP,选择编译安装。编译安装时间要远远大于极速安装,但是稳定性高于极速安装。这里选择 Nginx1.8 + MySQL5.7 + PHP7.2,这里MYSQL用于测试。剩下的PHPMyAdmin 和 FTP 我们不安装。
LAMP我们不用管,选择好了左半边后点击一键安装即可。这里我安装了1个小时左右,根据你服务器配置决定。
PHP安装fileinfo、opcache 扩展,调整上传限制100M,禁用函数proc_open去除,性能调整并发500;
添加网站www.xxx.com,上传管理端代码,选择网站目录->运行目录为xxxx并保存,伪静态选择laravel5,ssl选择其他证书复制ssl证书中的key和pem并保存;修改目录权限/public和/storage 权限777;
location / { try_files $uri $uri/ /index.html; }
网站 - 设置 - 默认文档,这里将 index.html 放在 index.php 之前。
这时候,你就可以通过你的 url 访问你的网站了。