当前位置: 首页 > news >正文

2008 iis搭建网站网站程序开发技术

2008 iis搭建网站,网站程序开发技术,wordpress短标签,外包加工网appnginx的配置文件通常在 /etc/nginx/nginx.conf , /etc/nginx/conf.d/*.conf 中#xff0c; 一般直接 改 conf.d目录下的 default.conf文件#xff0c; 然后 先检测配置文件是否有错误 nginx -t 再重新加载配置文件 或 重启nginx#xff0c;命令如下 nginx -s reload 或…nginx的配置文件通常在 /etc/nginx/nginx.conf  ,  /etc/nginx/conf.d/*.conf 中 一般直接 改 conf.d目录下的 default.conf文件 然后 先检测配置文件是否有错误  nginx -t 再重新加载配置文件 或 重启nginx命令如下 nginx -s reload 或 systemctl restart nginx 1 入门 # 这是一个最基本的Nginx配置监听80端口并返回根目录下的index.html文件 server {listen 80; # 监听80端口server_name localhost; # 服务器名称为localhostlocation / {root /usr/share/nginx/html; # 设置根目录为/usr/share/nginx/htmlindex index.html; # 默认返回index.html文件} } 2 配置多个server块多域名多端口都大同小异 # 配置多个server块分别监听不同的域名 server {listen 80;server_name girl.taobao.com;location / {root /usr/share/nginx/html/aa; #看index index.html;} }server {listen 80;server_name huwai.taobao.com;location / {root /usr/share/nginx/html/bb; #看index index.html;} } 3 配置反向代理 # 配置Nginx作为反向代理将请求转发到后端服务器 server {listen 80;server_name huwai.taobao.com;location / {proxy_pass http://localhost:9001; # 将请求转发到这里proxy_set_header Host $host; # 设置请求头proxy_set_header X-Real-IP $remote_addr; # 传递客户端真实IP} } 4 配置负载均衡 # 配置Nginx作为负载均衡器将请求分发到多个后端服务器 upstream backend {server 127.0.0.1:9001; # 后端服务器1server 127.0.0.1:9002; # 后端服务器2 }server {listen 80;server_name huwai.taobao.com;location / {proxy_pass http://backend; # 将请求转发到upstream定义的backend} } 5 配置自定义错误页面此示例中的404.html和50x.html位于/usr/share/nginx/html/   目录 下 # 配置Nginx自定义错误页面 server {listen 80;server_name huwai.taobao.com;location / {root /usr/share/nginx/html;index index.html;}# 自定义404错误页面error_page 404 /404.html;location /404.html {root /usr/share/nginx/html; # 看}# 自定义50x错误页面error_page 500 502 503 504 /50x.html;location /50x.html {root /usr/share/nginx/html; # 看} } 6 配置限流 # 定义一个限流区域每秒允许1个请求 limit_req_zone $binary_remote_addr zoneone:10m rate1r/s;server {listen 80;server_name huwai.taobao.com;# 设置限流状态码为503并通过error_page指向自定义页面error_page 503 /50x.html;location / {limit_req zoneone burst5 nodelay; # 应用限流允许突发5个请求立即拒绝超出burst限制的请求root /usr/share/nginx/html;index index.html;# 当触发限流时返回503状态码limit_req_status 503;}# 配置50x错误页面的位置location /50x.html {root /usr/share/nginx/html;} } 7 负载均衡限流 # 定义一个限流区域每秒允许1个请求您可以根据需要调整 limit_req_zone $binary_remote_addr zoneone:10m rate1r/s;upstream backend {server 127.0.0.1:9001; # 后端服务器1server 127.0.0.1:9002; # 后端服务器2 }server {listen 80;server_name huwai.taobao.com;location / {# 应用限流规则使用之前定义的限流区域并设置突发请求数量为5limit_req zoneone burst5 nodelay;# 设置限流状态码为503并通过error_page指向自定义页面limit_req_status 503;# 当触发限流时返回到自定义的503错误页面error_page 503 /50x.html;proxy_pass http://backend; # 将请求转发到upstream定义的backend# 配置后端服务器响应头的调整等可选proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;}# 配置50x错误页面的位置location /50x.html {root /usr/share/nginx/html; # 假设您的50x.html位于此目录下} } 8 配置Gzip压缩 # 配置Nginx启用Gzip压缩减少传输数据量 server {listen 80;server_name huwai.taobao.com;gzip on; # 启用Gzip压缩gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xmlrss text/javascript; # 指定压缩的文件类型location / {root /usr/share/nginx/html;index index.html;} } 9 静态资源服务器综合配置此示例中的404.html和50x.html位于/usr/share/nginx/html/   目录 下 server {listen 80;server_name huwai.taobao.com;# 设置根目录root /usr/share/nginx/html;# 启用Gzip压缩适用于文本文件gzip on;gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xmlrss text/javascript;# 图片缓存优化location ~* \.(jpg|jpeg|png|gif|ico|webp|svg)$ {expires 30d; # 设置缓存时间为30天add_header Cache-Control public; # 允许公共缓存add_header Pragma public; # 支持旧版HTTP客户端add_header Vary Accept-Encoding; # 根据Accept-Encoding头进行缓存# 图片防盗链配置valid_referers none blocked huwai.taobao.com *.huwai.taobao.com;if ($invalid_referer) {return 403; # 如果来源不在允许列表中返回403 Forbidden}}# HTML、CSS、JS缓存优化location ~* \.(html|css|js)$ {expires 7d; # 设置缓存时间为7天add_header Cache-Control public;add_header Pragma public;add_header Vary Accept-Encoding;}# 防止访问隐藏文件如 .htaccesslocation ~ /\. {deny all;}# 配置错误页面error_page 404 /404.html;location /404.html {root /usr/share/nginx/html;}error_page 500 502 503 504 /50x.html;location /50x.html {root /usr/share/nginx/html;}# 配置日志access_log /var/log/nginx/static_access.log;error_log /var/log/nginx/static_error.log; }
http://www.dnsts.com.cn/news/273102.html

相关文章:

  • 网站做404wordpress中文怎么设置中文
  • 行业网站排名网站psd
  • 深圳网络营销网站设计网络营销专业咋样
  • 江西航达建设集团网站网站平台建设方案的难点重点
  • 百度合作的网盟网站制造行业网站建设
  • 网站在备案期间怎么建设公司网站需要多少钱
  • 网赌网站怎么建设深圳返利网站建设
  • 网站开发的机遇WordPress文章按钮
  • 苏州手机网站中宁网站建设公司
  • 网站seo优化要懂得做微调江西门户网站建设
  • 重庆微信营销网站企业查询网
  • ps做旅游网站织梦做公司网站要钱吗
  • 旅游景区门户网站建设规划方案Php做网站创业
  • 建站合肥网络公司seo打开app
  • 网站 网页区别是什么h5制作方法
  • 网站开发 语言 架构 数据库微信小程序是干什么用的
  • 宁波网站关键词优化排名广州app开发公司排名
  • 红色基调网站wordpress 400
  • 无锡阿凡达网站建设vi设计公司专业品牌
  • 单位做网站图片素材郑州经济技术开发区属于哪个区
  • 中国建设银行网站股份结构变化阿里云主机怎么做两个网站
  • 免费自己建立网站全国最新产品代理
  • 网页制作与设计站点应该怎么建群晖做网站服务器速度快吗
  • 郑州做网站优化地址a5网站建设
  • 显示网站正在维护是什么情况注册公司最少需要多少钱
  • 网站首页弹窗代码深圳建设工程交易服务网中标
  • 编写网站用什么语言知名企业网站建设案例
  • 做教育培训的网站网站做seo有什么作用
  • 网站下载不了怎么解决网站首页html制作代码
  • 做淘宝需要知道什么网站吗太原建站推广