如題,我是在os x10.10的平臺(tái)下,本地配置的伺服器環(huán)境是nginx php mysql。本地訪問(wèn)localhost及相關(guān)功能一切正常,但是在區(qū)域網(wǎng)路的其他電腦上則無(wú)法訪問(wèn),所以就無(wú)法給別人演示。
然後發(fā)現(xiàn)把mac上的防火牆關(guān)掉則可以正常訪問(wèn),那麼問(wèn)題是:如何在保持開(kāi)啟防火牆的狀態(tài)下,區(qū)域網(wǎng)路的其他電腦仍然可以訪問(wèn)我的伺服器以做演示。沒(méi)發(fā)現(xiàn)防火牆選項(xiàng)的哪裡可以設(shè)定什麼,命令列的不太懂。 ~-~
先謝謝了!
你的問(wèn)題跟我之前遇到的很像
我是參考http://ju.outofmemory.cn/entry/154709這篇文章最終實(shí)現(xiàn)了開(kāi)啟防火牆情況下也可以由其他電腦遠(yuǎn)端修改訪問(wèn)本機(jī)的webserver
主要是設(shè)定nginx為root所有,然後關(guān)閉nginx再以root身份來(lái)開(kāi)啟 sudo nginx
不過(guò)我這邊情況有點(diǎn)特殊,修改nginx權(quán)限之後,也無(wú)法立即在開(kāi)啟防火牆的情況下存取。得重啟才好。
具體情況我也不清楚,如果到時(shí)候遇到類似的情況,可以嘗試著配置權(quán)限完畢之後重啟一下