Linux(虚拟机)装配到Web项目部署过程
Linux(虚拟机)安装到Web项目部署过程
1.Linux安装要点
注意:网络适配器可以选择桥接(Bridge),NAT,不要使用Host-only,否则会与本机 ip出现冲突!
2.启动vsftpd---very secure ftp 上传jdk、tomcat、mysql等等安装软件
如果出现右图中的连接不上,应该考虑的是linux上防火墙是否关闭与vsftp的用户设置以及selinux的设置:
这几个文件就是整个ftp控制和禁止用户的权限配置。
(3)可以直接将selinux关闭(最简单的方法---但是可能涉及系统的安全性能),也可以按照如下步骤进行修改。
1、 查看 SELinux 的状态: sestatus -b | grep ftp 确切地说,只是查看了ftp的状态。
2、 在出现的结果中可以看到 ftp_home_dir off
tftpd_disable_trans off
之类。我们现在只要把其中之一设置为on就可以啦。
3、 setsebool -P ftpd_disable_trans on 或者 setsebool -P ftp_home_dir on
4、 重启vsftpd: service vsftpd restart
总体来说步骤如下:
3. jdk、tomcat、mysql 的安装
[list]jdk安装:jdk-6u11-linux-i586-rpm.bin tomcat安装----apache-tomcat-6.0.24.tar.gz mysql 的安装 ===见linux mysql安装笔记
部署项目
接下来就开始linux访问的神奇之旅吧!其实跟windows差不多!
1.Linux安装要点
注意:网络适配器可以选择桥接(Bridge),NAT,不要使用Host-only,否则会与本机 ip出现冲突!
2.启动vsftpd---very secure ftp 上传jdk、tomcat、mysql等等安装软件
检查是否安装:rpm -qa|grep vsftpd 安装:#rpm -ivh vsftpd-2.0.1-5.i386.rpm 启动vsftpd服务 :service vsftpd start 使用Leapftp连接:如下图
如果出现右图中的连接不上,应该考虑的是linux上防火墙是否关闭与vsftp的用户设置以及selinux的设置:
(1)防火墙关闭:iptables -F (2)vsftp设置: 在安装好ftp会产生几个文件: (一般只需要更改/etc/vsftpd/ftpusers跟user_list---->注释加#,如果是root用户登录,则在使用vi编辑这两个文件,在root用户名前使用#进行注释) /etc/vsftpd/vsftpd.conf 主配置文件 /etc/vsftpd/ftpusers 指定哪些用户不能访问FTP服务器 /etc/vsftpd/user_list 文件中指定的用户是否可以访问ftp服务器由vsftpd.conf文件中的userlist_deny的取值来决定。
这几个文件就是整个ftp控制和禁止用户的权限配置。
(3)可以直接将selinux关闭(最简单的方法---但是可能涉及系统的安全性能),也可以按照如下步骤进行修改。
1、 查看 SELinux 的状态: sestatus -b | grep ftp 确切地说,只是查看了ftp的状态。
2、 在出现的结果中可以看到 ftp_home_dir off
tftpd_disable_trans off
之类。我们现在只要把其中之一设置为on就可以啦。
3、 setsebool -P ftpd_disable_trans on 或者 setsebool -P ftp_home_dir on
4、 重启vsftpd: service vsftpd restart
总体来说步骤如下:
- 启动vsftp
- 关闭防火墙
- selinux的设置(记得重启linux--->reboot)
- 接下来使用Leapftp连接linux,并上传 jdk、tomcat、mysql 的安装包:
3. jdk、tomcat、mysql 的安装
[list]
命令行格式:#./ jdk-6u11-linux-i586-rpm.bin 默认安装在/usr/java 可以使用mv /usr/java/xxx /xxxx(目标) 接下来配置环境变量: cd /etc vi profile 最后加入 JAVA_HOME=/java/jdk1.5.0_06 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH
命令行格式: tar zxvf apache-tomcat-6.0.24.tar.gz
利用windows平台下的开发软件Myeclipse导出工程使用.war结尾,上传linux下的tomcat中的webapps文件夹中 导出mysql语句,复制并使用putty进行数据的创建 启动tomcat,mysql服务; 在windows平台下使用浏览器访问:http:192.168.75.111:8080/XXX-XXX代表工程名
接下来就开始linux访问的神奇之旅吧!其实跟windows差不多!