前言从零开始使用Xshell、Xftp、Nginx简单部署静态网站,需准备云服务器(阿里云、腾讯云、华为云等都可)一.下载安装Xshell和Xftp XShell用于命令行操作服务器,Xftp用于对服务器的文件上传和下载 官方下载地址:NetSarangHomepageCN-NetSarangWebsite 在页面底部选择免费版 填入正确姓名邮箱,收到邮件后即可下载免费软件,安装的话一直next就ok了。二.新建会话连接服务器步骤: 打开Xshell新建会话链接--> 输入服务器名称(可自定义)--> 输入主机ip地址(服务器公网ip)-->端口号 -->其他内容默认 -->点击确认 输
前言从零开始使用Xshell、Xftp、Nginx简单部署静态网站,需准备云服务器(阿里云、腾讯云、华为云等都可)一.下载安装Xshell和Xftp XShell用于命令行操作服务器,Xftp用于对服务器的文件上传和下载 官方下载地址:NetSarangHomepageCN-NetSarangWebsite 在页面底部选择免费版 填入正确姓名邮箱,收到邮件后即可下载免费软件,安装的话一直next就ok了。二.新建会话连接服务器步骤: 打开Xshell新建会话链接--> 输入服务器名称(可自定义)--> 输入主机ip地址(服务器公网ip)-->端口号 -->其他内容默认 -->点击确认 输
今天给大家分享的是Docker利用Nginx部署Vue等前端页面项目;其实是我工作刚好用到,顺便分享给大家O(∩_∩)O,那么话不多说直接开始。一:准备文件 我们先将前端项目打包好,放到此文件夹下,例如我这样: 之后编写Dockerfile文件和nginx.conf.template文件,文件内容如下:Dockerfile:FROMnginx:latest#将配置文件复制到Nginx指定文件夹下COPY./dist/distCOPY./nginx.conf.template/#构建自定义环境变量CMDenvsubst/etc/nginx/nginx.conf
今天给大家分享的是Docker利用Nginx部署Vue等前端页面项目;其实是我工作刚好用到,顺便分享给大家O(∩_∩)O,那么话不多说直接开始。一:准备文件 我们先将前端项目打包好,放到此文件夹下,例如我这样: 之后编写Dockerfile文件和nginx.conf.template文件,文件内容如下:Dockerfile:FROMnginx:latest#将配置文件复制到Nginx指定文件夹下COPY./dist/distCOPY./nginx.conf.template/#构建自定义环境变量CMDenvsubst/etc/nginx/nginx.conf
一.需求描述公司为了保证网络安全,所有系统访问网址需要采取https+域名(隐藏端口)的形式进行访问二.解决思路1.通过openssl生成秘钥、p10证书申请(或者CSR文件生成工具-中国数字证书CHINASSL)2.在证书服务器通过p10证书申请下载证书3.通过nginx配置代理三.详细步骤1.windows安装openssl http://slproweb.com/products/Win32OpenSSL.html2.找到openssl安装目录下的bin目录,进入cmd命令(如果嫌麻烦,可以在系统环境变量里面配置,每次执行命令就不用到指定目录) 3.执行命令生成私钥opensslgenr
一.需求描述公司为了保证网络安全,所有系统访问网址需要采取https+域名(隐藏端口)的形式进行访问二.解决思路1.通过openssl生成秘钥、p10证书申请(或者CSR文件生成工具-中国数字证书CHINASSL)2.在证书服务器通过p10证书申请下载证书3.通过nginx配置代理三.详细步骤1.windows安装openssl http://slproweb.com/products/Win32OpenSSL.html2.找到openssl安装目录下的bin目录,进入cmd命令(如果嫌麻烦,可以在系统环境变量里面配置,每次执行命令就不用到指定目录) 3.执行命令生成私钥opensslgenr
昨日的文章没指出websocket请求协商切换的精髓,删除重发。前文相关:• .NETWebSockets核心原理初体验[1]• SignalR从开发到生产部署避坑指南[2]tag:浏览器--->nginx-->server其中提到nginx默认不会为客户端转发Upgrade、Connection标头[3],因为为了让被代理的后端服务器知道客户端要升级协议,故要在nginx上显式转发标头:# 以下为 /realtime/路径请求添加 Connection、Upgrade标头location /realtime/ { proxy_pass http://backend;
昨日的文章没指出websocket请求协商切换的精髓,删除重发。前文相关:• .NETWebSockets核心原理初体验[1]• SignalR从开发到生产部署避坑指南[2]tag:浏览器--->nginx-->server其中提到nginx默认不会为客户端转发Upgrade、Connection标头[3],因为为了让被代理的后端服务器知道客户端要升级协议,故要在nginx上显式转发标头:# 以下为 /realtime/路径请求添加 Connection、Upgrade标头location /realtime/ { proxy_pass http://backend;
文章目录一、什么是离线安装?二、安装步骤1.安装nginx所需依赖1.1安装gcc和gcc-c++1.1.1下载依赖包1.1.2上传依赖包1.1.3安装依赖1.1.4验证安装1.2安装pcre1.2.1下载pcre1.2.2上传解压安装包1.2.3编译安装1.3下载安装zlib1.3.1下载zlib1.3.2上传解压安装包1.3.3配置1.3.4编译安装1.4下载安装openssl1.4.1下载1.4.2上传解压安装包1.4.3配置1.4.4编译安装1.4.5验证2.下载安装nginx2.1下载nginx安装包2.2上传解压安装包2.3配置2.4编译2.5安装2.6检查并启动2.6.1检查2.
文章目录一、什么是离线安装?二、安装步骤1.安装nginx所需依赖1.1安装gcc和gcc-c++1.1.1下载依赖包1.1.2上传依赖包1.1.3安装依赖1.1.4验证安装1.2安装pcre1.2.1下载pcre1.2.2上传解压安装包1.2.3编译安装1.3下载安装zlib1.3.1下载zlib1.3.2上传解压安装包1.3.3配置1.3.4编译安装1.4下载安装openssl1.4.1下载1.4.2上传解压安装包1.4.3配置1.4.4编译安装1.4.5验证2.下载安装nginx2.1下载nginx安装包2.2上传解压安装包2.3配置2.4编译2.5安装2.6检查并启动2.6.1检查2.