https - 为 macOS [mac os catalina 10.15.2] 在 localhost 上设置 HTTPS
问题描述
cd ~/
mkdir .localhost-ssl
sudo openssl genrsa -out ~/.localhost-ssl/localhost.key 2048
sudo openssl req -new -x509 -key ~/.localhost-ssl/localhost.key -out ~/.localhost-ssl/localhost.crt -days 3650 -subj /CN=localhost
sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain ~/.localhost-ssl/localhost.crt
npm install -g http-server
echo "
function https-server() {
http-server --ssl --cert ~/.localhost-ssl/localhost.crt --key ~/.localhost-ssl/localhost.key
}
" >> ~/.bash_profile
source ~/.bash_profile
echo "You're ready to use https on localhost "
echo "Navigate to a project directory and run:"
echo ""
echo "https-server"
它不工作......这段代码有什么问题吗?
代码来源:https ://gist.github.com/jonsamp/587b78b7698be7c7fd570164a586e6b7
解决方案
推荐阅读
- c# - 如何使用 CSV 帮助程序附加 CSV?
- jquery - $.each 返回 [object Object] 而 .map() 正确执行
- element - 在 jquery 中创建多 div 元素
- r - R ggplot:如何在多个绘图上以不同方式设置 y 轴限制/缩放
- swift - Swift:保持代码执行,直到收到 API 响应
- reactjs - 类型错误:destroy is not a function in Reactjs while call api async function in useEffect hook
- html - 如何使用 jquery 创建动态下拉表单
- android - Android Studio 无法识别 Android 设备
- mysql - Docker Wordpress 未与 docker Mysql Compose 连接
- c - 编写一个 C 函数来计算级数 // sin(x) = x-(x3 /3!)+(x5 /5!)-(x7 /7!)+... // 最多 10 个项