Nginx开启https和局域网访问配置攻略

这篇具有很好参考价值的文章主要介绍了Nginx开启https和局域网访问配置攻略。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

nginx局域网访问,nginx,https,运维,网络协议,http

随着网络应用的普及,越来越多的服务和应用开始运行在互联网上。这些服务和应用需要保护用户数据的机密性、完整性和可用性。HTTPS作为一种可防止中间人攻击的加密通信协议,可以有效地保护用户数据的安全性和隐私性。同时,对于在局域网内部运行的服务和应用,也需要确保其安全性。因此,配置NGINX以支持HTTPS和局域网访问具有重要的实际意义。

nginx局域网访问,nginx,https,运维,网络协议,http

一、安装Nginx

本文以windows系统为例,直接到官网下载即可,其他操作系统或者docker部署也可以参考本文配置,需要替换对应的路径。(安装Nginx直接解压便可以用)

二、安装Openssl

1、下载地址http://slproweb.com/products/Win32OpenSSL.html,必须下载1.0版本,不要下载1.1以及1.1以上的版本。

2、一直点下一步直接安装到C盘即可。

3、在C盘的根目录下建立以下文件路径:/usr/local/ssl,将文件openssl.cnf放到上面路径的ssl文件夹里面。openssl.cnf文件的内容可以网上搜索。

三、生成密钥

安装完成Openssl后运行OpenSSL\bin下的openssl.exe文件执行下列命令:

1、genrsa -des3 -out *.key 1024

2、req -new -key *.key -out *.csr

3、rsa -in *.key -out *_nopass.key

4、req -new -x509 -days 3650 -key *_nopass.key -out *.crt

(说明:*是你自己起的文件名,第一个文件会提示设个密码,必须是4位,后面会用到这个密码。

第二个文件需要提供一些参数,像国家、省市、公司、域名等,如果不在意的话随便填都可以。

总共会生成四个文件。)

四、nginx和openssl融合

将OpenSSL\bin下新生成的文件名为*.crt和*_nopass.key的两个文件,移动到nginx-1.7.1\conf文件夹下。

五、配置nginx.conf文件

找到nginx-1.7.1\conf下的nginx.conf文件编辑:

把HTTPS server注释部分释放出来,注意更改ssl_certificate和ssl_certificate_key对应的文件,其中名为*.crt和*_nopass.key的文件是上一步放到nginx-1.7.1\conf文件夹下的两个文件。

# HTTPS server
server {
    listen       443 ssl;
    server_name  localhost;
    ssl_certificate      *.crt;
    ssl_certificate_key  *_nopass.key;
#    ssl_session_cache    shared:SSL:1m;
#    ssl_session_timeout  5m;
#    ssl_ciphers  HIGH:!aNULL:!MD5;
#    ssl_prefer_server_ciphers  on;
    location / {
        root   html;
        index  index.html index.htm;
    }
}

nginx局域网访问,nginx,https,运维,网络协议,http

六、nginx局域网访问(可选)

如果要让nginx服务器能够通过局域网访问,则只需要在nginx-1.7.1\conf文件内容中,复制粘贴server内的内容,并且把server_name的“localhost”改为服务器所在主机的IP地址,重启nginx,即可。

** 欢迎关注 **文章来源地址https://www.toymoban.com/news/detail-838093.html

