
这种情况在公网电脑会出现无法访问, 因为公网上没有192.168.1.100
但是在内网电脑是可以正常打开192.168.1.100.
缺点,需要购买域名,有一定成本。
通过路由器Hosts功能解析
如果路由器支持Hosts功能,可以在路由器上设置将某域名解析到192.168.1.100. 无须购买域名,甚至可以把百度解析到192.168.1.100
这种有情况有效范围仅限内网主机, 貌似达到你的要求了。
缺点:
内网电脑需要通过DHCP获取IP。 如自定义过DNS,解析无效。
需要路由器功能支持。
修改每台电脑Hosts文件以达到解析目的。
缺点:
每台都要设置,比较麻烦, 容易被杀毒软件误报拦截。
最开始的想法是安装两个nginx,指向不同的端口,后来失败了;
之后想在一个nginx中建两个html文件夹,然后再conf中的server中root指向这两个不同的html文件夹,可是可以,但是静态文件访问不了。
后来想到了用重定向的方式来,两个不同的server的root都指同一个html文件夹,在html文件夹下增加index.php和index_wp.php文件,用于重定向到对应的wordpress项目中
index.php:
index_wp.php:
conf配置:
blog文件夹对应的conf:
wordpress文件夹对应的conf:
这里的location / 中的index 设置为index_wp.php index.php,就会在html目录中先找index_wp.php文件,没有再找index.php文件,之后进入了wordpress文件夹后找不到index_wp.php文件就会接着找index.php文件。如果只设置了index_wp.php的话在进入后台文件是会报403错误
这样就可以了!
链接: https://wmelon.cn/146.html
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)