I 'm sorry for my bad english, i hope you can help me.
I already setup the nginx and php.
while i visit “http://localhost/myweb”
the server return “Internet Explorer cannot display the webpage”
while i visit “http://localhost/myweb/”
then i can visit naturaly.
how can i solve this problem?
Should i config the nginx.conf file ?
Posted at Nginx Forum:
On Sat, Feb 27, 2010 at 4:32 PM, ultrawind [email protected] wrote:
then i can visit naturaly.
how can i solve this problem?
Should i config the nginx.conf file ?
Posted at Nginx Forum: Do nginx do not auto differentiate the file name and directory name in the url?
please post your config
–
O< ascii ribbon campaign - stop html mail - www.asciiribbon.org
Hi
You mean something like Apache’s mod_dir’s DirectorySlash. I’ve just
tried and it works atomatically for me on a clean nginx install, no need
to configure anything.
When you visit localhost/myweb, besides IE giving an error, does the
address turn to “myweb/” or not? Is nginx correctly issuing the HTTP 301
redirect? Can you try with Firefox and the LiveHTTPHeaders extension and
verify this?
Could you post your config?
Regards
El 27/02/2010, a las 10:32, ultrawind
escribió:
then i can visit naturaly.
nginx mailing list
[email protected]
nginx Info Page
–
Vicente A. [email protected] | http://www.bisente.com
Hi
192.168.1.19 - - [01/Mar/2010:10:42:33 +0800] “GET /myweb HTTP/1.1” 301 178 “-” “Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trid
ent/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)”
nginx seems to be issuing the 301 HTTP redirect redirect, notice the 301
after the GET.
What’s your URL after you go to http://domain/myweb and get the error?
According to that log you’ve received a redirect and it should have
changed to http://domain/myweb/. Does it show domain or localhost?
You’re using localhost as the server_name, I’m not sure if maybe nginx
is using that domain to issue the Location on the redirect. If you’re
testing this from a different machine than your server it will sure
fail.
Please try with the LiveHTTPHeaders Firefox plugin and tell us what
Location: are you being redirected to on the HTTP 301.
Regards
–
Vicente A. [email protected] | http://www.bisente.com
dear all, i use Firefox to visit “http://localhost/myweb” , is also do
not work.
here is my nginx.conf
user daemon;
worker_processes 2;
#error_log logs/error.log;
#error_log logs/error.log notice;
error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
server_tokens off;
#access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
keepalive_timeout 65;
#gzip on;
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root /home/httpd/html;
index index.html index.htm index.php;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
# 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;
fastcgi_param SCRIPT_FILENAME
/home/httpd/html/$fastcgi_script_name;
include fastcgi_params;
}
}
}
here is the access.log record result
fail
192.168.1.19 - - [01/Mar/2010:10:42:33 +0800] “GET /myweb HTTP/1.1” 301
178 “-” “Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trid
ent/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR
3.5.21022)”
success
192.168.1.19 - - [01/Mar/2010:10:44:18 +0800] “GET /myweb/ HTTP/1.1” 200
45696 “-” “Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1;
Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR
3.5.21022)”
Posted at Nginx Forum:
On Mon, Mar 01, 2010 at 09:29:35PM -0500, ultrawind wrote:
hello,Vicente A.,
thank you for your helping.I found the point by the LiveHTTPHeaders Firefox plugin .
i set the server_name localhost to 192.168.1.124;Then it’s work now.
You should either set “server_name_in_redirect off” or set server_name
to the requested domain name.
Keep-Alive: 115
Posted at Nginx Forum: Re: Do nginx do not auto differentiate the file name and directory name in the url?
nginx mailing list
[email protected]
nginx Info Page
–
Igor S.
http://sysoev.ru/en/
hello,Vicente A.,
thank you for your helping.I found the point by the LiveHTTPHeaders
Firefox plugin .
i set the server_name localhost to 192.168.1.124;Then it’s work now.
this is the result:
http://192.168.1.124/myweb
GET /homekoo.com HTTP/1.1
Host: 192.168.1.124
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2)
Gecko/20100115 Firefox/3.6
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
Accept-Language: zh-cn,zh;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: GB2312,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Cookie: visit_level=2; db_=idsYt7hyLPjGct%2Bh8MfNpErRnk2t9T9D6Vf4iJ4;
others=2NkY5OwkK6n%2FSYfB8Ao; rtime=4; ltime=1267496256399;
cnzz_eid=39895488-1264743989-;
__utma=81186391.1499015929.1265772641.1267411366.1267496256.3;
__utmz=81186391.1265772641.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none);
Hm_lvt_7cb1f2f2baf6ab2ae929ad8cb88d6210=1265772641278; cnzz_a485651=0;
sin485651=; cnzz_a977997=0; sin977997=; cnzz_a1366560=0; sin1366560=;
__utmb=81186391; __utmc=81186391; _SID=6e46d49d85cf0da3b88eac61b6a3edd1
HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Tue, 02 Mar 2010 02:16:21 GMT
Content-Type: text/html
Content-Length: 178
Location: http://localhost/myweb/
Connection: keep-alive
Posted at Nginx Forum: