nginx部署https域名

article/2025/10/25 4:09:32

目录

一、准备工作

二、部署项目

三、修改nginx的配置文件


一、准备工作

1、首先你要有一台服务器,本篇文章是创建在腾讯云服务器的基础上的,仅供参考

2、在服务器上注册域名,这个域名注册等待审核时间较长,建议提早注册,在服务器的控制台搜索域名注册即可

 3、在服务器上申请SSL证书,这个证书可以免费申请

 4、证书申请成功之后,选择证书后边的下载,下载nginx版本的证书,先保存到本地,之后会上传到服务器上

5、解析域名

 使用云解析即可

点击添加记录,他会有提示,一般选择解析主域名,选择@即可,如果你想使用其他的域名,那么就选择其他的解析方式

 

 5、在你的服务器上安装tomcat,设置端口号为8080

6、安装nginx,端口号为80,运用yum指令安转即可

二、部署项目

找到你tomcat安装的位置,选择里面的webapp目录,然后rz上传即可,再重启tomcat,他会自己解压war包

三、修改nginx的配置文件

1、首先去到nginx的配置文件目录,然后编辑nginx的配置文件nginx.conf

cd /etc/nginxvim nginx.conf

2、进入后,开始配置https所需的内容,这里配置文件要求十分严格,少了一个“” 都不行,其他版本可能不会有这个问题,如果遇到这个问题,那么你可以严格的按着本文的来写

server {#SSL 访问端口号为 443listen 443 ssl;#填写绑定证书的域名server_name "证书上你的域名";#证书文件名称ssl_certificate "sslfile/你的域名_bundle.crt";#私钥文件名称ssl_certificate_key "sslfile/你的域名.key";ssl_session_timeout 5m;#请按照以下协议配置ssl_protocols TLSv1.2 TLSv1.3;#请按照以下套件配置,配置加密套件,写法遵循 openssl 标准。ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;ssl_prefer_server_ciphers on;
#       root 服务器ip:8080;location / {#网站主页路径。此路径仅供参考,具体请您按照实际目录操作。#例如,您的网站运行目录在/etc/www下,则填写/etc/www。#   root 服务器ip:8080;proxy_pass  "http://服务器ip";}

 3、可以看到上边的代码中,有.crt文件和.key文件,这就是你在第一中的4步中下载的证书中的内容,需要你在nginx的目录内,创建一个sslfile文件夹,当然这个文件夹的名字可以随便取,只要对应就可以,在这个文件夹内rz上传对应的.crt文件和.key文件。

cd /etc/nginx  //进入到nginx配置文件目录下
mkdir sslfile  //创建名为sslfile的文件夹
cd sslfile    //进入文件夹
rz        //上传文件

4、配置完成后重启nginx,下面是关于nginx的相关指令

systemctl status nginx  //查看nginx的运行状态systemctl start nginx   // 启动nginxsystemctl stop nginx    //关闭nginxsystemctl restart nginx     //重启nginx

5、在浏览器输入https://你的域名 如果出现你的网站未备案,或者出现welcome to nginx,那么就说明你的域名的https已经搭建完成,未备案的进行备案,其他的问题请查看nginx的运行日志


http://chatgpt.dhexx.cn/article/ZSbMHPdH.shtml

相关文章

域名解析与nginx配置

dns解析 阿里云服务器dns域名解析配置,记录值就是阿里云服务器的ip nginx配置 远程到阿里云服务器上对nginx进行配置: nginx反向代理配置: 修改配置后,重启nginx服务 进入目录:cd /usr/sbin 强制杀死进程&#xff…

linux nginx部署项目配置域名

一.把项目打包(jar) 二.把jar包通过xshell上传 三.编辑nginx.conf文件,配置域名,每配置一个域名就复制一份里面的server 1 代表你所要配置的域名 2 代表你项目浏览器访问路径 四.在项目上传的目录下(jar包所放的位…

Docker部署nginx、配置域名

文章目录 背景1. 拉取nginx镜像2. 启动nginx3. 通过docker修改nginx配置1) 挂载配置文件2) 重新加载配置文件 4. 配置我的域名小结 背景 docker 容器相关技术已经成为了现在开发和运维人员的热门技术之一,docker就像一个集装箱能够将各种应用放入到集装箱里的盒子里…

nginx配置域名访问/禁止ip访问

一 背景 为什么要禁止ip访问? 为了避免其他人把未备案的域名解析到自己的服务器IP,而导致服务器被断网,我们可以通过禁止使用ip访问的方法,防止此类事情的发生。 二 解决方法 修改配置文件nginx.conf, 其中2.2的方法可以参考 ubuntu18.04…

配置nginx域名转发

这应该是,我在这个网站的最后一篇博客了。 国庆的时候不知道为什么突然买了个服务器,我打算自己建一个博客网站了,然后前两天域名刚备案成功,晚上有空就配置服务器。 服务器先安装jdk,jre基础环境,然后ngi…

