mac中apache开启https功能,本地发布安装app

本文详细介绍了如何在mac上为apache开启HTTPS功能,以便于快速发布和安装iOS应用。通过生成签名证书,配置apache的httpd.conf、httpd-ssl.conf和httpd-vhosts.conf文件,以及创建ipa下载页面,实现了本地服务器的安全app分发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mac中apache开启https功能,本地发布安装app


最近app进入收尾阶段,发包比较频繁。很多手机都不在测试证书中,所以使用的是企业证书打包。

每次上传到外网服务器都很慢,需要15分钟左右。想想还是自己本地mac做个服务器下载比较快一点。

所以学了下apache开启https的内容,本文记录了自己的学习过程。


1-先制作自己的签名证书

在前面的apache相关中,已经在mac上开启了apache,为了后面手机安装证书方便,我是在 /Library/WebServer/Documents/目录中制作签名证书的。


a-生成私钥,命令: sudo openssl genrsa -des3 -out app.key 1024

b-生成签署申请,命令: sudo openssl req -new -key app.key -out app.csr

c-生成服务器的私钥,命令: sudo openssl rsa -in app.key -out server.key

d-生成给网站服务器签署的证书,命令: sudo openssl req -new -x509 -days 3650 -key server.key -out server.crt

(这一步和a差不多,需要注意的是Common Name一定要填对)


以下是我自己在mac 10.10上处理的命令记录:

zhuruhongdeMacBook-Pro:~ zhuruhong$ cd /Library/WebServer/Documents/

zhuruhongdeMacBook-Pro:Documents zhuruhong$ ls

PoweredByMacOSX.gif index.html.en php

PoweredByMacOSXLarge.gif ios

zhuruhongdeMacBook-Pro:Documents zhuruhong$ cd ios/

zhuruhongdeMacBook-Pro:ios zhuruhong$ ls

KDaijiaDriver_1.0.0_9291.ipa app.csr ipa.html server.key

KDaijiaDriver_enter.plist app.key server.crt

zhuruhongdeMacBook-Pro:ios zhuruhong$ 

zhuruhongdeMacBook-Pro:ios zhuruhong$ sudo openssl genrsa -des3 -out app.key 1024

Generating RSA private key, 1024 bit long modulus

.....++++++

.........++++++

e is 65537 (0x10001)

Enter pass phrase for app.key:[这里是输入密码]

Verifying - Enter pass phrase for app.key:[这里再次输入密码确认]

zhuruhongdeMacBook-Pro:ios zhuruhong$ 

zhuruhongdeMacBook-Pro:ios zhuruhong$ sudo openssl req -new -key ap

### Activiti-app安装教程 为了顺利安装并配置 Activiti-app,在开始之前需确认已正确安装 JDK 和 Tomcat。这些环境变量对于运行 Activiti 应用程序至关重要[^3]。 #### 下载 Activiti 软件包 访问提供的百度网盘链接下载完整的 Activiti6.0 版本压缩文件,解压至本地磁盘指定位置。此操作提供了必要的应用程序及其依赖项。 #### 配置数据库连接 在 `activiti-app` 文件夹内找到名为 `app.properties` 或者 `application.properties` 的配置文件。修改其中关于数据库连接的部分,确保指向正确的 MySQL 数据库实例,并设置合适的用户名和密码以便应用能够正常读写数据[^1]。 ```properties db.username=root db.password=yourpassword db.url=jdbc:mysql://localhost:3306/activiti?useSSL=false&serverTimezone=UTC ``` #### 修改 Web 服务器路径 同样是在上述属性文件中,调整 web server base URL 设置来匹配实际部署环境中使用的主机名或 IP 地址以及端口号: ```properties web.server.address=http://localhost:8080/ ``` #### 启动服务 完成以上准备工作之后,通过命令行工具进入 tomcat/bin 目录下执行 startup.bat (Windows) 或 startup.sh (Linux/Mac),启动 Apache Tomcat 服务器。等待一段时间直到控制台输出显示 "Server startup in..." 字样,则表示启动成功。 此时打开浏览器输入 http://localhost:8080/activiti-app 即可访问默认登录页面,默认账号为 admin/admin。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值