uri

Nginx之常用基本配置(一)

核能气质少年 提交于 2020-02-28 03:52:58
  上一篇博客我们大概介绍了一下nginx,nginx的架构,nginx编译安装和nginx命令的用法,回顾请参考 https://www.cnblogs.com/qiuhom-1874/p/12366808.html ;今天我们来配置简单的配置下nginx和一些简单指令说明。   nginx和httpd类似都是高度模块化的软件,不同的模块有着不同的功能,想要把nginx配置好,首先我们需要了解各个模块的用法以及模块选项的用法和说明。首先我们来了解下nginx用yum安装后,程序环境 [root@www ~]# rpm -ql nginx /etc/logrotate.d/nginx /etc/nginx/fastcgi.conf /etc/nginx/fastcgi.conf.default /etc/nginx/fastcgi_params /etc/nginx/fastcgi_params.default /etc/nginx/koi-utf /etc/nginx/koi-win /etc/nginx/mime.types /etc/nginx/mime.types.default /etc/nginx/nginx.conf /etc/nginx/nginx.conf.default /etc/nginx/scgi_params /etc/nginx/scgi_params

nginx全局变量,rewrite实战,nginx的location配置

北城以北 提交于 2020-02-28 03:21:11
nginx全局变量 如图,这是nginx 常用的全局变量 第一个变量 $args 表示请求的参数 比如 www.123.com/1.php 就是请求 1.php文件 但是后面有一个问号 ? 这个问号表示输入的参数的意思 访问请求是可以输入参数的,如果有必要的话,也可以不输入参数 总之参数会放在问号的后面,问号后面的 a=1&b=2 就是参数 nginx 接收到这个请求后,就会把参数的值放到 $args 全局变量里面去 如图,在配置文件里面定义访问返回 $args 变量的值 如图,这里模拟访问这个网站,并输入参数 a=1&b=2 网站字符串之所以要用单引号括起来,是因为后面有特殊符号 & 存在 不括起来会导致系统判断错误 可以看到访问之后,系统返回的值是 a=1&b=2 所以问号后面不管写了什么,这些字符串都会作为一个整体赋值到 $args 变量里面去 如图,使用 -I 查看头文件信息 可以看到,头文件信息里面有 Content-Length 和 Content-Type 这两个值也是记录在 $content_length 和 $conten_type 全局变量里面 调用这两个全局变量就可以获得访问请求的这两个值 如图,配置文件里面的 root 后面的值,也就是网站的根目录路径 就是全局变量 $document_root 的值

PHP CI(CodeIgniter) 如何去掉url中的index.php

此生再无相见时 提交于 2020-02-26 11:14:34
1、打开Apache配置文件httpd.conf,找到 1 #LoadModule rewrite_module modules/mod_rewrite.so 去掉前面的# 搜索AllowOverride,将相应Directory下的AllowOverride设置为All 1 AllowOverride All 2、在CI的根目录下,建立.htaccess文件,文件内容如下 1 RewriteEngine On 2 3 RewriteCond %{REQUEST_URI} ^system.* 4 RewriteRule ^(.*)$ /index.php?/$1 [L] 5 6 RewriteCond %{REQUEST_URI} ^application.* 7 RewriteRule ^(.*)$ /index.php?/$1 [L] 8 9 RewriteCond %{REQUEST_FILENAME} !-f 10 RewriteCond %{REQUEST_FILENAME} !-d 11 RewriteRule ^(.*)$ index.php?/$1 [L] 3、打开文件application/config/config.php,$config['index_page'] = "index.php";改为$config['index_page'] = ""; 1

【Android 冷知识】SMB协议转Http,实现视频在线播放

