linux下安装nginx,首先需要安装 gcc-c++编译器。然后安装nginx依赖的pcrezlib包。最后安装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相关推荐

  1. docker安装nginx并配置SSL到个人博客

    1 准备 1.已安装好docker环境 2.已申请好域名 2 申请SSL证书 我使用的是腾讯云,申请免费的TrustAsia的SSL证书,阿里云等或者其他平台一般都会提供TrustAsia的SSL证书 ...

  2. Linux安装Nginx并配置启动命令

    安装前准备工作 因为Nginx依赖于gcc的编译环境,所以,需要安装编译环境来使Nginx能够编译起来 yum install gcc-c++ Nginx的http模块需要使用pcre来解析正则表达式 ...

  3. linux安装nginx并配置域名映射和图片服务器

    环境:阿里云轻量级云服务器 操作系统:centos7 背景: 在上一篇博客阿里云服务器部署SpringBoot项目(mysql安装.服务部署)(https://blog.csdn.net/zwx199 ...

  4. docker安装nginx并配置ssl证书

    文章目录 一.准备SSL证书 二.下载最新nginx镜像 三.新建几个目录,把nginx容器内的配置文件挂载到主机上 四.启动一个nginx临时容器,把配置文件复制过来,然后删除 五.把SSL证书上传 ...

  5. Linux安装Nginx以及配置前端项目

    下载安装先配置环境 yum install gcc-c++ yum -y install pcre pcre-devel yum -y install zlib zlib-devel yum inst ...

  6. linux ssl 证书服务器,Linux下Nginx安全证书ssl配置方法

    分享下我是如何一步步在Nginx上配置SSL的. 首先,确保安装了OpenSSL库,并且安装Nginx时使用了–with-http_ssl_module参数. 初学者或者菜鸟建议使用LNMP进行一键安 ...

  7. Linux 安装 nginx 详细教程

    文章目录 Linux 安装 nginx 详细步骤 ①安装依赖包 ②下载并解压安装包 ③安装 nginx ④启动 nginx 服务 ⑤nginx 反向代理 提示:以下是本篇文章正文内容,Linux 系列 ...

  8. linux ssl证书卸载,linux下nginx怎么卸载ssl证书

    常见的情况下,Linux下nginx一般的ssl配置文件是这样的: server { listen 443; server_name example.com; root /apps/www; inde ...

  9. CentOS7安装Nginx及配置

    出自:https://blog.csdn.net/wxyjuly/article/details/79443432 Nginx是一款轻量级的网页服务器.反向代理服务器.相较于Apache.lightt ...

最新文章

  1. 评论:玉米可利用气生根进行高效生物固氮
  2. jar - 操作jar包的工具
  3. VMware网络配置详解
  4. ffmpeg 视频剪辑常用命令
  5. TIME_CHECK_PLAUSIBILITY
  6. nestjs配置MySQL数据库,Nest.js 中的数据库操作
  7. .net aspose.words 域加载图片_使用Python批量替换csdn文章的图片链接
  8. 使用Istio进行多集群部署管理(2):单控制平面Gateway连接拓扑
  9. centos7 搭建apache druid
  10. 内核代码架构图 :systemtap函数选择点
  11. Shiro缓存(十三)
  12. 域环境安装企业从属CA两种方法
  13. 学python看小甲鱼还是黑马_为什么我看完小甲鱼的python视频还是不会写呢?
  14. 使用 Weaviate 矢量搜索为 60 多万篇学术论文构建可扩展的知识图谱搜索
  15. 产品经理 - 路漫漫其修远兮 (2)
  16. 创建微服务架构的步骤_如何快速搭建一个微服务架构?
  17. 用c语言编写打印机输出程序,C语言编写银行打印程序实例参考
  18. 2021年全球零售电子商务软件收入大约6686.2百万美元,预计2028年达到12000百万美元,2022至2028期间,年复合增长率CAGR为9.4%
  19. Scala List操作笔记 --备忘(9.9总结)
  20. 程序猿也爱学英语,有图有真相 1

热门文章

  1. 活动碎碎念 死亡如风,常伴吾身。
  2. 华为校招机试 - 攻城战(Java JS Python)
  3. 使用tcpdump 进行网络包分析
  4. unistd.h中的access函数
  5. Android 开发之 QQ变声功能实现
  6. linux虚拟机获取ip地址
  7. Fuzz Glossary
  8. 医药采购项目问题汇总
  9. 互联网下半场 中小农企品牌化运营的4大风口
  10. 关于未来学习Java的想法和对Java后台开发的展望