最新宝塔部署thinkphp
项目
1.建立网站目录
创建网站目录,这里看情况填写相关信息
2. 文件项目目录下面上传项目文件
如果是压缩包
命令行输入命令进行解压
tar -zxvf 客服备份.tar.gz
3. 站点设置
运行目录
这里把运行目录指向public
目录
伪静态
伪静态设置到thinkphp
,会自动带出thinkphp
的配置,保存
证书
证书申请的话,宝塔有自带的免费证书,一键申请
很方便
宝塔申请的证书服务器目录, 应该都是一样的
/www/server/panel/vhost/cert/
数据库配置
修改数据库链接配置
/www/wwwroot/站点名/config/database.php
到这。
一个常规的thinkphp站点应该就可以跑起来了
websocket链接
如果你还有类似websocket
的服务
这里直接配置nginx
进行转发
修改伪静态的配置,其实就是修改的nginx
配置
这里我weboscket
的服务是2020端口
location ~* (runtime|application)/{
return 403;
}
location /wss{
proxy_pass http://0.0.0.0:2020;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header X-Real-IP $remote_addr;
}
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}