`
he_wen
  • 浏览: 239364 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

搭建https服务

 
阅读更多

                                                           搭建https服务

 

如何搭建https服务?

 

网站的架构模式一般是nginx+tomcat,本文章搭建的https环境是在nginx上搭建。

 

1、/opt/nginx-1.0.6/sbin/nginx -V 查看nginx有没有装http_ssl_module模块 ,如果没有装那么需要装一个该模块

 

2、创建证书

openssl genrsa -des3 -out login.key 1024

openssl req -new -key login.key -out login.csr

openssl rsa -in login.key -out login_nopass.key

openssl req -new -x509 -days 3650 -key login_nopass.key -out login.crt

 

3、在nignx中配置监听443的端口

 

 server {
        listen       443;
        server_name  login.renren.com;

        access_log  /data/nginx-logs/test_ssl.access.log  main;

        #error_page  404              /404.html;
        error_page   500 502 503 504  /50x.html;

        ssl on;
        ssl_certificate login.crt;
        ssl_certificate_key login_nopass.key;

        location = /50x.html {
            root   html;
        }
        location / {
            proxy_pass http://new_login;
        }
 

注意把所有使用https访问的请求,也就是使用443端口的请求转发给服务器的80端口来处理。

 

 4、../sbin/nginx -t 重新加载nginx.con文件,然后重新启动nginx ../sbin/nginx -s reload ,然后再使用lsof -i:443查看是否该端口已经监听或者使用netstat -tulpn | grep :443

 

分享到:
评论

相关推荐

    Nginx搭建https服务器1

    Nginx搭建https服务器 Nginx是一款流行的开源Web服务器软件,它支持多种协议,包括HTTP、HTTPS、SMTP、POP3等。在这篇文章中,我们将讲解如何使用Nginx搭建一个HTTPS服务器。 一、为什么需要HTTPS? HTTPS...

    linux搭建https服务器.docx

    Linux 搭建 HTTPS 服务器 Linux 搭建 HTTPS 服务器是一个重要的知识点,对于网站的安全性和可靠性具有关键作用。本篇教程将指导读者如何在 Linux 操作系统中搭建一个 HTTPS 服务器,包括安装 OpenSSL 和 Apache、...

    phpstudy搭建https服务器及免费ssl申请

    本教程将详细介绍如何使用PHPStudy搭建HTTPS服务器,并免费申请SSL证书。 首先,了解HTTPS的基础知识。HTTPS是在HTTP协议基础上加入SSL/TLS层,使得网络通信变得加密,防止数据在传输过程中被窃取或篡改。HTTPS...

    nginx搭建https服务器.docx编程资料

    ### Nginx 搭建 HTTPS 服务器详解 #### 一、HTTPS 协议简介 HTTPS(HyperText Transfer Protocol Secure)是一种基于 SSL/TLS 协议的 HTTP 安全版本,通过在 HTTP 基础上增加 SSL 层来实现数据加密传输。这不仅...

    Nginx搭建https服务器教程

    它设计轻量级,易于扩展,主要目标是...对于有兴趣深入研究和实践配置HTTPS服务的人员来说,掌握这些知识是非常有帮助的。在实际操作中,还需要关注SSL/TLS协议的最新安全动态,及时更新配置以防范新出现的安全威胁。

    https服务器的搭建[汇编].pdf

    总之,搭建HTTPS服务器涉及到多个步骤,包括安装证书服务、生成证书请求、申请和下载证书、安装证书以及配置安全设置。正确完成这些步骤,能为你的网站提供安全的通信环境,保护用户数据的安全。

    tomcat搭建https所需

    本篇将详细介绍如何在Apache Tomcat服务器上配置并搭建HTTPS服务。 一、理解HTTPS HTTPS是HTTP协议的安全版本,它通过在HTTP协议与TCP/IP协议之间加入SSL(Secure Sockets Layer)或其后续版本TLS(Transport Layer...

    简单搭建WEB服务器 简单搭建WEB服务器 简单搭建WEB服务器

    2. SSL证书:安装SSL证书,启用HTTPS,确保数据传输的安全性。 3. 虚拟主机:在同一台服务器上配置多个网站,每个网站有自己的域名和独立的配置。 4. 日志管理:配置日志记录,便于分析服务器性能和故障排查。 五、...

    搭建WWW服务器和FTP服务器.doc

    开始"管理工具"Internet信息服务管理器"双击服务器图标"网站" 选择默认网站-属性" 网站选项卡:IP地址,描述,TCP端口(默认80,如果修改 http://192.168.1.2:8000),SSL端口(安全通信443,连 接时要用...

    各种网络服务器的简单搭建

    在IT行业中,网络服务器的搭建是一项基础且至关重要的工作,它涉及到互联网服务的提供和管理。本主题将深入探讨如何简单高效地搭建各种类型的网络服务器,包括但不限于Web服务器、FTP服务器、邮件服务器以及数据库...

    apache-https服务器搭建详解

    本文将深入探讨如何配置Apache HTTP服务器以支持HTTPS服务,包括安装Apache、获取SSL证书、配置SSL模块以及启动和测试HTTPS服务。 首先,我们需要在服务器上安装Apache HTTP服务器。在Ubuntu系统中,可以使用以下...

    speedtest服务器搭建教程

    (speedtest服务器搭建教程) 本篇教程旨在指导读者搭建speedtest服务器,通过安装PHPStudy、配置WNMP和Nginx、下载并配置speedtest测速平台,实现本地测速功能。 一、 PHPStudy 安装和配置 PHPStudy 是一个集成...

    java搭建本地服务器,android客户端访问

    2. **创建Spring Boot项目**:你可以使用Spring Initializr(https://start.spring.io/)在线生成一个基本的Spring Boot项目。选择Java作为语言,然后添加`Web`起步依赖,这会包含HTTP服务处理所需的基本组件,如...

    Docker搭建SRS视频服务器

    Docker 搭建 SRS(Simple Realtime Server)视频服务器是一种便捷的部署方式,利用 Docker 容器化技术可以快速实现流媒体服务环境的一键安装与运行。SRS 是一个高性能、易于扩展的实时流媒体服务器,支持 RTMP、...

    linux平台搭建web服务器

    - **SSL证书**: 为提高安全性,配置HTTPS,即SSL证书。 - **错误页**: 自定义错误页,提升用户体验。 #### 三、测试阶段 - **测试JSP连接MySQL**: 创建简单的JSP页面,连接MySQL数据库,并执行查询操作。 - **测试...

    五分钟搭建Web服务器和论坛

    9. **安全与优化**: 搭建完成后,别忘了进行安全配置,如更改默认的管理员密码、更新服务器软件以修补安全漏洞,以及使用HTTPS加密通信。此外,还可以通过开启缓存和调整服务器配置来优化性能。 10. **监控和维护**...

Global site tag (gtag.js) - Google Analytics