首页 / NGINX / nginx----虚拟主机配置
nginx----虚拟主机配置
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了nginx----虚拟主机配置,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1358字,纯文字阅读大概需要2分钟。
内容图文
nginx----虚拟主机配置
简化配置
http {
server {
listen 80 defalut;
server_name _ *;
access_log logs/default.access.log main;
location / {
index index.html;
root /var/www/default/htdocs;
}
}
}
两个或多个虚拟主机
http {
server {
listen 80;
server_name www.test1.com;
access_log logs/test1.access.log main;
location / {
index index.html;
root /var/www/test1.com/htdocs;
}
server {
listen 80;
server_name www.test2.com;
access_log logs/test2.access.log main;
location / {
index index.html;
root /var/www/test2.com/htdocs;
}
}
}
在父文件夹中建立字文件夹执行子域名
server {
listen 80; #也可以使用x.x.x.x:80表示
server_name star.test1.com *.test1.com www.*.test3.com; #_ *:?
#多个主机名用空格隔开
root /PATH/TO/WERROOT/$host;
error_page 404
access_log logs/star.test1.com.access.log;
location / {
root /PATH/TO/WERROOT/$hsot/;
index index.php;
}
location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|html)$ {
access_log off;
expires 30d;
}
location ~ /.ht {
deny all;
}
}
指令:
expires [time|epoch|max|pff]:可以修改http应答中的"Expires"和"Cache-Control"的头部(起到控制页面缓存的作用)
默认值:off
参数:
time:使用正数或负数。"Expires"头标的值将通过当前时间加上设定time值决定;
可以控制"Cache-control":time=负数:表示no-cache
time=正数或0:表示max-age=time
epoch:指定"Expires"为1 January,1970,00:00:01 GMT;
max:指定"Expires"为31 December2037 23:59:59GMT,"Cache-Control"的值为10年;
-1:指定"Expires"为当前服务器时间-1s,即永远过期;
off:不修改"Expires"和"Cache-Control"的值。
原文:https://www.cnblogs.com/zyxy5207/p/11879097.html
内容总结
以上是互联网集市为您收集整理的nginx----虚拟主机配置全部内容,希望文章能够帮你解决nginx----虚拟主机配置所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。