Home  >  Article  >  Backend Development  >  Nginx + php 配置 用IP的方式能访问 域名的方式却不可以

Nginx + php 配置 用IP的方式能访问 域名的方式却不可以

WBOY
WBOYOriginal
2016-06-23 13:34:02800browse

这是我的nginx.conf文件

#user  nobody;worker_processes  1;#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;    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '    #                  '$status $body_bytes_sent "$http_referer" '    #                  '"$http_user_agent" "$http_x_forwarded_for"';    #access_log  logs/access.log  main;    sendfile        on;    #tcp_nopush     on;    #keepalive_timeout  0;    keepalive_timeout  65;    #gzip  on;    server {        listen       81;        server_name www.test.com;        root D:/src/web/runroot;        error_page 404  /404.html;        error_page   500 502 503 504  /50x.html; if ($remote_addr !~ "123.125.169.174") {        #       rewrite ^ http://lavaradio.wix.com/lavaradio redirect;        }        rewrite ^/api/(.*?)\.json$    /index.php?route=api/$1&_of=json break;        if (!-f $request_filename) {            rewrite ^/(.*?)$    /index.php?route=$1 last;        }               location /index.php {            fastcgi_pass   127.0.0.1:9000;            fastcgi_index  index.php;            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;            include        fastcgi_params;        }    }    }

我已经在C:\Windows\System32\drivers\etc\hosts加了
127.0.0.1 www.test.com

用127.0.0.1:81 可以访问  用 www.test.com 直接 是“无法显示此网页”


回复讨论(解决方案)

大哥,你得加个端口号好不!
www.test.com:81
如果不要端口号,把81改成80

默认是 80 端口,你改成81就要加端口哦
还有 www.test.com 不是你的真是域名,你就得在本地hosts文件里加上
192.168.1.100 www.test.com
192.168.1.100就是你的nginx所在服务器的ip

直接用 phpfind 的吧,没必要在配置上浪费时间

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn