導航:首頁 > 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域名相關的知識