宝塔面板部署webman项目+nginx反向代理

宝塔部署WebMan+Nginx反代

新建站点

新建一个站点,php版本选择纯净态即可,反正都是用不上的,域名填写你申请得到的域名

拉取代码

新建一个目录,然后将代码部署到本地

启动项目

推荐使用宝塔面板的进程守护管理器启动项目,其实就是用supervisord管理后台进程,当然你也可以自己装一个supervisord或者加-d使用默认的守护进程

注意事项:宝塔面板可以同时存在多个php版本,在启动命令php后面加上版本(前提是已安装)即可使用制定的php版本运行项目

反向代理

在你新建的网站下,点击设置,然后添加反向代理,目标URL填写你的webman地址和端口即可

到这一步其实就已经可以正常访问了,只要访问你新建站点的域名就能访问到你的webman项目。

SSL证书

像其他网站一样,在网站-设置中配置SSL即可

### Webman 框架在宝塔面板上的项目部署教程 #### 准备工作 确保服务器已安装并配置好宝塔面板。如果尚未安装,可以通过官方文档获取详细的安装指南[^1]。 #### 创建站点 进入宝塔面板管理界面,在左侧菜单栏点击【网站】选项卡,再点击右上角的【创建站点】按钮。按照提示填写域名、根目录等相关信息完成站点建立操作。 #### 下载Webman框架源码 有两种方式下载Webman框架到本地环境: - **Git克隆仓库** ```bash git clone https://github.com/webman-framework/webman.git /www/wwwroot/yourdomain.com/public/ ``` - **Composer安装** 需要先全局安装 Composer 工具,之后执行命令: ```bash composer create-project webman/framework yourdomain.com/public cd $_ php think install ``` 上述两种方法任选其一即可实现Webman项目的初始化设置。 #### 设置运行权限 为了使Webman能够正常运作,需赋予相应文件夹读写权限。可通过FTP工具手动调整,也可以直接利用SSH连接至服务器端输入如下指令来更改权限: ```bash chmod -R 755 /www/wwwroot/yourdomain.com/public/runtime ``` #### Nginx配置优化 编辑Nginx虚拟主机配置文件,通常位于`/www/server/nginx/conf/vhost/yourdomain.conf`路径下,添加或修改以下内容以适应Webman路由机制的要求: ```nginx location / { try_files $uri $uri/ @rewrite; } location @rewrite { rewrite ^(.*)$ /index.php/$1 last; } ``` 保存更改后的配置文件,并重启Nginx服务使得新的设定生效。 #### 数据库连接配置 打开项目中的`.env.example`复制一份命名为`.env`, 修改其中数据库连接参数部分,使其匹配实际使用的MySQL/MariaDB实例的信息。完成后记得重新加载应用以便让改动即时生效。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值