1.项目初始化
1.ideal相关操作
*ideal中加载本地maven
*ideal中加载本地jdk
ideal设置常用工具的快捷键(以前是eclipse用的多,习惯了就改为eclipse,也可以自定义然后添加)
创建项目
使用web—app的archetypal
随后设置groupId artifactId 项目名称;随后点击finish然后由maven初始化项目
2.虚拟机的安装
加载自己下载的ios镜像
vmware虚拟机的名称及centos安装的位置
登陆的用户及密码;root用户也使用该密码登录
3.centOS配置yum源(用的是 centOS6.8)
*备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
*下载阿里云yum源 镜像
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
*生成缓存
yum makecache
4.安装jdk配置环境变量
*查看centos中是否自带jdk
rpm -qa | grep jdk
yum remove jdk(管道查询得到的jdk)
登陆oracle官网下载jdk
http://www.oracle.com/technetwork/java/javase/downloads
复制下载任务的地址在linux中使用wget 下载
wget http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz?AuthParam=1527606605_c9e865cb88b4fc73186532a8d1795f2f(Token)
注意改名
sudo mv jdk/8u17 1-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz?AuthParam=1527606605_c9e865cb88b4fc73186532a8d1795f2f jdk/8u171-b11/
配置环境变量:
vim /etc/profile
加入内容如下:
export JAVA_HOME=/usr/local/jdk1.7.0_71
export CATALINA_HOME= /usr/local/tomcat8.5
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
验证:1.java-version
2.echo $JAVA_HOME
5.安装tomcat
登陆Tomcat官网:https://tomcat.apache.org 拷贝下载地址(tomcat8)
使用wget命令下载:
http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.31/bin/apache-tomcat-8.5.31.tar.gz
解压
vim ./conf/server.xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="utf8" />
保存;
启动验证(可以配置环境变量):
./bin/startup.sh
打开浏览器验证8080端口
6.安装maven
登陆apache拷贝衔接地址,在linux系统中用wget命令下载maven,用tar命令解压
配置环境变量:
sudo vim /etc/profile
export MAVEN_HOME=/usr/soft/apache-maven-3.5.3
export PATH=$JAVA_HOME/bin:$PATH:$MAVEN_HOME/bin
验证:
mvn -version
7.ftp文件服务器
1.安装vsftpd服务:sudo yum install vsftpd
2.建立文件服务器的文件存储位置: sudo mkdir /ftpfile
3.建立新用户 : sudo useradd -d /ftpfile -s /sbin/nologin
4.修改用户权限 : sudo chown -R ftpuse.ftpuser /ftpfile
5.重置密码:sudo passwd ftpuser
6.修改csftpd配置文件:
local_root=/ftpfile
anon_root=/ftpfile
chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
anonymous_enable=NO
pasv_min_port=61001
pasv_max_port=62000
use_localtime=yes
7.新建chroot_list: vim /etc/vsftpd/chroot_list
添加:ftpuser
8.修改防火墙配置
sudo vim /etc/vsftpd/sysconfig/iptables
:#vsftpd
-A INPUT -p TCP --dport 61001:62000 -j ACCEPT
-A OUTPUT -p TCP --sport 61001:62000 -j ACCEPT
- A INPUT -p TCP --dport 20 -j ACCEPT
-A OUTPUT -p TCP --sport 20 -j ACCEPT
-A INPUT -p TCP --dport 21 -j ACCEPT
-A OUTPUT -p TCP --sport 21 -j ACCEPT
9.关闭SElinux
sudo vim /etc/selinux/config
:SElinux=disaable
重启:sudo reboot
10.测试
8.nginx服务器的搭建
nginx.org/en/download.html
2.安装 nginx相关依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
3.解压安装(切换到nginx的主目录)
./configure
sudo make
sudo make install
*nginx重启的方式
4.反向代理的配置
.修改nginx配置文件
添加include vhost/*.conf
在主目录上建立vhost文件夹:mkdir vhost
修改/ect/hosts 设置主机别名
在vhsot下新建文件如:victor.conf
具体内容:
server {
listen 80;autoindex on;
server_name www.victor.com;
access_log /usr/local/nginx/logs/access.log combined;
index index.html index.htm index.jsp index.php;
#root /devsoft/apache-tomcat-7.0.73/webapps/mmall;
#error_page 404 /404.html;
if ( $query_string ~* ".*[\;'\<\>].*" ){
return 404;
}
location = / {
root /product/front/mmall_admin_fe/dist/view;
index index.html;
}
location ~ .*\.(html|htm)$ {
root /product/front/mmall_admin_fe/dist/view;
index index.html;
}
location / {
proxy_pass http://127.0.0.1:8080/;
add_header Access-Control-Allow-Origin '*';
}
}
//将访问www.victor.com的请求转到tomcat