当前位置: 首页 > news >正文

PHP、Nginx、openssl ECC证书搭建

在一台Ubuntu中

#!/bin/bash

# 安装 Nginx

sudo apt-get update

sudo apt-get install nginx

sudo apt-get install libssl-dev

sudo apt-get install -y nginx

# 配置 Nginx

sudo ufw allow 'Nginx HTTP'

sudo systemctl start nginx

sudo systemctl enable nginx

# 安装 PHP

sudo apt-get install -y php-fpm php-mysql

# 配置 PHP

sudo sed -i 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/' /etc/php/7.4/fpm/php.ini

sudo systemctl restart php7.4-fpm

# 安装 ECC

sudo apt-get install -y openssl

sudo openssl ecparam -out /etc/nginx/ecc.key -name prime256v1 -genkey

sudo openssl req -new -key /etc/nginx/ecc.key -out /etc/nginx/ecc.csr

sudo openssl x509 -req -in /etc/nginx/ecc.csr -days 365 -out /etc/nginx/ecc.crt

# 配置 Nginx 使用 ECC

sudo sed -i 's/ssl_certificate_key \/etc\/nginx\/ssl\/nginx.key;/ssl_certificate_key \/etc\/nginx\/ecc.key;/' /etc/nginx/sites-available/default

sudo sed -i 's/ssl_certificate \/etc\/nginx\/ssl\/nginx.crt;/ssl_certificate \/etc\/nginx\/ecc.crt;/' /etc/nginx/sites-available/default

# 重启 Nginx

sudo systemctl restart nginx

可以在Nginx服务器上启用SSL证书,并使用secp256k1算法进行加密。请注意,如果您想使用自签名证书,那么在浏览器中访问您的网站时,可能会弹出一个警告。

该脚本安装了Nginx、PHP和ECC,并配置了Nginx以使用ECC证书。请注意,这只是一个简单的示例

http://www.lryc.cn/news/18049.html

相关文章:

  • 秒杀服务------技术点及亮点
  • 【Python数据挖掘入门】一、数据挖掘概况
  • 【python】anaconda 管理 python 环境
  • 线上插画培训班有用吗,教你选靠谱的插画课程
  • 吃鸡用什么蓝牙耳机效果好?手游吃鸡公认最好的几款蓝牙耳机
  • 四个步骤在CRM系统中设置游戏化机制
  • 2023年TikTok营销如何破局?品牌应做好这6点
  • 2023年CDGA考试-第5章-数据建模和设计(含答案)
  • 蓝桥杯入门即劝退(二十)快乐数(我不快乐了)
  • Aspose.Imaging for .NET V23
  • 通信算法复习题纲
  • 交叉编译 MQTT/Mosquitto
  • 无重复字符的最长子串的解法
  • Apache Hadoop生态部署-zookeeper单机安装
  • java面试题-IO流
  • Java性能-GC工具
  • 复赛名单公布!2022隐私计算HACKATHON大赛火热进行中!
  • 微信小程序的全局弹窗以及全局实例
  • 100种思维模型之诺依曼思维模型-019
  • Python + Airtest + poco + pytest + pytest-html 实现Android App自动化测试框架
  • 一篇文章让你学会spring
  • golang入门笔记——测试
  • 【CSAPP】整数运算
  • 使用 xshell 远程连接(使用 xftp 远程传输)
  • 一个例子搞懂子网划分及子网掩码的计算
  • SPI机制源码:JDK Dubbo Spring
  • Spring Security+jwt+redis+自定义认证逻辑 权限控制
  • 打游戏什么蓝牙耳机好用?打游戏比较好的蓝牙耳机
  • 炔基点击交联试剂1704097-05-1,Alkyne-A-DSBSO crosslinker,发生相应点击反应
  • 刷题记录:牛客NC24309Overplanting (Silver)