Centos7.5 Vue+Mysql+Java 프로젝트 배포
3484 단어 클라우드 서버는 시작부터 중독까지
mysql 환경 설치는 Centos 7.5 서버 설정 (1) - - - 시스템 업데이트,apache,mysql 참조.원격 연결 중 발생한 문제: (1) 3306 포트는 방화벽을 열어야 합니다. 중앙os7.5 서버 설정 (2) ----java환경,tomcat, 방화벽을 보십시오.(2) 루트 권한 문제, 즉 루트 계정은 원격 로그인을 허용하지 않습니다. 다른 사용자가 같은 방식으로 새로 만들었을 경우.
# mysql
mysql -u root -p
use mysql;
# localhost
update user set host = '%' where user = 'root' and host='localhost';
#
flush privileges;
2.java
자바 환경 설치는 Centos 7.5 서버 설정(二)------자바 환경,tomcat, 방화벽을 보십시오.
# jar
nohup java -jar YourJar.jar >YourLog.log 2>&1 &
Small spring 프로젝트가 메모리를 너무 많이 차지하는 것을 해결하는 방법: JVM 디버그
nohup java -jar -Xms64m -Xmx128m -Xss256k YourJar.jar >YourLog.log 2>&1 &
# -XX:MetaspaceSize=128m ( )
# -XX:MaxMetaspaceSize=128m ( )
# -Xms1024m ( )
# -Xmx1024m ( )
# -Xmn256m ( )
# -Xss256k ( )
# -XX:SurvivorRatio=8 ( 8:2)
# -XX:+UseConcMarkSweepGC ( , CMS )
# -XX:+PrintGCDetails ( GC )
3.Nginx
Nginx 설치는 Centos 7.5 서버 구성(3) -- -- Nginx 를 참조하십시오.
# nginx
whereis nginx
cd /usr/local/nginx #
cd conf
#
vi nginx.conf
# locatioin/ root
root /usr/website # vue dist
index index.html
try_files $uri $uri/ /index.html; # 404
편집기 종료
cd ../sbin
# nginx
./nginx -s reload