访问 http://192.168.56.105/ 会出现默认首页,它是怎么显示出来的呢?它的过程如下图所示
那么我们可以看一下 nginx 的配置文件 conf/nginx.conf
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
去掉注释之后,它的默认配置就是这些了,我们这里需要关注下 server 中的配置
● listen:监听了 80 端口
● server_name:访问到这个虚拟主机时进行处理
● location:这里配置的是 /,表示根目录,与访问路径中的 / 匹配
● root:它的目录是 html
配置的是一个相对路径,也就是 nginx 安装目录与 conf 目录同级的目录
ls
conf html sbin
index:配置了首页文件
ls html/
50x.html index.html
可以看到,就是 html 下的 index.html 文件
你可以修改该配置文件,比如将 listen 80,改成 88 端口,那么访问路径就是 http://192.168.56.105:88/ 了。
需要注意的是,这里修改了配置文件,是需要重新加载的
./nginx -s reload
评论