0%

unity的webgl文件夹部署到Apache的详细步骤

在网上找了半天就没有一个把unity发布为webgl,并部署到Apache的详细方法。
所以自己写一个

发布为webgl

在unity窗口file->build setting->
选中webgl;
至少选中一个场景;
webgl右侧什么都不选;
然后build and run;

编译结束会在本地浏览器打开网页,要保证这一步哪呢个通说明游戏没问题。

部署到Apache

安装apache

以ubuntu下为例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
apache2 -version //验证有没有

sudo apt update
sudo apt install apache2
apache2 -version //验证是否安装成功

//配置UFW防火墙
sudo ufw app list
//包含以下信息
Apache
Apache Full
Apache Secure
CUPS
OpenSSH


sudo ufw allow 'Apache'

//验证Apache服务是否正在运行。
//其实我在这一项有些功能没有正常运行,但是并没影响后面webgl的运行
sudo systemctl status apache2

//可以查看本地ip 方便复制使用
hostname -I

在浏览器里打开,可以看到apache的默认页面;
找到www/html信息的位置;
以管理员权限修改index.html文件名;
以管理员权限将webgl的Build、TemplateData、index.html文件复制到/var/www/html/下
1
sudo cp -r ./* /var/www/html/

打开localhost