728x90
반응형

Server, centOS 7 외 30

[ AWS EC2에 Mysql 설치 ] mysql 설치하는 방법

1. wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 2. yum install mysql57-community-release-el7-11.noarch.rpm 3. yum install mysql-community-server 4. systemctl start mysqld 5. service mysqld status 6. mysql 로그인 mysql -u root -p 7. mysql 초기 비밀번호 확인하는 방법 grep password /var/log/mysqld.log 위 명령어를 입력하면 mysql 초기 비밀번호를 알려준다! 8. 비밀번호 최초 설정 alter user "root"@"localhost" identif..

[ Nginx ] Nginx 명령어

Nginx 관련 명령어 📌 시작 sudo service nginx start sudo systemctl start nginx sudo /etc/init.d/nginx start 📌 재시작 sudo service nginx restart sudo systemctl restart nginx sudo /etc/init.d/nginx restart 📌 중지 sudo service nginx stop sudo systemctl stop nginx sudo /etc/init.d/nginx stop 📌 상태 sudo service nginx status sudo systemctl status nginx 📌 설정 reload sudo service nginx reload sudo systemctl reload ngin..

nginx conf 파일에서 서브도메인 설정하는 방법

먼저 아래 경로로 이동 cd /etc/nginx/conf.d/ default.conf 파일을 편집하자. sudo vi default.conf server 기본 코드를 복사해서 계속 시도했지만 실패했었고. 성공한 방법은? server { listen 80; server_name localhost; ...... } server { listen 80; server_name 서브도메인; ...... }server_name을 수정해주었더니 해결되었다ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ 일단 aws에 서브도메인 생성을 해주었고, winscp에 폴더를 만들어주었다!

aws, winSCP 'permission denied' 문제 해결하는 방법

기준 환경 AWS EC2 Cent OS7 (t2.micro) Cent OS Web Server $ yum install - y httpd (혹은 sudo yum install -y httpd) 생성한 보안그룹 인바운드 : 모든 TCP Default값(소스 위치무관) 아웃바운드 : 모든 TCP Default값(소스 위치무관) 1 . 고급 -> 전송설정규칙 에서 전송모드를 자동으로 변경해준다. 다음과 같이 전송모드 설정 2 . 업로드 옵션에서 권한 오류 무시 체크를 해준다. 권한 오류 무시 설정 체크. 여기까지가 보편적인 오류코드 3에대한 해결방법이다. 여기까지가 보편적인 WinSPC의 오류코드 3에 대한 해결책이다. 필자도 그랬듯이 이 방법이 적용되지 않을 수 있다. 그런 경우는 다음 순서를 따라주면 된다..

리눅스(Linux) epel 설치 확인 및 설치 방법

EPEL REPO(저장소)를 추가해야 하는 이유? EPEL은 Extra Packages of Enterprise Linux의 준말이다. 말그대로 리눅스의 추가 패키지라는 말이다. 리눅스에서 yum이라는 놈은 패키지들을 설치한다. 그런데 이 yum으로 설치가 안되는 것들이 아주 아주아주 많이 있다. 그래서 설치 안되는 것들을 설치하게 도와주는 것이 EPEL 인 것이다. 그러니까 EPEL을 추가 해놓으면 좋다. epel 설치 확인 yum repolist 해당 명령어를 이용해서 epel 설치 여부를 먼저 확인한다. 위와 같이 epel - Extra Packages for Enterprise Linux 7 - x86_64 가 있을 경우에는 이미 설치가 되어있는 상태이다. 없다면 아래와 같이 설치를 해준다. ep..

[ Linux ] 터미널 타이틀이 localhost가 아닌 bash-4.2$로 출력될 때 해결 방법.

리눅스에서 홈 디렉터리를 삭제한 경우, 쉘로 로그인 하게 되면 아래와 같은 메시지가 뜨면서 터미널 타이틀이 -bash-4.2$처럼 바뀌게 된다. 이를 해결할 방법은 홈 디렉터리를 직접 생성하는 방법인데, 단순히 생성하기만 한다고 해서 작동하지는 않는다. /stc/skel 에 있는 파일 3개를 홈 디렉터리에 복사하여야 한다. mkdir /home/폴더명 cp /etc/skel/.b* /home/폴더명

[ 서버 ] 무중단배포, 사후처리 자동화

[ 서버 ] 무중단배포, 사후처리 자동화 1. .순서대로 입력을 해준다. - 무언가를 확인하시는걸까ㅠㅠ... - root 상태에서 (1). sudo vim /opt/tomcat/latest/ (2). sudo vim /opt/tomcat/latest/conf/ (3). sudo vim /opt/tomcat/latest/conf/server.xml 2. 무중단배포 사후처리를 자동화할 서비스를 찾아 뒤에 해당 코드를 입력해준다. - undeployOldVersions="true" 3. root 계정의 서비스 폴더 안에서 해당 명령어 입력 - sudo systemctl restart tomcat - tomcat을 재실행 해준다. 4. /ROOT##4 버전을 4로하고 다시 배포를 해본다. 5. 배포를 한 후 T..

[ 서버 ] 무중단 배포

※ [ 서버 ] 무중단 배포 1. sudo systemctl restart tomcat 명령어 입력 - putty에서 sudo systemctl restart tomcat명령어를 입력하면 tomcat이 재 실행된다. - tomcat이 재실행될 때에는 :8080/manager/html도 로딩을하며 서비스도 tomcat이 재실행되는 동안 다운되는 모습을 볼 수 있다. - 재실행되는 시간이 너무 길어서 웬만하면 껐다키지 않는 것이 좋겠다. 2. 기존 manager/html 의 모습 - pom.xml에서 / 를 - /ROOT##2로 입력을 하면 Tomcat 웹 애플리케이션 매니저에 다른 경로로 서비스가 업로드 된다. - ##2가 아니라 /ROOT##2라고 써주어야 한다. - / 자체가 ROOT를 생략한 것이다...

728x90
반응형
LIST