mac下安装JAVA开发工具(6)------tomcat、IDEA及nginx转发80端口到8080

发布时间:2019-11-19 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了mac下安装JAVA开发工具(6)------tomcat、IDEA及nginx转发80端口到8080脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

IDEA Tomcat 及Nginx的协作开发

  • 在mac下开发java 少不了使用tomcat macos系统下的80端口是root权限才能使用 因此使用IDEA启动tomcat80端口时总会出现问题

解决方案 做端口转发 监听80端口 转发到8080(项目使用端口

@H_126_9@1.第一种 参考 Mac上设置端口转发的方法

这种方法可以解决 但是每次开机启动都要设置(笔者没有写脚本去处理) 太麻烦 所以本人采用第二种

2.第二种 大名鼎鼎的nginx做80端口的转发

2.1 安装nginx 再次不叙述 网上教程很多

2.2使用nginx配置80端口转发

  • 首先创建LOG文件

    •  touch  /usr/local/etc/nginx/log/localhost.tomcat_access.log;  touch  /usr/local/etc/nginx/log/localhost.tomcat_error.log;
  • nginx配置目录

    /usr/local/etc/nginx/nginx.conf

    #user  nobody; worker_PRocesses  1;  #error_log  logs/error.log; #error_log  logs/error.log  notice; #error_log  logs/error.log  info;  #pid        logs/nginx.pid;  events {   worker_connections  1024; } http {   include       mime.tyPEs;   default_type  application/octet-stream;   sendfile        on;   #tcp_nopush     on;   #keepalive_timeout  0;   keepalive_timeout  65;    #gzip  on;   upstream localhost{       server 127.0.0.1:8080;   }   server {       listen       80;       server_name  localhost;       access_log  log/localhost.tomcat_access.log;       error_log  log/localhost.tomcat_error.log;        #charset koi8-r;        #access_log  logs/host.access.log  main;        location / {           #root   jsp;           index  index.htML index.htm index.jsp;           Proxy_set_header Host $host;           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;           proxy_pass http://localhost;       }        error_page   500 502 503 504  /50x.html;       location = /50x.html {           root   html;       }   }    include servers/*; }

脚本宝典总结

以上是脚本宝典为你收集整理的mac下安装JAVA开发工具(6)------tomcat、IDEA及nginx转发80端口到8080全部内容,希望文章能够帮你解决mac下安装JAVA开发工具(6)------tomcat、IDEA及nginx转发80端口到8080所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。