Nginx的简单应用

本文详细介绍了Nginx的配置与应用,包括配置虚拟主机、开启443端口加密、重定向规则设置、限制参数、用户访问黑白名单、图片缓存时间设定、防止域名恶意解析、支持中文格式、缓存日志管理和网页防盗链的实现。通过实例展示了Nginx在实际操作中的各种功能和技巧。
摘要由CSDN通过智能技术生成
nginx配置虚拟主机#####
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,
并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,
事实上nginx的并发能力确实在同类型的网页服务器中表现较好,
中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等

cd /usr/local/lnmp/nginx/conf/
vim nginx.conf ###编辑配置文件添加两个虚拟主机

121 server {
122        listen 80;
123        server_name www.westos.org;
124        location / {
125               root /www1;
126               index index.html;
127            }
128 }
129 server {
130        listen 80;
131        server_name www.linux.org;
132        location / {
133               root /www2;
134               index index.html;
135            }
136 }

nginx -s reload ###重新加载

mkdir /www1       ###建立一个根目录
mkdir /www2
cd /www1/
vim index.html   ###编写其默认发布文件
   写入:www.westos.org
cd /www2/
vim index.html
   写入:www.linux.org
在物理机上:vim /etc/hosts
          写入172.25.3.5   www.westos.org  www.linux.org ##解析

在浏览器访问www.westos.org www.linux.org
这里写图片描述
这里写图片描述

开启443端口加密
cd /usr/local/lnmp/nginx/conf
vim nginx.conf
103     server {
104         listen       443 ssl;
105         server_name  www.westos.org;
106 
107         ssl_certificate      cert.pem;
108         ssl_certificate_key  cert.pem;
109 
110         ssl_session_cache    shared:SSL:1m;
111         ssl_session_timeout  5m;
112 
113         ssl_ciphers  HIGH:!aNULL:!MD5;
114         ssl_prefer_server_ciphers  on;
115 
116         location / {
117             root   /www1;
118             index  index.html index.htm;
119         }
120     }

这里写图片描述

cd /etc/pki/tls/certs/
make cert.pem      ###制作证书
ll cert.pem   ##查看证书文件是否建立
cp cert.pem /usr/local/lnmp/nginx/conf/  ###将证书文件复制到nginx配置目录
nginx -t   ###检测语法
nginx -s reload  ##重新加载

这里写图片描述
这里写图片描述
在浏览器输入:https://www.westos.org,地址前面会加一个锁子
这里写图片描述

nginx重定向

(一)当访问以westos.org或www.westos.org时,重定向到https://www.westos.org

vim nginx.conf
121 server {
122        listen 80;
123        server_name www.westos.org westos.org ;
124        rewrite ^(.*)$ https://www.westos.org permanent
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值