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