Nginx 服务器配置域名证书

1、首先去申请域名证书,或者购买。都可以,腾讯、阿里、华为、均可,最好域名跟证书在一个服务商处。 2、申请好域名后,进行域名解析配置。证书方会让你,添加提供的解析内容。 3、下载证书,证书提供商会提供…

【Nginx】Nginx主机域名配置

一、配置多个端口访问不同文件 相同域名,不同端口,不同文件 #两个不同文件夹,分别存放不同文件 [rootnginx ~]# mkdir /www/work_01 -p [rootnginx ~]# mkdir /www/work_02 [rootnginx ~]# vim /www/work_01/index.html this is work_01! [r…

阿里云ECS部署Nginx配置域名访问

目录 前言环境 具体步骤服务器域名SSL证书Nginx配置 前言 记录下阿里云服务器建站的过程(回回建,回回忘,尴尬。。。) 环境 ECS(Centos7.6) Nginx 具体步骤 服务器 首先,需要购买一台服务器 …

Nginx配置域名服务小试牛刀

最近实际操作的一个项目哦,大家看下有没有帮助哦!Nginx 配置通过域名访问项目! 项目目的:将打包好的项目jar文件部署起来,并能够通过域名访问 准备条件: 1.服务器端安装需要的1.jdk 选择1.8版本 Linux…

nginx 配置域名映射到本地IP

需求背景 项目需求需要在不同的域名下,判断展示不同的内容,为了模拟线上的正式域名,有以下几种方案: 方案一: 配置host: 1、找到host的文件地址(不会的百度) 2、配置host: 127.0.0.1 www.t…

nginx配置域名,不要端口

版权声明:本文为博主转载文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/panshoujia/article/details/91411484 前期在腾讯云上购买了域名,并在域名管理中&…

服务器部署nginx配置域名反向代理

下载最新版Nginx镜像 docker pull nginx:latest运行nginx镜像 docker run -p 80:80 --name nginx -d nginx从nginx容器中映射核心文件 1、本地创建文件目录 mkdir -p /opt/docker/nginx/conf.d mkdir -p /opt/docker/nginx/html mkdir -p /opt/docker/nginx/logs mkdir -p …

Nginx配置二级域名的方法分享

本文主要介绍了Nginx配置二级域名的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着微点阅读小编来一起学习学习吧 当一个域名需要使用在两个项目上后,我们就需要使用…

nginx配置域名访问

1. 本地开发好的demo程序,target目录下,把META-INF 、WEB-INF、index.jsp 所有文件打成zip包,如下图: 2. Linux服务器下,部署到Tomcat下,清空ROOT目录下所有文件,把1中nginx.zip文件放到ROOT目…

Nginx虚拟域名配置

Linux下Nginx虚拟域名配置 (一)编辑sudo vim /usr/local/nginx/conf/nginx.conf 1.于http内增加include vhost/*.conf 2.保存退出(:wq) (二)在/usr/local/nginx/conf/目录下新建vhost文件夹(/usr/local/nginx/conf/vhost) mkdir /usr/local/nginx/conf/vhost (三)创建域名转发配…

Nginx域名配置详细介绍

前言 1、基本命令 1.1、启动 Linux ./nginx -c conf/nginx.conf windows start nginx1.2、停止 ./nginx -s stop1.3、有序退出 ./nginx -s quit1.4、配置修改后,重新载入 ./nginx -s reload1.5、重启 ./nginx -s reopen 1.6、检测配置文件 ./nginx -t1.7、…

js模拟点击a标签,触发href

js中的$(…).click()事件只能触发绑定的onClick方法,不能跳转到href。 常规情况下如果想下如果想在js里跳转href的链接,会先用attr获取到href属性的值,然后window.location.href跳转,但是现在想利用a标签的download属性实现下载功…

html如何模拟点击,Javascript 模拟点击事件(点击链接与html点击) 兼容IE/Firefox

一把情况下模拟点击一般两个方面,模拟点击超级连接事件 firefox的兼容的函数为 对HTMLAnchorElement 加入onclick事件 try { // create a element so that HTMLAnchorElement is accessible document.createElement(a); HTMLElement.prototype.click function () {…

利用js脚本模拟鼠标点击事件

1. 前言 最近牛课网上推出了一个 【编程之美01期】编程黑科技-如何用脚本抢月饼的活动, 觉得蛮好玩的,正好试验一下 2. 思路 首先先写一个简单的网页, 这里我们直接写一个记录点击次数然后跳转到牛客网的页面 http://www.zhyh2010.cn/now…

js 模拟点击事件

1、element.click() 2、jquery $(element).click()或者trigger()该方法只会触发onclick的方法,如a点击跳转href 需要$(a)[0].click() 3、mouseEvent event new MouseEvent(typeArg, mouseEventInit) typeArg DOMString 格式的事件名称。 mouseEventInit 可选…