通常情况下,如果PHP业务和Java Web业务占用资源都不是很多的情况下,为了节省服务器开销,可以放到一台服务器上。此时可以利用Nginx依旧80端口,做一个请求转发来分别访问PHP应用和Java Web应用
环境及版本
| 1 | Ubuntu 14.04 Server x64 | 
MySQL+PHP5+Apache2安装
Nginx安装
| 1 | sudo apt-get install nginx | 
Tomcat安装
- 解压文件(opt下)
| 1 | tar -zxvf apache-tomcat-7.0.69.tar.gz | 
- 开启Tomcat
| 1 | cd apache-tomcat-7.0.69/bin/ | 
- 浏览器输入:
Nginx配置
| 1 | sudo vim /etc/nginx/nginx.conf | 
| 1 | #user www-data; | 
修改Apache2配置
- 修改Apache2监听端口
| 1 | sudo vim /etc/apache2/ports.conf | 
- 添加虚拟主机
| 1 | sudo vim /etc/apache2/sites-available/test.local.conf | 
- 让test.local.config生效
| 1 | sudo a2ensite test.local.conf | 
- 重启Apache2
| 1 | sudo service apache2 restart | 
关于WordPress的部署请看: Apache2部署WordPress
Java Web测试程序
将程序打成war包,放入Tomcat的 webapps 目录下
其他工作
- 重启Nginx
| 1 | sudo service nginx restart | 
- 修改hosts
| 1 | sudo vim /etc/hosts | 
测试
- 浏览器输入:
www.javaapp.com/myTest/index.jsp
转到Java Web测试程序主页
- 浏览器输入:
www.phpapp.com
转到WordPress安装主页
转载请注明出处

 
        