mac下80端口和/home目录设置
打开web端口:80和443
- mac下非root用户无法使用1024端口,如果使用root启动后续一堆文件日志等都需要root权限,比较麻烦
可以通过端口映射来解决,新建端口映射
- 80 映射到8080, 443 映射到8443
在文件夹/etc/pf.anchors/ 下新建一个文件:http
rdr pass on lo0 inet proto tcp from any to any port 80 -> 127.0.0.1 port 8080 rdr pass on lo0 inet proto tcp from any to any port 443 -> 127.0.0.1 port 8443 rdr pass on en0 inet proto tcp from any to any port 80 -> 127.0.0.1 port 8080 rdr pass on en0 inet proto tcp from any to any port 443 -> 127.0.0.1 port 8443
- 检测文件是否正确: sudo pfctl -vnf /etc/pf.anchors/http.
引用规则: 在文件/etc/pf.conf中追加规则
## 在rdr-anchor "com.apple/*"下, 添加如下 anchor 声明: rdr-anchor "http-forwarding" ## 再在load anchor "com.apple" from "/etc/pf.anchors/com.apple"下, 添加 anchor 引入: load anchor "http-forwarding" from "/etc/pf.anchors/http"
执行命令使得规则生效:
sudo pfctl -ef /etc/pf.conf
创建/home目录
- osx默认情况下是没有/home目录
- 编辑 /etc/auto_master,在 /home auto_home 这一行之前增加#
- 使用sudo automount 使得配置生效
- 创建目录: mkdir /home/目录名称
- 修改目录权限: chmod 需要的权限 admin