慕课网电商实战学习笔记

 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_c9e865cb88b4fc73186532a8d1795f2fToken

  注意改名

 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服务器的搭建    
    1.在nginx官网下载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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值