I

IP访问网站Nginx的设定方法

轻松学习 技术 2023-10-11

IP访问Nginx的方法

再windows server里面使用小皮面板或者PHP ENV套装去设置局域网内访问网站。当我希望使用IP去访问时。在网站的配置里面应该如何设置
  1. 使用default_server这个参数。
    这里的default_server设置是当访问的域名都不存在时,则默认访问这个监听的服务

    server {
     listen 80 default_server;
     server_name localhost;
     index index.html index.htm index.php;
     root D:/phpEnv/www/localhost;
     }
  2. 设置IP作为server_name
    服务器的IP是固定的,所以可以直接设置IP为server name,这样就可以正常访问了。

    server {
     listen 80;
     server_name 10.128.0.1;
     index index.html index.htm index.php;
     root D:/phpEnv/www/localhost;
     }

多个网站同一IP的访问思考

  1. 设置不同的域名
    这个是正常的设定,即采用域名访问。就可以访问不同目录。对于局域网内访问的话,我们需要修改Hosts文件,将IP对应的域名上面。
    这样我们就可以使用不同的域名去访问不同的目录
  2. 侦听不同的端口
    在config文件设置不同的网站为不同的端口,这样就可以透过同一个IP不同的端口访问不同的目录。但是有个弊端就是对于非80端口的,需要额外输入对应的端口
  3. 放至同一个根目录,设置对应location参数。
    这个比较合理但是在实际操作中容易犯错,需要进行更多的debug.
PREV
Typecho从旧服务器转移新服务器
NEXT
JSNPP 学习记录

评论(0)

发布评论