只愿长相守 提交于 2020-02-26 10:47:19
1.说明 为什么说是冷知识,因为大多数项目用不到,所以归类为冷知识。   本文主要介绍如何将SMB协议转换为常见的HTTP协议,以便利用各种播放器实现在线播放。本文与前篇《 利用SMB协议远程查看电脑文件或者其他存储设备 》存在关联。 2.用到的资源: cybergarage.jar(这个做好久了,具体地址找不到了,自己搜搜看看吧) 3.核心代码 PlayFileService.java ,需要在主配置文件中注册,并在应用启动或者需要转换的时候开启改服务。 package com . powerstick . service ; import org . cybergarage . http . HTTPServerList ; import android . app . Service ; import android . content . Intent ; import android . os . IBinder ; public class PlayFileService extends Service { private FileServer fileServer = null ; @Override public IBinder onBind ( Intent intent ) { return null ; } @Override public void

一台服务器Nginx配置多个域名(一级域名或二级)

爱⌒轻易说出口 提交于 2020-02-26 00:14:03
需求描述: 一台服务器(ip: 39.105.1xx.xx)上启nginx,然后配置多个server,分别将不同一级域名或二级域名。 实现方法(不说废话了,直接上代码,看懂的来): 注意我是两个一级域名(.com和.cn) server { listen 80; server_name testapp.com; location / { root /usr/share/nginx/html/official_web/; index index.html index.htm; # try_files $uri $uri/ /index.html; } } server { listen 80; server_name testapp.cn; location / { root /usr/share/nginx/html/official_web/zhoubianbaoapp; index index.html index.htm; # try_files $uri $uri/ /index.html; } } 另外,如果是多个二级域名,也是跟上面一模一样的。(亲测) 延展问题:在testapp.com下配置oms系统,访问路径http://testapp.com/oms 发现配置的 http://testapp.com 可以访问,但是http://testapp.com

吴裕雄--天生自然轻量级JAVA EE企业应用开发Struts2Sping4Hibernate整合开发学习笔记:JSP2的自定义标签

筅森魡賤 提交于 2020-02-25 22:13:37
<%-- 网站: <a href="http://www.crazyit.org">疯狂Java联盟</a> author yeeku.H.lee kongyeeku@163.com version 1.0 Copyright (C), 2001-2016, yeeku.H.Lee This program is protected by copyright laws. Program Name: Date: --%> <%@ page contentType="text/html; charset=GBK" language="java" errorPage="" %> <!-- 导入标签库,指定mytag前缀的标签, 由http://www.crazyit.org/mytaglib的标签库处理 --> <%@ taglib uri="http://www.crazyit.org/mytaglib" prefix="mytag"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>

The target server failed to respond 错误解决

前提是你 提交于 2020-02-25 16:51:57
一个很正常的网站,使用httpclient提交怎么都会有问题      HttpPost httppost = new HttpPost(); // HttpGet httppost = new HttpGet(); URI uri = new URI(post); httppost.setURI(uri); HttpClient httpclient = new DefaultHttpClient(); String html = ""; HttpResponse response = httpclient.execute(httppost); System.out.println(response.getStatusLine()); 总是报那个错误org.apache.http.NoHttpResponseException:                         The target server failed to respond 本来打算读读源码看看到底什么问题,突然想把post换成get方式再试试,结果完全无问题了。。。。哪位有兴趣读了源码可以告诉我下原因 来源: https://www.cnblogs.com/t2xingzhe/archive/2012/11/30/2796234.html

%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c”% 报错!!!!JSP

孤街醉人 提交于 2020-02-25 01:51:24
写JSP项目时<%@ taglib uri=“ http://java.sun.com/jsp/jstl/core ” prefix=“c”%>报错 删除后能跳转页面,加上啥也没有还报错 问题原因: 缺少两个jar包 jstl.jar standard.jar 解决办法: 添加jar包,,,到lib里即可!!!!! 在tomcat\webapps\examples\WEB-INF\lib目录下找到那两个架包 复制到你的项目里用来放jar包的 lib 文件夹里即可 (项目\WebContent\WEB-INF\lib) 另:::: 这个方法适用于所有项目 将这两个jar包复制到tomcat\lib目录下 然后重启eclipse即可 来源: CSDN 作者: Fayeni 链接: https://blog.csdn.net/Fayeni/article/details/104476739

URI 中特殊字符

别说谁变了你拦得住时间么 提交于 2020-02-23 13:00:02
URL中的特殊字符 有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。例如 空格的编码值是"%20"。 下表中列出了一些URL特殊符号及编码 :替换为%3A java中URL 的编码和解码函数 java.net.URLEncoder.encode(String s)和java.net.URLDecoder.decode(String s); 在javascript 中URL 的编码和解码函数 escape(String s)和unescape(String s) ; 来源: https://www.cnblogs.com/panie2015/p/5753571.html

C# Ftp Client 基本操作

落爺英雄遲暮 提交于 2020-02-22 16:52:29
C# Ftp Client 上传、下载与删除 简单介绍一下Ftp Client 上传、下载与删除,这是目前比较常用的命令,各个方法其实都差不多,重点是了解Ftp命令协议。 1.建立连接 public static string Connect(string path, string Login, string Password) { try { // 根据uri创建FtpWebRequest对象 reqFTP = (FtpWebRequest)WebRequest.Create(new Uri(path)); //指定命令 reqFTP.Method = WebRequestMethods.Ftp.ListDirectory; // 指定数据传输类型 reqFTP.UseBinary = true; // ftp用户名和密码 reqFTP.Credentials = new NetworkCredential(Login, Password); // FtpWebResponse response = (FtpWebResponse)reqFTP.GetResponse(); return "FTP连接成功"; } catch(Exception ex) { return "FTP连接失败," + ex.Message; } } 2.上传文件 public static