CentOS7配置tomcat+apache+nginx
一些小问题解决
输入 ip addr
发现eth0没有东西
cd /etc/sysconfig/network-scripts
vi ifcfg-eth0
修改ONBOOT = YES
BOOTPROTO=dhcp
wq
reboot
输入ip addr 可以
如果ifconfig命令不存在
yum upgrade
yum install net-tools
1.配置jdk
查看系统,下载jdk版本64位,通过ssh工具上传到OS中
解压缩tar xvf jdk-****-x64.tar.gz
修改/etc/profile配置文件:
set JAVA_HOME=/usr/share/jdk1.6.0_35
export JAVA_HOME
set PATH=$JAVA_HOME/bin:$PATH
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH
linux下用冒号”:”来分隔路径
export是把这三个变量导出为全局变量。
重启
测试jdk 输入 java -version
安装tomcat
配置完毕tomcat后启动 /statup.sh启动
访问8080端口么有发现tom猫
那么就是防火墙问题了
CentOS7这个版本的防火墙默认使用的是firewall,与之前的版本使用iptables不一样。所以可以按如下方便配置防火墙。
1. 关闭firewall:
$ sudo systemctl stop firewalld.service #停止firewall
$ sudo systemctl disable firewalld.service #禁止firewall开机启动
2. 安装iptables防火墙
如果没有安装iptables防火墙,就安装它:
$ sudo yum install iptables-services #安装iptables
3. 设置iptables防火墙开机启动
$ sudo systemctl enable iptables
3.安装mysql
contos7的特殊处安装mysql
参考了:http://www.cnblogs.com/starof/p/4680083.html
yum install mysql
yum install mysql-devel
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server
/sbin/service mysqld restart
service mysqld restart
在win下访问虚拟机技巧
在本地的开发环境上面,去配置虚拟主机,也可以为虚拟主机绑定不同的主机名,不过因为我们的电脑上没有固定的公网 IP 地址,所以,很难去设置真正的 DNS。解决的方法是,可以通过手工修改电脑上的 hosts 文件,让某些域名或者主机名指向虚拟机的 IP 地址。这个文件在 Windows 系统上是在 C:\Windows\System32\Drivers\etc\hosts,Mac 上是在 /etc/hosts 。用编辑器打开这个叫 hosts 的文件。然后用 IP地址 主机名 的形式去设置。比如我要把 ninghao.dev,www.ninghao.dev,还有 blog.ninghao.dev 这几个东西指向虚拟机的 IP 地址,我的虚拟机 IP 地址是 192.168.33.10 ,所以可以这样:
192.168.33.10 ninghao.dev
192.168.33.10 www.ninghao.dev
配置安装nginx
参考了:http://ninghao.net/blog/2088
用nginx配置java和php环境 这里我配置了nginx的配置文件nginx.conf
解决nginx链接tomcat时候报错connect() to 127.0.0.1:8080 failed (13: Permission denied) while connecting to upstream
采用方法为:
setsebool -P httpd_can_network_connect 1
出现问题时候查看log
/var/log/nginx/error.log
配置tomcat和php
http://xinshenghuo.an56.org/nginxapachetomcat-implementing-reverse-proxy-php-and-java-services.html
今天把tomcat发布路径更换到local/www下面
然后拷贝war到里面解压缩
jar vxf ecp.war
浙公网安备 33010602011771号