前言
安装
安全组开放以下端口
8888、20 、21、 39000-40000端口、22 (SSH)、80、443(网站及SSL)
8888,3389,888(phpmyadmin),80,443,20,21将域名解析道该服务器
在线安装
打开 Linux面板8.0.6在线安装
填好表单自动安装(ssh不要关闭密码登录)1
2
3
4
5Nginx-1.20
PHP-8.0
MySQL-5.7
不安装PHPMyAdmin
pureftpd配置
打开宝塔管理面板
- 修改端口
- 绑定域名
- 立即【开启SSL证书】保护面板安全(Let’s Encrypt 证书)
1
2
3
4
5
6
7
8
91. 进入服务器目录
cd /www/server/panel/ssl
2. 重新生成密钥
openssl pkcs12 -export -in certificate.pem -inkey privateKey.pem -out cp.p12
3. 输入密码(可以随便设置,但是不能为空, 建议设置成官方的密码 怕忘记 www.bt.cn )
Enter Export Password:
Verifying - Enter Export Password:
4. 下载cp.p12 文件 导入钥匙串,并设置始终信任,保存,输入密码.
5. 重启浏览器 刷新 ok了
- 配置php
- 安装扩展
fileinfo redis mcrypt imagemagick exif intl xsl Swoole4 - 移除禁用函数
网站-添加站点
添加站点、开启SSL(Let’s Encrypt)
网站目录设置:/public
伪静态设置:laravel5服务器www账号配置
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16# 修改用户登入时的目录
usermod -d /home/www www
# 修改用户登入后所使用的shell
usermod -s /bin/bash www
cat /etc/passwd
# 创建www项目配置目录
mkdir -p /www/wwwconfig
chown www:www /www/wwwconfig/
# 切换 www 账号
su - www
# www账号下 生成证书
ssh-keygen
# 添加公钥
vim .ssh/authorized_keys
chmod 600 .ssh/authorized_keys