Nginx配置虚拟主机
来源:互联网 发布:外链网站源码 编辑:程序博客网 时间:2024/05/17 22:45
标签(空格分隔): nginx
1 新增域名为 $host 静态文件服务器
1.1 打开 Nginx 配置文件 /usr/local/nginx/conf/nginx.conf, 在 http 范围引入虚拟主机配置文件如下:
[root@localhost conf]# vim /usr/local/nginx/conf/nginx.conf# 引入虚拟服务器配置文件include conf/conf.d/*.conf;
1.2 进入 /usr/local/nginx/conf 目录,创建虚拟主机配置文件目录 conf.d
[root@localhost conf]# cd /usr/local/nginx/conf[root@localhost conf]# mkdir conf.d
1.3 添加配置文件
新建配置文件 “$host”.conf
[root@localhost conf]# touch $host.conf
内容如下:
server { listen 80; server_name $host; access_log log/$host.access.log; error_log log/$host.error.log; root /var/www/$host; location / { index index.html index.htm; } }
1.4 重载 Nginx 服务
[root@localhost conf]# nginx -s reload
2 让 Nginx 虚拟主机支持 PHP
在前面第 2 步的虚拟主机服务对应的目录加入对 PHP 的支持。
server { listen 80; server_name demo.local; access_log log/demo.local.access.log; error_log log/demo.local.error.log; root /var/www/demo.local; location / { index index.html index.htm index.php; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi.conf; }}
3 添加图片防盗链功能
图片作为重要的耗流量大的静态资源, 可能网站主并不希望其他网站直接引用, Nginx可以通过 referer 来防止外站盗链图片.
server { listen 80; server_name demo.local; access_log log/demo.local.access.log; error_log log/demo.local.error.log; root /var/www/demo_neoease_com; location / { index index.html index.htm index.php; } # 这里为图片添加为期 1 年的过期时间, 并且禁止 Google, 百度和本站之外的网站引用图片 location ~ .*\.(ico|jpg|jpeg|png|gif)$ { expires 1y; valid_referers none blocked demo.local *.google.com *.baidu.com; if ($invalid_referer) { return 404; } }}
阅读全文
0 0
- Nginx 配置虚拟主机
- nginx配置虚拟主机
- 【NGINX】虚拟主机配置示例
- Nginx虚拟主机配置教程
- Nginx 虚拟主机 VirtualHost 配置
- Nginx虚拟主机配置教程
- nginx配置虚拟主机
- nginx配置+虚拟主机
- Nginx虚拟主机配置
- Nginx 虚拟主机 VirtualHost 配置
- nginx虚拟主机配置实例
- Nginx 虚拟主机 VirtualHost 配置
- Nginx 虚拟主机 VirtualHost 配置
- nginx多虚拟主机配置
- Nginx的虚拟主机配置
- nginx---虚拟主机配置
- Nginx 虚拟主机 VirtualHost 配置
- nginx虚拟主机配置
- node.js学习笔记-01 events
- (转)1992年,亲历卢布大崩溃的俄罗斯
- Nginx基本配置与参数
- javascript原型继承(第二篇)---继承的设计思想
- 51Nod1086背包问题V2(二进制优化)
- Nginx配置虚拟主机
- 跟着姜少学Java基础编程之四:运算符
- POJ 3352 浅谈边双连通分量缩点
- UI系统 UGUI-RectTransform
- python记录日志
- codeforces 810 D . Glad to see you!
- bzoj3876 支线剧情【上下界最小费用可行流】
- spring boot 使用总结
- 【LeetCode】C# 22、Generate Parentheses