Nginx安裝 多網域名稱訪問

2022-04-10 22:32:20 字數 2932 閱讀 6308

web服務 apache iis

django web框架

lvs 負載均衡 章文嵩博士

vue 尤雨溪

tengine

f5 硬體負載

conf 配置檔案

html 存放靜態檔案 index.html 是預設的歡迎頁面

logs 日誌目錄

sbin 二進位制檔案

啟動以後會生成乙個主程序,根據配置檔案的選項來生成子程序(工作程序),主程序不負責處理使用者的請求,用來**使用者的請求,真正負責處理使用者請求的是子程序

```

```

./sbin/nginx -h

nginx version: nginx/1.16.1usage: nginx [-?hvvttq] [-s signal] [-c filename] [-p prefix] [-g directives]

options:

-?,-h : this help

-v : show version and

exit 顯示版本號

-v : show version and configure options then exit 顯示版本+編譯時選項

-t : test configuration and

exit 測試配置檔案

-t : test configuration, dump it and

exit

-q : suppress non-error messages during configuration testing

-s signal : send signal to a master process: stop, quit, reopen, reload

-p prefix : set prefix path (default: /opt/nginx/)

-c filename : set configuration file (default: conf/nginx.conf)

-g directives : set global

directives out of configuration file

```

```shell

#user nobody; 使用哪個使用者來啟動子程序

worker_processes 1; #

工作程序的個數,配置成cpu的核心數-1或者-2

#cpu親緣性繫結,讓nginx的子程序工作在哪個核心上

#錯誤頁面 找不到頁面

#error_page 404 /404.html;

#redirect server error pages to the static page /50x.html##

錯誤頁面 服務端錯誤

root /data/img 裡面必須有/img

location /img

alias /data/img 裡面不需要有 /img

```

```

server_name mynginx.com

```

```

server

}server

}```

```

listen 80 default_server; #

放在server中的埠號後面,在使用ip訪問時,預設訪問的server

```

NGINX配置多網域名稱

方法一 多個.conf方法 優點是靈活,缺點就是站點比較多配置起來麻煩 這裡以配置2個站點 2個網域名稱 為例,n 個站點可以相應增加調整,假設 配置 nginx virtual hosting 的基本思路和步驟如下 把2個站點 example1.com,example2.com 放到 nginx ...

nginx多網域名稱設定

在使用nginx的時候,一般一台伺服器需要有多個虛擬目錄在存放站點資訊,nginx有這些相關的設定可以讓我們完成配置工作 nginx的一般配置目錄在 nginx.conf中 為了減少其中的 含量可以增加 include usr local nginx vhost conf 來定義乙個目錄專門存放主要...

nginx 配置多網域名稱

先說下我的需求 我在一台機器上部署了兩個環境test和uat,希望通過兩個網域名稱訪問,在另外一台機器上部署了nginx,通過乙個nginx實現訪問乙個伺服器上兩個網域名稱 具體配置如下 另外配置還實現了動靜分離。1 nginx.conf 配置 user nobody 處理程序數量 2 配置test...