7orz
2018-07-13 18:30
老师,请问在访问网站(比如www.abc.com)其他页面时(比如test文件夹下的test.html),地址栏结尾并没有显示被访问的那个.html或.php文件(www.abc.com/test/test.html),而是域名加文件名的形式(www.abc.com/test/)是怎么实现的啊
我不是大佬=。=,也是才开始学习的;
如果非要在/etc/nginx/nginx.conf配置的话我是这样做的:http里加server,注释掉其中的include...:
# include /etc/nginx/conf.d/*.conf; --注释掉这个,不然他会加载这个目录下面配置文件。
server {
listen 80;
server_name localhost;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
location /test {
alias /root/www/test;
index test.html;
}
}
把网页文件test.html放到 /root/www/test/下面。访问http://ip/test
把网页文件index.html放到 /usr/share/nginx/html下面。访问http://:ip即可;
祝你顺利
可以在/etc/nginx/conf.d/default.conf 的server 里添加
location /test {
alias /root/www/html;
index test.html;
}
项目上线流程
33448 学习 · 56 问题
相似问题