代码部署:使用 nginx 代理到云服务器 ( windows 系统)

在部署之前我们首先要了解什么是nginx,它又可以做什么

Nginx 是高性能的 HTTP 和反向代理的web服务器,处理高并发能力是十分强大的,能经受高负载的考验,有报告表明能支持高达 50,000 个并发连接数。

其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

Nginx 可以作为静态页面的 web 服务器,同时还支持 CGI 协议的动态语言,比如 perl、php 等。但是不支持 java。Java 程序只能通过与 tomcat 配合完成。Nginx 专为性能优化而开发, 性能是其最重要的考量,实现上非常注重效率 ,能经受高负载的考验,有报告表明能支持高 达 50,000 个并发连接数。

准备工作:

首先将代码打包:npm run build

这一步将会在你的项目文件夹中生成一个 dist 文件夹

然后我们启动服务器
win + r 打开运行窗口
输入 mstsc
输入云服务器公网 ip 点击连接
代码部署:使用 nginx 代理到云服务器 ( windows 系统)_第1张图片
然后将nginx安装在云服务器中
修改nginx.conf配置文件
下面是删除注释后的nginx.conf文件
代码部署:使用 nginx 代理到云服务器 ( windows 系统)_第2张图片
将打包生成的dist文件夹拉到云服务器中
代码部署:使用 nginx 代理到云服务器 ( windows 系统)_第3张图片
将文件路径复制到nginx.conf文件的 root 属性中
打开nginx文件夹启动nginx服务
双击nginx应用程序
代码部署:使用 nginx 代理到云服务器 ( windows 系统)_第4张图片
或者进入cmd窗口
输入nginx.exe启动nginx服务
在这里插入图片描述
然后就可以在配置的域名中看到自己写的页面

需要注意的是,域名要先经过解析,服务器也要先配置好安全组

你可能感兴趣的:(nginx,web,windows)