mac os 80端口的间接使用】的更多相关文章

资料显示 MAC OS本质是Unix系统,默认非root用户无法使用1024一下的端口,要是非要用,比如一般情况下,本地项目用tomcat运行,一般都是localhost:8080/XXXX,如果想通过localhost/XXXf方式来访问, 可以通过间接的方式来使用80端口: 1.打开终端, 2.创建文件 : sudo vim /etc/pf.anchors/eclipse.tomcat.forwarding 3.输入文件内容: rdr pass on lo0 inet proto tcp f…
前言:在mac os中,非root用户是无法使用小于1024的常用端口的.如果开发中需要用到80端口, 就要设置端口转发. hosts文件介绍(1)hosts文件是将域名和IP地址建立映射关系的系统文件,用户可以自定义常用域名跟IP,当在浏览器上输入网址时,系统会优先从hosts文件找到相应的IP地址,打开相应的网页. (2)hosts文件的作用是域名解析,构建映射关系,屏蔽垃圾网站. (3)为什么要修改hosts文件? 在微信公众号开发时候,需要获取用户的微信信息,如果在微信开发者工具的地址栏…
查看sudo lsof -i:port (端口号) sudo lsof -i:9501 COMMAND PID USER FD TYPE DEVICESIZE/OFF NODE NAME php 7748 Dang 58u IPv6 0x613f359336d889a3 0t0 TCP *:8095 (LISTEN) 杀死进程 sudo kill -9 7748…
终端命令 sudo lsof -i :9000 COMMAND   PID    USER   FD      TYPE             DEVICE                      SIZE/OFF      NODE       NAME java              716      a           313u   IPv6               0x1111111111111     0t0                    TCP        …
0.设置自己的host文件,将127.0.0.1指向自己想要访问的域名 127.0.0.1 www.yours.com 1.MAC设置应用在127.0.0.1:80端口访问: config/index.js目录下修改host和port 然后sudo运行npm run dev:(mac的80端口是被自身分享应用占用的,使用的话需要root权限) sudo npm run dev 运行完后,在127.0.0.1:80下能访问应用了.但是,在www.yours.com下,页面上会出现"Invalid…
开启80端口 参考这篇文章 解决mac无法使用80端口问题,亲测可用 1. 防火墙设置问题 2. 网卡问题 3. 服务器地址配置问题…
转自博客:https://www.cnblogs.com/cynthia-wuqian/p/8575401.html 1.MAC设置应用在127.0.0.1:80端口访问: config/index.js目录下修改host和port 然后sudo运行npm run dev:(mac的80端口是被自身分享应用占用的,使用的话需要root权限) sudo npm run dev 运行完后,在127.0.0.1:80下能访问应用了.但是,在www.yours.com下,页面上会出现"Invalid H…
Mac OS X 因为要绑定80端口需要ROOT权限, 但是如果用root权限启动eclipse或tomcat又会造成, 启动创建的各类文件是root的,普通用户无法删除. 为此, 我们可以通过pfctl做网络层的端口转发, 让连接到本机80端口的请求, 都转发到9090端口: (注意, Mac OS 会使用80端口做网络文件共享, 要先关闭掉) 修改/etc/pf.conf, 使用sudo vim /etc/pf.conf
pf.conf是对顺序强要求的, 所以注意添加的内容放的顺序 [jav…
我在mac os x上启动tomcat的时候,报 java.net.BindException: Permission denied <null>:80,java.net.BindException: Permission denied <null>:443错误,443时因为我要弃用ssl服务. Mac OS X 因为要绑定1024以下的端口需要ROOT权限, 但是如果用root权限启动eclipse或tomcat又会造成, 启动创建的各类文件是root的,普通用户无法删除. 为此…
MAC OS 本质上还是 Unix 系统, Unix 系统大多默认情况下非root用户是无法使用小于1024的常用端口的.这时候如果你开发中需要在普通用户下用到80端口, 比如 tomcat, 比如 vitualbox 下构建了一个 http 服务, 若你想直接通过 浏览器的 localhost 访问的话(不用加上莫名其妙的”:端口”的话)你就需要做一些系统端口转发的工作. MAC OS 10.10 上 pfctl 就可以做这一件事情, 详情请参见 1.创建文件 : sudo vim /etc/…