安装nginx(很简单这里就不介绍了)
安装参考:https://www.cnblogs.com/huiyi0521/p/10253341.html
1,更改nginx的配置文件
有两个配置文件:/etc/nginx/nginx.conf
/usr/local/nginx/conf/nginx.off
我们需要更改 /etc/nginx/nginx.conf 这个配置文件,让我们看看这个文件里边的内容
# 基本结构是 http----》server -----》location
最关键的地方就是红色框里的内容:他代表这个配置文件引用/etc/nginx/conf.d 下面的全部以.conf结尾的文件
,这样我们可以在/etc/nginx/conf.d建立多个.conf结尾的文件,实现不同的端口映射不同的界面
server中的关键字解析:
listen 80 default_server: 监听的默认端口是80,我们可以更改这个值
server_name www.hctrl.com: 绑定的域名,可以不能绑定,直接用localhost访问
root 和 include 在下面讲解(这是一个坑)
2.创建.conf文件
1.默认的情况下,/etc/nginx文件夹下没有conf.d这个文件,我们需要自己创建
cd /etc/nginx
mkdir conf.d
2.在conf.d这个文件夹下面创建一个a.conf文件,输入以下内容
server{
listen 8001;
location / {
root /usr/share/nginx/html;
index b.html a.html;
}location ~\.html$ {
root /data/www;
}
}
3.首先我们需要在 /usr/share/nginx/html 下创建一个a.html,里面写一些内容
然后在/data/www 文件下也创建一个a.html
请仔细阅读下面的内容!!!!!!!!!!
当读取配置文件内容时,首先会进入location / {}里面,会去进入/usr/share/nginx/html目录,查找b.html,如果不存在再去查找a.html,找到a.html之后会向下读取 location ~\.html$,这个会判断这个正则表达式是否和a.html匹配,如果匹配,就会显示最终的界面,就是/data/www/a.html
3.效果图
在浏览器上输入:localhost:8001
这个是/data/www/a.html中的html代码效果