iOS企业应用部署(树莓派)
2016-08-16 本文已影响171人
a2ebcc3676c1
- 关于树莓派的知识请自行请教度娘,这里总结一下在树莓派里搭建WebServer服务器的过程。
一、前期准备
- 是电脑与树莓派处于同一网络
- 检验电脑与树莓派是否连通
ping 192.168.0.1
- 连接树莓派
ssh pi@192.168.0.1
- 检查ssl模块是否已经加载
sudo a2enmod ssl
二、配置证书
- 切换到apache2目录下
cd /etc/apache2
sudo mkdir ssl
cd ssl/
- 创建主机密钥
$ sudo ssh-keygen -f local.server.com.key
- 创建SSL证书
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout local.server.com.key -out local.server.com.crt
- 创建NOPASS密钥
sudo openssl rsa -in local.server.com.key -out local.server.com.nopass.key
- ssl配置
sudo vim /etc/apache2/sites-available/default-ssl
- 将其中的证书相关配置替换为
DocumentRoot "/Library/WebServer/Documents" //路径自定义
SSLCertificateFile /etc/apache2/ssl/local.server.com.crt
SSLCertificateKeyFile /etc/apache2/ssl/local.server.com.key
- 检查/etc/apache2/ports.conf文件中443端口已经监听
Listen 443
- 重启Apache
$sudo /etc/init.d/apache2 restart
或
$sudo apachectl restart
三、结果
- 将.ipa文件、crt文件、icon等复制到上面
DocumentRoot
目录下 - 在浏览器里输入
https://192.168.0.1
验证显示是否正常