dotcore因为跨平台,所以应用可以在Linux上面运行,那应该如何部署到我们的Linux服务器上面呢?
目前部署的方式主要是通过反向代理,作为反向代理的服务器主要有nginx,apache.应用如何在Linux上面进行部署,由于我的服务器上面已经安装了apache2,所以今天是讲如何在apache2上面部署。
首先是在运行起你的dotcore运用,一般会用一个守护进程进行后台运行,运行后,可以通过本地的路径在服务器上面访问,例如我运行起来可以通过:http://localhost:8010进行访问。
接下去我需要通过域名进行访问,在阿里云解析域名到服务器上,此时apache服务器会通过80端口监听到请求,apache需要做的就是把域名反向映射到http://localhost:8010.
因此需要在/etc/apache2/sites-available/下面建一个配置文件,例如:dotcore.conf
配置文件的内容如下:
接着建立软连接映射到/etc/apache2/sites-enabled
然后重启apache,就可以通过域名访问到dotcore应用。