配置nginx域名转发
这应该是,我在这个网站的最后一篇博客了。
国庆的时候不知道为什么突然买了个服务器,我打算自己建一个博客网站了,然后前两天域名刚备案成功,晚上有空就配置服务器。
服务器先安装jdk,jre基础环境,然后nginx,redis这些。我之前的博客都有写过。mysql装的是8.0的版本,比5.7版本快两倍(官方解释说)。然后8.0的版本mybatis上能用cte,5.7的版本太古老了。
关于域名的服务器配置nginx。
我在腾讯买的域名,然后备案后,在SSL证书下载nginx的文件。
https://cloud.tencent.com/document/product/400/4143
这是腾讯关于配置SSL证书nginx域名。
可以免费申请SSL证书,然后下载证书文件。用到crt和key文件。
安装nginx后,配置nginx:
#user nobody;
#==工作进程数,一般设置为cpu核心数
worker_processes 2;#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;#pid logs/nginx.pid;events {#==最大连接数,一般设置为cpu*2048worker_connections 1024;
}http {server_names_hash_bucket_size 64;include mime.types;default_type application/octet-stream;access_log off;sendfile on;server {listen 443 ssl;#监听443端口(https默认端口)server_name www.zouxiongnb.com zouxiongnb.com; #填写绑定证书的域名ssl_certificate zouxiongnb.com.crt;#填写你的证书所在的位置ssl_certificate_key zouxiongnb.com.key;#私钥文件名称ssl_session_timeout 5m;ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #按照这个协议配置ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;#按照这个套件配置,配置加密套件,写法遵循 openssl 标准。ssl_prefer_server_ciphers on;if ($host = zouxiongnb.com ) {return 301 https://www.$host$request_uri;} location / {root html;index index.html index.htm;proxy_pass http://124.220.82.248:8080;}}# 各个域名单独控制#include vhost/zouxiongnb.conf;}
然后启动nginx,这边访问的时候需要域名加端口,到tomcat服务器conf下的server.xml改port 8080 为80,就不用加端口号也能访问了。
参考链接:
https://blog.csdn.net/qq_43251098/article/details/105361671?ops_request_misc=&request_id=&biz_id=102&utm_term=%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E5%9F%9F%E5%90%8D%E5%8F%96%E6%B6%88%E8%AE%BF%E9%97%AE%E5%B8%A6%E7%AB%AF%E5%8F%A3%E5%8F%B7&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-4-105361671.142^v62^opensearch_v2,201^v3^add_ask,213^v1^t3_control2&spm=1018.2226.3001.4187
你用ip访问8080端口还是可以访问的。
腾讯的配置SSL证书nginx服务器地址。
https://cloud.tencent.com/document/product/400/35244
关于nginx文件配置的正确与否验证:
在nginx根目录下,使用nginx -t
文件编辑需要使用utf-8格式,下载editplus或者notepad编辑,保存为utf-8格式,使用utf-8bom格式会报错。
配置nginx域名转发相关推荐
- Mac 配置Nginx域名转发
配置环境 MacOS Monterey 12.0.1 提前运行端口88的Web项目 1.修改hosts文件 打开host文件 sudo vi /etc/hosts XaysdeMacBook-Pro: ...
- linux nginx 域名转发,nginx域名转发|nginx域名配置|nginx多域名配置的方法
nginx域名转发只需要在nginx.cnf文件里面加入nginx域名配置信息即可,下面是nginx的配置文件,包括了nginx多域名配置方法,配置信息如下,只需要在nginx的http里面加入ser ...
- Centos6.8安装Nginx+域名转发
2分钟搭建企业轻量级反向代理服务器 文章目录 一.linux 环境 安装nginx 二.需求分析+下载/解压/启动tomcat 2.1 需求分析 2.2 Linux环境下载和配置Tomcat 三.ng ...
- 阿里云服务器安装并配置nginx代理转发请求
阿里云服务器安装并配置nginx代理转发请求 下载nginx安装包,或者上传nginx安装包,此处我用的是Xmanager工具从本地上传了一个nginx安装包. 安装依赖库 yum -y instal ...
- Nginx配置以及域名转发
工程中的nginx配置 #user nobody; worker_processes 24; error_log /home/xxx/opt/nginx/logs/error.log; pid /ho ...
- mac nginx映射ip和端口_mac 上配置 nginx 端口转发访问 angular 项目
背景 在进行前端的移动端开发时,需要在手机上预览电脑上的项目. 以 angular 为例,默认启动项目后,在开发机(以 Mac 为例)的浏览器地址栏输入 http://localhost:4200 即 ...
- 配置Nginx端口转发时的问题
文章目录 一.起因 二.部署 三.端口映射 四.暂停/重新启动 五.端口映射不起作用 Nginx是一款高性能Http服务器,其最大的用途是作为负载均衡和反向代理(端口转发)的工具. 一.起因 昨天晚上 ...
- nginx重定向url、nginx域名转发
适用情况: 1.一个项目里面还嵌套了几个小系统,需要同时将他们部署,实现在同一端口号下,在不同系统间跳转 nginx.conf: 效果: 2.需要将项目映射到真实目录 比如我们的URL是 http ...
- nginx根据域名转发不同ip端口
nginx配置不同域名转发不同端口,这个很重要,毕竟,一台服务器只有一个80端口,这里我只介绍配置文件,如何安装nginx,请执行百度经验. 因为是windows,所以本地如果想用域名测试,可以修改h ...
最新文章
- 一个JS打开链接并隐藏来源的方法
- 群友福利 | 55 本《AI 嵌入式系统: 算法优化与实现》免费送
- activemenu怎么拼 vue_vue-element-admin登录逻辑,以及动态添加路由,显示侧边栏
- 共享内存:mmap函数实现
- Java toBinaryString()函数探究及Math.abs(-2147483648)=-2147483648原理探究
- jdk、spring、mybatis、线程的源码分析
- 算法导论 - 函数的增长。
- 为什么有人把《海贼王》当作人生信条
- php 自定义 base64 解码,php base64 编码与解码实例代码
- 一键生成数据库文档(持续更新)
- 【四二学堂】基于unicloud的跨平台项目-华夏画苑APP
- linux自动wifi断开重连,49.Linux-wpa_cli使用之WIFI开启,扫描热点,连接热点,断开热点,WIFI关闭(49)...
- 阿里云ecs服务器(Ubuntu)配置图形界面并远程桌面连接
- VS(Visual Studio)工具介绍
- 基于java网上图书销售系统的设计与实现(含源文件)
- 什么是点阵图 Bitmap ?
- 关于慢性咽炎有哪些常见症状?
- 2008.05.25 读华为前执行副总裁李玉琢的《我与商业领袖的合作与冲突》有感(一)
- 台湾海峡隧道三条规划线路集体加速
- iOS14.5 续航测试,7款iPhone实测对比,结果让人惊喜!