1.虚拟主机

  虚拟主机的配置位置:/etc/nginx/conf.d/ 目录下的 default.conf 中

 [xiaokang@localhost conf.d]$ cat default.conf 

可以看到root为 nginx 根目录

location / {

root /usr/share/nginx/html;

index index.html index.htm;

}

[xiaokang@localhost conf.d]$ ll /usr/share/nginx/html
total 8
-rw-r--r--. 1 root root 494 Apr 23 22:36 50x.html
-rw-r--r--. 1 root root 612 Apr 23 22:36 index.html
[xiaokang@localhost conf.d]$ sudo vim  /usr/share/nginx/html/index.html

2.添加xiaokang虚拟主机,多个虚拟主机添加是创建多个.conf文件

[xiaokang@localhost conf.d]$ sudo cp default.conf xiaokang.conf
[xiaokang@localhost conf.d]$ ls
default.conf  xiaokang.conf

编辑xiaokang.conf 内容如下:

server {

listen 80;

server_name www.xiaokang.test;

root /data/www;

index index.html index.htm;

}

3.多域名、多端口

一个虚拟主机配置多个端口多个域名。

server {
    listen       80;
    listen      9999;
    server_name  www.xiaokang.test www.xiaokang3.test;
    root /data/www;
    index  index.html index.htm;
}

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