AMH 社区首页
AMH社区 - 开放自由有价值的社区
[综合话题] [Java环境] AMH5安装支持JAVA环境 JDK1.8 Tomcat8 环境 NG反代 |
|
---|---|
嘟嘟 |
嘟嘟 发表于 2017-01-15 00:09:11
由于需求 需要在服务器上实现Java环境支持
经过调试 一切正常使用 并不影响amh任何操作 以下步骤为配置操作 环境: AMH5.3 LNMP环境 NG1.6+PHP5.4+Zend JDK1.8 Tomcat8 安装步骤: 1.安装amh 具体步骤参考官方 2.安装完 配置环境 所需插件 LNMP环境 php版本根据自己需求选择 ng版本根据自己需求 我这里是ng1.6+php5.4+mysql5.5 3.配置好 新增虚拟主机 例如:java.domain.com 为Java环境 增加虚拟主机步骤 这里大家都知道 这里增加好 我们稍后需要做反代 4.安装Java环境支持 4.1、安装java sdk: yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel 安装完成后: java -version 测试看看是否成功 4.2安装Tomcat8 这里采用离线解压tar.gz的方式安装 下载: wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.0.39/bin/apache-tomcat-8.0.39.tar.gz tar -zxvf apache-tomcat-8.0.39.tar.gz -C /home/tomcat8 启动Tomcat: cd /home/tomcat8/apache-tomcat-8.0.39/bin/ ./startup.sh 测试 http://ip:8080/xxx 能否访问 5.8080如果无法访问 请配置防火墙 这里我用amnetwork-2.1 配置规则 进入防火墙 增加规则 -A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT 6.8080正常访问 会显示tomcat界面 7.修改tomcat server.xml文件 增加域名绑定 7.1先停止Tomcat cd home/tomcat8/apache-tomcat-8.0.39/bin/ ./shutdown.sh 7.2停止后修改配置文件 路径 /home/tomcat8/apache-tomcat-8.0.39/conf/server.xml 在</Host>下面增加 (域名换成自己的) <Host name="java.domain.com" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Alias>yanqianle.hndpx.com</Alias> <Context path="" docBase="/home/wwwroot/java.domain.com" debug="0" reloadable="false" crossContext="true"/> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="yql.hndpx.com_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> </Host> 我这里Java程序文件放在了/home/wwwroot/java.domain.com 下目录 8.配置完启动Tomcat cd home/tomcat8/apache-tomcat-8.0.39/bin/ ./startup.sh 9.启动成功 访问您的JAVA环境的域名 java.domain.com:8080是否正常打开 10.做NG反代 根据步骤3新建的虚拟主机 找到/home/wwwroot/新建的LNMP环境名称/vhost/ java.domain.com.conf //这里先备份一下 以免修改造成无法使用 修改为下面数据 server { listen 80; #listen end server_name java.domain.com; #server_name end index index.html index.htm index.php index.jsp; #index end set $subdomain ''; root /home/wwwroot/java.domain.com$subdomain; include /home/wwwroot/您的LNMP环境名称/rewrite/amh.conf; #rewrite end location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ { expires 30d; access_log off; } location ~ .*\.(js|css)?$ { expires 7d; access_log off; } location ~ { proxy_pass http://127.0.0.1:8080; proxy_connect_timeout 300s; proxy_send_timeout 900; proxy_read_timeout 900; proxy_buffer_size 32k; proxy_buffers 4 64k; proxy_busy_buffers_size 128k; proxy_redirect off; proxy_hide_header Vary; proxy_set_header Accept-Encoding ''; proxy_set_header Referer $http_referer; proxy_set_header Cookie $http_cookie; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } access_log off; #access_log end error_log /dev/null; #error_log end } 保存后重启ngnix服务
点赞,加油! (22.68分)
2017-01-15 00:09:11 1
|
嘟嘟 |
直接访问域名 java.domain.com 是否正常了 不需要加8080端口
以上步骤 亲自操作使用 所使用系统Centos 6.5版本 默认Tomcat 不会随服务器自动启动 需要手动启动 参考以上步骤第8条
回复
2017-01-15 00:11:28 2
|
嘟嘟 |
Tomcat 随系统自动启动
使用vi /etc/rc.d/rc.local 命令 在/etc/rc.d/rc.local文件最后添加下面两行脚本 /home/tomcat8/apache-tomcat-8.0.39/bin/startup.sh start 保存退出 然后重启服务器。 这个亲自测试通过 其他服务器环境未测试 并不能确定100%正确 以上仅为分享配置经验 如有不好之处 ,请勿喷!
回复
2017-01-15 00:15:39 3
|
72135 |
很66666看不太懂
回复
2017-01-15 10:56:42 4
|
suppore |
不错的教程,谢谢分享。
回复
2017-01-15 18:00:41 5
|
amysql |
感谢分享。反向代_理可以用lngx环境。
回复
2017-01-16 10:50:41 6
AMH面板 - 好用高效低占用、安全可靠极稳定 |
无尽的伤 |
感谢分享,正好需要
回复
2017-02-09 12:28:21 7
|
qq6351667 |
-------------------------------------------------------------------- 看起来。并没有直接在软件商店安装起来方便。哈哈。求老大支持!感谢分享!
回复
2017-04-08 12:49:05 8
|
9513645 |
好东西必须顶,马一下,以后可能有用。
回复
2017-05-17 23:37:59 9
|
yanghang |
东西还是没有模块话,还是没有和后台软件模块挂钩呢
回复
2017-05-18 00:23:44 10
|