Linux安装nginx并配置ssl
在linux
下安装nginx
,首先需要安装 gcc-c++
编译器。然后安装nginx
依赖的pcre
和zlib
包。最后安装nginx
即可。
1.先安装gcc-c++
编译器
yum install gcc-c++
yum install -y openssl openssl-devel
2.再安装pcre包
yum install -y pcre pcre-devel
3.再安装zlib包
yum install -y zlib zlib-devel
下面进行nginx的安装
1.在/usr/local/下创建文件nginx文件
mkdir /usr/local/nginx
2.在网上下nginx包上传至Linux(https://nginx.org/download/),也可以直接下载
cd /usr/local/nginx
wget https://nginx.org/download/nginx-1.19.9.tar.gz
3.解压并进入nginx目录
tar -zxvf nginx-1.19.9.tar.gz
cd nginx-1.19.9
4.使用nginx默认配置
./configure --with-http_ssl_module #配置ssl
5.编译安装
make
make install
6.查找安装路径
whereis nginx
7.修改默认启动端口并配置读取其他nginx配置文件
vi /usr/local/nginx/conf/nginx.conf
8.自定义配置文件
vi /usr/local/nginx/conf/myconf/front.conf
server {listen 8020; #启动端口server_name www.littlemantou.cn 150.158.146.22; #配置域名ssl_certificate /opt/workplan/ssl/workplan.crt; #配置证书ssl_certificate_key /opt/workplan/ssl/workplan.key; #配置证书ssl_session_cache shared:SSL:1m;ssl_session_timeout 10m;ssl_ciphers HIGH:!aNULL:!MD5;ssl_prefer_server_ciphers on;#client_max_body_size 100m;root /opt/workplan/front/dist; #配置静态文件路径index index.html;location / {try_files $uri $uri/ /index.html;} location /prod-api/{client_max_body_size 100m;proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header REMOTE-HOST $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://localhost:8090/; #配置后端服务地址}access_log /opt/workplan/front/log.log;error_log /opt/workplan/front/error.log;
}
9.进入sbin目录,可以看到有一个可执行文件nginx,直接./nginx执行就OK了。
./nginx
10.查看是否启动成功
ps -ef | grep nginx
11.杀掉nginx进程
pkill -9 nginx
Linux安装nginx并配置ssl相关推荐
- docker安装nginx并配置SSL到个人博客
1 准备 1.已安装好docker环境 2.已申请好域名 2 申请SSL证书 我使用的是腾讯云,申请免费的TrustAsia的SSL证书,阿里云等或者其他平台一般都会提供TrustAsia的SSL证书 ...
- Linux安装Nginx并配置启动命令
安装前准备工作 因为Nginx依赖于gcc的编译环境,所以,需要安装编译环境来使Nginx能够编译起来 yum install gcc-c++ Nginx的http模块需要使用pcre来解析正则表达式 ...
- linux安装nginx并配置域名映射和图片服务器
环境:阿里云轻量级云服务器 操作系统:centos7 背景: 在上一篇博客阿里云服务器部署SpringBoot项目(mysql安装.服务部署)(https://blog.csdn.net/zwx199 ...
- docker安装nginx并配置ssl证书
文章目录 一.准备SSL证书 二.下载最新nginx镜像 三.新建几个目录,把nginx容器内的配置文件挂载到主机上 四.启动一个nginx临时容器,把配置文件复制过来,然后删除 五.把SSL证书上传 ...
- Linux安装Nginx以及配置前端项目
下载安装先配置环境 yum install gcc-c++ yum -y install pcre pcre-devel yum -y install zlib zlib-devel yum inst ...
- linux ssl 证书服务器,Linux下Nginx安全证书ssl配置方法
分享下我是如何一步步在Nginx上配置SSL的. 首先,确保安装了OpenSSL库,并且安装Nginx时使用了–with-http_ssl_module参数. 初学者或者菜鸟建议使用LNMP进行一键安 ...
- Linux 安装 nginx 详细教程
文章目录 Linux 安装 nginx 详细步骤 ①安装依赖包 ②下载并解压安装包 ③安装 nginx ④启动 nginx 服务 ⑤nginx 反向代理 提示:以下是本篇文章正文内容,Linux 系列 ...
- linux ssl证书卸载,linux下nginx怎么卸载ssl证书
常见的情况下,Linux下nginx一般的ssl配置文件是这样的: server { listen 443; server_name example.com; root /apps/www; inde ...
- CentOS7安装Nginx及配置
出自:https://blog.csdn.net/wxyjuly/article/details/79443432 Nginx是一款轻量级的网页服务器.反向代理服务器.相较于Apache.lightt ...
最新文章
- 评论:玉米可利用气生根进行高效生物固氮
- jar - 操作jar包的工具
- VMware网络配置详解
- ffmpeg 视频剪辑常用命令
- TIME_CHECK_PLAUSIBILITY
- nestjs配置MySQL数据库,Nest.js 中的数据库操作
- .net aspose.words 域加载图片_使用Python批量替换csdn文章的图片链接
- 使用Istio进行多集群部署管理(2):单控制平面Gateway连接拓扑
- centos7 搭建apache druid
- 内核代码架构图 :systemtap函数选择点
- Shiro缓存(十三)
- 域环境安装企业从属CA两种方法
- 学python看小甲鱼还是黑马_为什么我看完小甲鱼的python视频还是不会写呢?
- 使用 Weaviate 矢量搜索为 60 多万篇学术论文构建可扩展的知识图谱搜索
- 产品经理 - 路漫漫其修远兮 (2)
- 创建微服务架构的步骤_如何快速搭建一个微服务架构?
- 用c语言编写打印机输出程序,C语言编写银行打印程序实例参考
- 2021年全球零售电子商务软件收入大约6686.2百万美元,预计2028年达到12000百万美元,2022至2028期间,年复合增长率CAGR为9.4%
- Scala List操作笔记 --备忘(9.9总结)
- 程序猿也爱学英语,有图有真相 1