V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
imirror
V2EX  ›  Java

怎么用 mac 实现服务器,类似 iis?

  •  
  •   imirror · 2016-07-22 14:45:49 +08:00 · 7367 次点击
    这是一个创建于 3051 天前的主题,其中的信息可能已经有所发展或是发生改变。
    实习的公司维护一个老项目,非得 ie8.

    买了 mac 在路上,不想用虚拟机开发。

    Java 开发,部署在 tomcat 上, 开发的时候需要在编译器读取日志之类的。

    OS X上有没有类似iis的东西,做端口映射就好了
    然后用 windows 来访问……
    第 1 条附言  ·  2016-07-22 17:09:03 +08:00
    嗯 …… 我知道怎么回事了,谢谢大家
    27 条回复    2016-08-14 01:41:19 +08:00
    ykswang
        1
    ykswang  
       2016-07-22 14:52:13 +08:00
    nginx ?
    YiyangVVang
        2
    YiyangVVang  
       2016-07-22 14:53:54 +08:00
    MacServer
    ferock
        3
    ferock  
       2016-07-22 14:54:08 +08:00
    明显学艺不精啊
    naomhan
        4
    naomhan  
       2016-07-22 15:00:53 +08:00
    tomcat 绑定 0.0.0.0 都不要其他工具
    jason19659
        5
    jason19659  
       2016-07-22 15:18:06 +08:00
    tengenix
    imirror
        6
    imirror  
    OP
       2016-07-22 15:18:15 +08:00
    @naomhan 不是,我的重点不是端口是非本机访问...
    chinvo
        7
    chinvo  
       2016-07-22 15:21:48 +08:00 via iPhone
    方法有很多:
    1 、 homebrew 安装你喜欢的 web server
    2 、 MAMP 等第三方集成环境
    3 、 Server.app (官方付费 app , Apple 开发者可免费获取
    drush
        8
    drush  
       2016-07-22 15:22:47 +08:00
    ie8 跟 server 有什麼關系?
    syslot
        9
    syslot  
       2016-07-22 15:23:15 +08:00
    @imirror 非本机访问只要绑定局域网 ip 不就可以了么?
    chinvo
        10
    chinvo  
       2016-07-22 15:23:50 +08:00 via iPhone
    另,@naomhan 说的对, tomcat 听到 0.0.0.0 上就可以了。 0.0.0.0 不是端口,是一个特殊的 IP ,代表接受任意来源的访问。
    qcloud
        11
    qcloud  
       2016-07-22 15:43:41 +08:00
    @jason19659 Tengine ? TiGenix ?
    imirror
        12
    imirror  
    OP
       2016-07-22 15:51:36 +08:00
    @drush 前端 js 的关系……估计是,其他浏览器都无法继续流程
    izoabr
        13
    izoabr  
       2016-07-22 16:17:23 +08:00
    @qcloud taobao 的
    ivmm
        14
    ivmm  
       2016-07-22 16:21:59 +08:00
    额。 哪怕是 Windows 也能用 Apache 、 Nginx 。

    难道 macOS ,这些就会不能用么。
    erevus
        15
    erevus  
       2016-07-22 16:24:05 +08:00
    lcx
    samuelts
        16
    samuelts  
       2016-07-22 16:35:46 +08:00
    唔。。其实你是想要一个能用图形化界面操作的 http server 吧
    老实说,这个 mac 下好像还真没有。

    话说 tomcat 不是默认绑定 0.0.0.0:8080 的吗……
    qinxi
        17
    qinxi  
       2016-07-22 16:47:55 +08:00
    看头像的样子好像是妹子...请联系我 (逃

    tomcat 就可以了.公网访问首先得有公网 ip.,没有公网 ip 那就用 ngrok 之类的中转

    不过我习惯前面再加上 nginx.
    Symars
        18
    Symars  
       2016-07-22 17:55:42 +08:00
    mac 上自带 apache 呀
    loading
        19
    loading  
       2016-07-22 18:26:56 +08:00 via Android
    其实还是建议虚拟机,因为很容易你的系统就坏了…
    imirror
        20
    imirror  
    OP
       2016-07-22 21:02:36 +08:00
    @loading ??为什么
    lizhenda
        21
    lizhenda  
       2016-07-22 21:04:01 +08:00
    mac 编译 nginx 很 easy 吧···
    likuku
        22
    likuku  
       2016-07-22 21:34:54 +08:00
    mac 上有 docker
    itisthecon
        23
    itisthecon  
       2016-07-22 22:37:18 +08:00
    os x 上本身就内置了 apache 的啊
    majunbo
        24
    majunbo  
       2016-07-22 22:40:50 +08:00
    同 23 楼,
    10.9 我一直在用,自带 apache ,可以用 php 。
    tomcat 下载完直接解压就可以了,安装一下 jdk 。
    songjiaxin2008
        25
    songjiaxin2008  
       2016-07-22 22:42:21 +08:00 via iPhone
    基本的 HTTP 概念都不清楚,担忧。
    beginor
        26
    beginor  
       2016-07-23 06:54:56 +08:00 via Android
    装个 docker ,然后用 katematic 下载一个 nginx ,映射一下 /var/nginx/html,应该算是全图形界面了吧?
    zonghua
        27
    zonghua  
       2016-08-14 01:41:19 +08:00 via iPhone
    @songjiaxin2008 只能说这个实习工作不错,都能买 Mac 了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3297 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:33 · PVG 20:33 · LAX 04:33 · JFK 07:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.