美文网首页
Nginx配置host使用IP和端口访问网站!

Nginx配置host使用IP和端口访问网站!

作者: DragonersLi | 来源:发表于2018-01-02 11:38 被阅读4321次

1、登录Xshell,输入ps -ef | grep nginx查看nginx安装目录和nginx配置文件目录:

image.png

2、nginx.conf引入配置文件,配置文件如下:

http {
       #代码
       #底部引入2018qpl目录下的配置文件
    include 2018qpl/*.conf;
}

host配置文件(端口占用时重启nginx会报错,尽量使用不常用的端口号):

server {
    listen       8090;   #端口号
    server_name 192.168.1.243;  #主机名
    index  index.php index.html index.htm;
    root   /usr/share/nginx/html/2018qpl/qpl;
    error_page  404              /404.html; # 错误页面
    location / {
        if (!-e $request_filename){
            rewrite ^/(.*)$ /index.php/$1 last;
        }
    }
     location ~ \.php($|/) {
      set $script     $uri;
        set $path_info  "";
        if ($uri ~ "^(.+?\.php)(/.+)$") {
            set $script     $1;
            set $path_info  $2;
        }
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
    include        fastcgi_params;
        fastcgi_param  SCRIPT_FILENAME    $document_root$script;
        fastcgi_param  SCRIPT_NAME        $script;
        fastcgi_param  PATH_INFO          $path_info;  
    }
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
        expires      1d;
    }
    location ~ .*\.(js|css)?$ {
        expires      12h;
    }
    location  /ngx_status {
    stub_status on;
    access_log off;
    #allow 127.0.0.1;
    #deny all;
    }
    error_log  /usr/share/nginx/html/2018qpl/qpl/qpl_8090error.log;
    access_log  /usr/share/nginx/html/2018qpl/qpl/qpl_8090access.log  main;
}


端口占用报错:

image.png

3、切换到nginx安装目录执行代码nginx重启:./nginx -s reload ,然后浏览器输入http://192.168.1.243:8090/就可以访问了!

image.png

相关文章

  • Nginx配置host使用IP和端口访问网站!

    1、登录Xshell,输入ps -ef | grep nginx查看nginx安装目录和nginx配置文件目录: ...

  • Nginx proxy_set_header Host $hos

    1、浏览器直接访问服务,获取到的 Host 包含浏览器请求的 IP 和端口 结果如下: 2、配置 nginx 代理...

  • Nginx访问静态资源

    Nginx访问静态资源 即通过IP:端口/文件名 访问文件实现. 修改Nginx配置 重新加载Nginx 上传文件测试

  • nginx 常用配置

    nginx 正常配置在 $host之后加上端口号,如$host:81 nginx 去掉URl前缀

  • nginx虚拟主机的配置方式

    nginx虚拟主机的配置方式有哪些 基于主机多ip方式 基于端口的配置方式 基于多个host名称方式(多域名方式)...

  • nginx deny other port

    Q:nginx 监听80端口,tomcat占用8081端口,想要实现,外网访问只能访使用域名 或者ip+80端口,...

  • 手机访问wsl2网站

    查看wsl2的ip 开启服务,如nginx(配置端口为非80端口) 确保 wsl2的ip:nginx配置中的端口 ...

  • nginx同一个端口下部署多个vue项目

    nginx.cong配置 1、user改成root; 2、server配置,这里监听的是81端口,访问的时候是ip...

  • nginx+zuul网关集群配置

    使用nginx做负载均衡,nginx访问端口是:80, 上游zuul网关集群端口分别是:81 和82, nginx...

  • nginx 禁止ip直接访问

    运维在配置nginx时,一般会将住配置文件,即nginx.conf与具体的网站分开配置 若要禁用ip直接访问,可在...

网友评论

      本文标题:Nginx配置host使用IP和端口访问网站!

      本文链接:https://www.haomeiwen.com/subject/pbqarxtx.html