关键:先关闭防火墙
查看防火墙状态
firewall-cmd --state
关闭防火墙
systemctl stop firewalld
1、将vue脚手架项目打包
新建终端,运行指令
npm run build打包vue-cli项目
打包后的内容在项目的dist目录中,将dist目录复制到nginx的根目录中
解决跨域问题
- 修改前端所在nginx服务器配置
server {
listen 80;
server_name localhost;
location / {
root dist;#配置vue项目的根目录
index index.html;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
Nginx 的转发配置规则
无论如何配置你配置 proxy_pass 的内容最后一定会『完全地』包含在转发、去往的路径中。
转发的规则和 proxy_pass 减去 http://ip:port 之后还有没与内容有关。最少的『有内容』的情况是仅有一个 / 。
- 如果『有内容』(哪怕只有一个 `/`),转发路径是 `proxy_pass` + (`path` - `location`)
- 如果『没内容』,转发路径就是 `proxy_pass` + `path`
location 是否以 / 结尾问题不大,因为 Nginx 会认为 / 本身就是 location 的内容本身(的一部分)。
将服务端项目打为jar包后上传到linux
输入:java -jar 项目名 启动服务程序
启动redis
进入redis本地目录src
服务端
执行命令 ./redis-server ../redis.conf
客户端
执行命令 ./redis-cli
启动nginx
nginx 文件目录是/etc/nginx 用文件方式启动 ./nginx -c /etc/nginx/nginx.conf
进入sbin目录,执行指令 ./nginx
启动tomcat
进入tomcat bin目录下 执行命令
./startup.sh
清理进程
[root@192 javaJarprojct]# ps -ef|grep nginx
root 7052 1 0 00:30 ? 00:00:00 nginx: master process ./nginx
nginx 7053 7052 0 00:30 ? 00:00:00 nginx: worker process
root 125709 1360 0 01:11 pts/0 00:00:00 grep --color=auto nginx
[root@192 javaJarprojct]# kill -9 7052
[root@192 javaJarprojct]# ps -ef|grep nginx
nginx 7053 1 0 00:30 ? 00:00:00 nginx: worker process
root 126476 1360 0 01:12 pts/0 00:00:00 grep --color=auto nginx
[root@192 javaJarprojct]# kill -9 7053
[root@192 javaJarprojct]# ps -ef|grep nginx
root 126714 1360 0 01:12 pts/0 00:00:00 grep --color=auto nginx
[root@192 javaJarprojct]# ps -ef|grep tomcat
root 11805 1 0 00:32 ? 00:00:07 /home/jlibs/jdk8/bin/java -Djava.util.logging.config.file=/home/jlibs/tomcat8/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /home/jlibs/tomcat8/bin/bootstrap.jar:/home/jlibs/tomcat8/bin/tomcat-juli.jar -Dcatalina.base=/home/jlibs/tomcat8 -Dcatalina.home=/home/jlibs/tomcat8 -Djava.io.tmpdir=/home/jlibs/tomcat8/temp org.apache.catalina.startup.Bootstrap start
root 127060 1360 0 01:13 pts/0 00:00:00 grep --color=auto tomcat
[root@192 javaJarprojct]# kill -9 11805
[root@192 javaJarprojct]# ps -ef|grep tomcat
root 127716 1360 0 01:13 pts/0 00:00:00 grep --color=auto tomcat
[root@192 javaJarprojct]#
mysql服务
- 启动
service mysqld start - 关闭
service mysqld stop - 重启
service mysqld restart