[root@static ~]# cd eleme_web/
[root@static eleme_web]# cd src/
[root@static src]# ls views/
AboutView.vue HomeView.vue
[root@static src]# vim views/HomeView.vue
[root@static src]# nohup npm run serve
nohup: 忽略输入并把输出追加到"nohup.out"构建项目
npm run build
将静态文件移动到nginx
include ../conf.d/*conf
[root@static src]# cd /usr/local/nginx/
[root@static nginx]# cd conf.d/
[root@static conf.d]# ls
aaa.conf
[root@static conf.d]# cp aaa.conf eleme.conf
[root@static conf.d]# vim eleme.conf[root@static conf.d]# vim /usr/local/nginx/conf/nginx.conf
一、java环境配置步骤
1、下载jdk
wget https://download.oracle.com/java/22/latest/jdk-22_linux-x64_bin.tar.gz
2、解压
tar -xzvf jdk-22linux-x64_bin.tar.gz
3、移动到目录
mv jdk-22.2/ /usr/local/jdk22/
4、配置文件
vim /etc/profile
export JAVA_HOME=/usr/local/jdk22/
export PATH=$JAVA_HOME/bin:$PATH
或者
sed -i '$export JAVA_HOME=/usr/local/jdk22/' /etc/profile
sed -i '$export PATH=$JAVA_HOME/bin:$PATH' /etc/profile
5、运行profile
source /etc/profile
6、测试
java
java -version
二、tomcat环境配置
1、上传或者下载tomcat
wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.26/bin/apache-tomcat-10.1.26.tar.gz
2、解压
tar -xzvf apache-tomcat-10.1.26.tar.gz
3、将apache tomcat移动到/usr/local/目录下,改名为tomcat
[root@d0 ~]# mv apache-tomcat-10.1.26 /usr/local/tomcat/
4、tomcat启动命令
/usr/local/tomcat/bin/startup.sh 启动
netstat -lnput|grep java 端口状态
/usr/local/tomcat/bin/shutdown.sh 停用
5、tomcat常用目录
(1)bin
1.1 可执行文件
1.2 在window和linux通用
1.3 win10上优化后上传到linux,只需要添加权限
1.4 win对应的文件扩展名为bat(批处理文件)
1.5 linux对应的文件扩展名为 sh
1.6 startup
1.7shutdown.sh
(2)webapps
2.1每个目录就是一个项目
2.2 ROOT是默认的项目目录,可以将程序打包成ROOT.war或者将目录名称·修改为ROOT就可以直接发布
2.3使用192.168.8.160:8080直接访问的页面是ROOT目录下的index.jsp
2.4在这个目录下可以部署一些静态资源,可以使用浏览器查看,也可以使用下载
2.5用户可以在该目录下创建新的文件夹作为项目发布
2.6要发布项目的两个选择
2.6.1将项目移动到该目录下
2.6.2在conf/server.xml修改资源文件的位置
2.6.3nginx 默认路径在/usr/local/nginx/html,也可以在server中配置其他的绝对路径,不一定在内部的html目录中
[root@d1 ~]# cd /usr/local/tomcat/webapps/
[root@d1 webapps]# mkdir myweb
[root@d1 webapps]# cd myweb/
[root@d1 myweb]# vim a.jsp
(3)work
3.1将jsp文件还原成java和class文件
3.2 保存的路径/usr/local/tomcat/work/Catailna/localhost/myweb/org/apache/jsp/xxx.jps
3.3自动将jsp解析为javac文件,不需要重启服务
(4)logs
4.1日志文档
4.2cataline.log
4.3localhost.log
4.4都有相应日期
(5)conf
[root@d1 conf]# ls -l
drwxr-x--- 3 root root 23 8月 1 14:31 Catalina
-rw------- 1 root root 12926 7月 8 05:02 catalina.policy
-rw------- 1 root root 7693 7月 8 05:02 catalina.properties
-rw------- 1 root root 1411 7月 8 05:02 context.xml
-rw------- 1 root root 1149 7月 8 05:02 jaspic-providers.xml
-rw------- 1 root root 2313 7月 8 05:02 jaspic-providers.xsd
-rw------- 1 root root 4144 7月 8 05:02 logging.properties
-rw------- 1 root root 7126 7月 8 05:02 server.xml
-rw------- 1 root root 2756 7月 8 05:02 tomcat-users.xml
-rw------- 1 root root 2558 7月 8 05:02 tomcat-users.xsd
-rw------- 1 root root 172780 7月 8 05:02 web.xml[root@d1 conf]# vim server.xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
maxParameterCount="1000"
/>
(6)lib
tomcat运行为项目提供依赖文件
要访问没有数据
6、自动化安装jdk和tomcat脚本
[root@d2 ~]# vim jdk.sh
yum -y install wget
wget https://download.oracle.com/java/22/latest/jdk-22_linux-x64_bin.tar.gz
tar -xzvf jdk-22_linux-x64_bin.tar.gz
mv jdk-22.0.2/ /usr/local/jdk22/
sed -i '$aexport JAVA_HOME=/usr/local/jdk22/' /etc/profile
sed -i '$aexport PATH=$JAVA_HOME/bin:$PATH' /etc/profile
source /etc/profile
wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.26/bin/apache-tomcat-10.1.26.tar.gz
tar -xzvf apache-tomcat-10.1.26.tar.gz
mv apache-tomcat-10.1.26 /usr/local/tomcat/
/usr/local/tomcat/bin/startup.sh
7、修改ROOT目录中的index.jsp
[root@d1 ~]# echo "I am d1 jsp java server page,number is 001" >/usr/local/tomcat/webapps/ROOT/index.jsp
[root@static ~]# cd /usr/local/nginx/conf.d/
[root@static conf.d]# cp eleme.conf el.conf
[root@static conf.d]# vim el.conf[root@static conf.d]# cd /usr/local/nginx/conf/
[root@static conf]# vim nginx.conf
[root@static conf.d]# vim /usr/local/nginx/conf/nginx.conf[root@static conf.d]# vim /etc/hosts
[root@static conf.d]# /usr/local/nginx/sbin/nginx -s reload
三、数据库
1、关系型数据库
1.oracel
2.mysql
1、安装和配置
2、sql语句
3、优化
4、备份和安全
5、集群
5.1主从
5.2一主多从
5.3增删改主机
5.4从服务主要负责MySQL查询
3.sql-server
2、非关系型数据库
redis cached mongodb