导航:首页 > IDC知识 > 内网搭建nginx域名

内网搭建nginx域名

发布时间:2020-12-08 07:08:14

1、vue如何将项目部署到服务器上并且使外网能够访问到

你的服务器是什么系统啊 ,,,linux LINUX、WINDOWS、NETWARE、UNIX。。

在linux

首先服务器安装node git nginxvue-cli

安装好nginx 用你的公网ip访问就可以看到 下面的页面

然后进入到下面的路径

vi default 你会看到nginx的默认配置

默认监听80端口 根路径

把你写好的vue项目 上传到github ,通过git clone 克隆到

服务器

路径下面

然后npm/yarn add/install 安装依赖 然后npm run build

vi 打开html 下面的 index.html 可以看到

nginx默认的html

进入sites-enabled 发现 它里面的 default 来自 sites-available的default

所以需要在 sites-available 新建一个文件 你的项目名命名就可以

在你新建的文件

我在site-available新建的文件是note-admin 映射到 sites-enables

注意路径一定要写全

最后重新加载下 nginx -s reload

打开浏览器 公网ip:端口号或者 域名访问

这就可以了

还有 用express 部署这个 简单些

2、NGINX的IP_HASH局域网不同客户机访问NGINX,老被分配到同一服务器的,不会均衡的,是哪里有问题有什么办法?

这是正常的。copyIP_hash主要作用就是让同一个IP连接到后台固定的一台机器。除非,这台机器停止响应,或者挂掉,或者被Nginx踢除。
这有助于Session保持。
如果你想轮询的话,就不要加Session。这样客户端访问看看。就会变化。

3、nginx使用同一端口,不同域名代理内网2台服务器

http {
server {
server_name aa.com;
location / {
proxy_pass 192.168.1.2;

}

}

server {
server_name bb.aa.com;

location / {

proxy_pass 192.168.1.3;

}

}
}

与内网搭建nginx域名相关的知识