67,550
社区成员




InputStreamReader isr = new InputStreamReader(new FileInputStream(
txtPath), "GBK");
BufferedReader br = new BufferedReader(isr);
StringBuffer sb = new StringBuffer();
String data = br.readLine();
while (data != null) {
sb.append(data.trim());
data = br.readLine();
}
return sb.toString();
在结尾加上[/quote]
这样 没法确定在什么地方加
比如我要在error_page 前面 加
location ~ ^/host1/ {
rewrite ^/host1/(.*)$ /$1 break;
proxy_pass http://127.0.0.1:8080;
}
我应该在读到什么的时候加呢 你那读写 是一个一个字符读的吧[/quote]
一行一行的读啊。你找到一个标志就行了。error前面2行是proxy_pass http://127.0.0.1:8080;
只要你读到这行就可以写了[/quote]
这样可以解决 但是 还有种情况 我刚写的配置文件里面 只有一个 server
他的listen 为80
如果我有2个server 我怎么找到listen 为80的server 然后往里面写里面写location
配置文件 内容 像下面
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
&
location ~ ^/host1/ {
rewrite ^/host1/(.*)$ /$1 break;
proxy_pass http://127.0.0.1:8080;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
server {
listen 81;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
&
location ~ ^/host1/ {
rewrite ^/host1/(.*)$ /$1 break;
proxy_pass http://127.0.0.1:8080;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
InputStreamReader isr = new InputStreamReader(new FileInputStream(
txtPath), "GBK");
BufferedReader br = new BufferedReader(isr);
StringBuffer sb = new StringBuffer();
String data = br.readLine();
while (data != null) {
sb.append(data.trim());
data = br.readLine();
}
return sb.toString();
在结尾加上[/quote]
这样 没法确定在什么地方加
比如我要在error_page 前面 加
location ~ ^/host1/ {
rewrite ^/host1/(.*)$ /$1 break;
proxy_pass http://127.0.0.1:8080;
}
我应该在读到什么的时候加呢 你那读写 是一个一个字符读的吧[/quote]
一行一行的读啊。你找到一个标志就行了。error前面2行是proxy_pass http://127.0.0.1:8080;
只要你读到这行就可以写了
InputStreamReader isr = new InputStreamReader(new FileInputStream(
txtPath), "GBK");
BufferedReader br = new BufferedReader(isr);
StringBuffer sb = new StringBuffer();
String data = br.readLine();
while (data != null) {
sb.append(data.trim());
data = br.readLine();
}
return sb.toString();
在结尾加上[/quote]
这样 没法确定在什么地方加
比如我要在error_page 前面 加
location ~ ^/host1/ {
rewrite ^/host1/(.*)$ /$1 break;
proxy_pass http://127.0.0.1:8080;
}
我应该在读到什么的时候加呢 你那读写 是一个一个字符读的吧
InputStreamReader isr = new InputStreamReader(new FileInputStream(
txtPath), "GBK");
BufferedReader br = new BufferedReader(isr);
StringBuffer sb = new StringBuffer();
String data = br.readLine();
while (data != null) {
sb.append(data.trim());
data = br.readLine();
}
return sb.toString();
在结尾加上