到了这里,关于Nginx开启https和局域网访问配置攻略的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ubuntu 22.04.1 安装mysql-server方法,以及开启局域网客户端访问权限与修改密码等方法

    在Ubuntu 22.04.1上安装 MySQL Server,并开启局域网客户端访问权限、修改密码等,你可以按照以下步骤进行操作: 步骤 1: 安装 MySQL Server 打开终端(Terminal)。 更新系统软件包列表: 安装 MySQL Server: 安装过程中,系统将提示你设置 MySQL 的 root 用户密码,请记住这个密码。

    2024年01月16日
    浏览(51)
  • 让 stable diffusion 局域网访问:详细解析配置步骤【Stable Diffusion 实战教程】

    5分钟 Stable Diffusion 本地安装-本地部署(秋叶整合包)【Stable Diffusion 实战教程】 https://blog.csdn.net/jybaby/article/details/136796609 引言: 在部署 stable-diffusion-webui 后,确保其在局域网内可访问是使用该工具的关键一步。如果您遇到了局域网无法访问的问题,本文将帮助您详细检查和

    2024年04月11日
    浏览(27)
  • windows10,11 修改防火墙配置入站规则,使局域网其他电脑可访问本机

    防火墙—高级设置—入站规则—新建规则—自定义—下一步到作用域: 此规则应用于哪些远程ip:下列ip地址:添加:此ip地址范围:192.168.7.0-192.168.7.255 一直下一步到完成即可。 这里可以指定程序放行,我这选了放行所有 可以指定放行的协议和端口,这里指定所有 可以配置

    2024年02月06日
    浏览(36)
  • 局域网搭建https 安全证书

    本地录屏功能要求必须使用https访问,导致本来是内网的应用,必须使用https访问,无奈。 因此使用最简单的https ca安全证书搭建,记录如下。 Linux下生成HTTPS证书申请与颁发方法: (1)生成HTTPS证书,可以使用openssl生成服务器RSA密钥及证书,生成的命令如下: openssl genrsa -des3

    2024年02月16日
    浏览(32)
  • 局域网搭建SSL,使用HTTPS服务教程

    1.1 .csr(证书请求文件) .csr 是证书请求文件(certificate signing request),是由 RFC 2986定义的PKCS10格式,包含部分/全部的请求证书的信息,比如,主题, 机构,国家等,并且包含了请求证书的公玥,这些被CA中心签名后返回一张证书。返回的证书是公钥证书(只包含公玥不含私钥)

    2024年02月02日
    浏览(28)
  • 局域网安全的https协议解决方案

    我们在有域名、有公网ip的情况下通常直接在域名管理中可以申请ssl证书,利用nginx可以做到安全的https协议,有时候我们需要将局域网内的服务地址也要做成https协议,如果直接利用nginx转发443端口,访问时会告警,提示不安全的地址,需要手动点一下才能进入网站,非常不方

    2024年02月14日
    浏览(27)
  • 微软账户登录的win11家庭版开启局域网共享

    闲着无聊发现华为平板设置里有网络邻居这一栏,由于笔记本电脑和平板手机传输文件用QQ、微信传输文件每次打开软件相对比较麻烦,使用Xender、Portal、AirMore等要么需要客户端常驻要么需要打开网页总感觉不是很理想,之前一直使用office365的onedrive但是速度太慢,于是就想

    2024年02月11日
    浏览(120)
  • 局域网https安全证书解决方案mkcert

    mkcert简介 mkcert是一个简单的工具,用于生成本地可信的开发证书,它不需要配置,极简生成证书。用go语言开发,有跨平台,多平台生成证书。 mkcert会自动在系统根存储中创建和安装本地CA,并生成本地受信任的证书。 mkcert下载 官方下载地址:mkcert包 windows下载 目前的版本

    2024年02月11日
    浏览(26)
  • Win10 如何把本地局域网ip映射成域名,让局域网用户也能访问

    1、 找到 C:WindowsSystem32driversetc 这个文件夹下面的hosts文件,如图:         *        这里你修改hosts还是修改hosts.备份都是可以的  2、 我这里用Notepad++打开的,修改保存的时候会提示我用管理员打开Notepad++再保存         *        如果你使用的是记事本打开的,首先你

    2024年02月12日
    浏览(34)
  • 通过Zerotier访问局域网所有设备

    每次换路由器、刷机后,都要重复一遍zerotier的配置过程,今天抽时间记录下来备用。 zerotier是一个虚拟局域网工具,可以用来做内网穿透,从而实现在外网方便自由地访问内网设备的目的。我家的主路由器是Openwrt系统,通过桥接光猫方式上网,局域网里有NAS等设备,希望能

    2024年02月08日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包