본문 바로가기
반응형

공부방/서버구축11

아파치 외부에서 연결 안되는 현상 안녕하세요 빵끗미에요 간혹 가다가 아파치 설정하였는데 네트워크상 내부에서는 정상적으로 열리는데 외부에서 http가 안 열리는 경우가 있어요 여러 가지 원인들이 있지만 아래의 방법을 추천드려요 Seliunx 원인으로 아래의 항목들을 on으로 변경하면 돼요 변경 전 [root@conf]# getsebool -a | grep httpd_can_network_connect httpd_can_network_connect --> off httpd_can_network_connect_db --> off httpd_can_network_connect --> off 변경 후 [root@conf]# setsebool httpd_can_network_connect on [root@conf]# getsebool -a | gr.. 2022. 8. 31.
apache2 start error msg : (98)Address already in use: AH00072: make_sock: could not bind to address [::]:8080 안녕하세요 빵끗미에요 오늘은 아파치 작업을 하다가 에러가 나서 에러에 대해서 글을 올려볼게요 테스트 환경은 우분투에 apache2가 구성되어 있고, 사용 포트는 8080이에요 [apache2 error내용] root@ubuntu:/usr/sbin#./apache2ctl start (98)Address already in use: AH00072: make_sock: could not bind to address [::]:8080 (98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:8080 no listening sockets available, shutting down apache2 시작을 할 경우 8080은 다.. 2022. 7. 5.
[리눅스] mysql install 안녕하세요 빵끗미에요 오늘은 mysql install를 해볼게요. 실습 서버 환경 OS : "Ubuntu 14.04.6 LTS" BIT : 64bit 첫 번째 mysql db가 설치되어 있는지 확인 하기 # apt list | grep mysql-server apt에 설치된 패키지 리스트에서 mysql이 설치 되어 있는지 확인 해요 두 번째 mysql 패키지가 설치 하기 # apt install -y mysql-server -y 옵션은 모든 질문을 표시하지 않고 yes로 대답해요 세 번째 mysql 프로세스가 동작 확인 하기 # ps -ef | grep mysql mysql 가 동작 하고 있는지 확인해요 # systemctl start mysql mysql 시작하는 명령어 에요 # systemctl st.. 2022. 7. 4.
[리눅스] wordpress 설치 및 설정 방법 안녕하세요 빵끗미에요 오늘은 wordpress 설치 및 설정 방법에 대해서 알아보도록 할게요. 우선 wordpress 설치하기 전에 os 환경 구성이 apache, php, mysql 설치가 되어 있어야 돼요. 아직 apache, php, mysql 설치가 안되어 있다면 apache, php, mysql 설치를 해야 해요. 환경이 apache, php, mysql 모두 설치가 되어 있다면 작업은 아래와 같이 작업을 진행하면 돼요. 첫 번째 wordpress 홈페이지에 가서 wordpress를 다운로드를 하거나 wget 명령어를 이용하여 리눅스 서버에 바로 다운로드를 해요. https://wordpress.org/download/ wordpress 한국 홈페이지 wget https://wordpress.o.. 2022. 7. 1.
[리눅스] tomcat ssl 인증서 설정 및 갱신 작업 안녕하세요 빵끗미에요 오늘은 tomcat ssl 인증서 설정 및 갱신 작업에 대해서 알아보도록 할게요. 톰캣 ssl 인증서 발급받기 ㄴ 관리자는 한국 전자인증에서 인증서를 발급받는다. ssl 인증서 업로드 하기 ㄴ ftp 응용프로그램을 이용하여 ssl 인증서를 업로드한다. tomcat/conf/server.xml 파일 복사 하기 ㄴ 파일을 복사하는 이유로는 작업 중 설정이 잘못되었다면 기존으로 원복 하기 위해서 백업을 해두는 것이 좋다. # cp server.xml server.xml_back server.xml 파일을 편집 하기 # vi server.xml vi 편집기를 이용하여 xml 파일을 편집한다. SSL 인증서 등록 부분을 찾아서 주석처리 되어 있으면 주석처리를 삭제 하고 진행하면 된다. 관리자.. 2022. 7. 1.
[리눅스] SSL 인증서 설치 및 갱신 방법 안녕하세요 빵끗미에요 오늘은 SSL 인증서 설치 및 갱신 방법에 대하여 알아보도록 할게요. SSL 인증서란? 클라이언트와 서버 간의 통신을 암호화하여 모든 정보 전송을 안전하게 전송되도록 하는 인증서이다. 웹 서버 환경 OS : Ubuntu 14.04.6 LTS 웹 서버 구성 : apache2 클라이언트 환경 OS : Windows pro 10 SSL 인증서 설치 방법 1. SSL 인증서 발급 작성자는 한국 정보인증에서 SSL 인증서를 발급받아 테스트를 진행했다. 2. SSL 인증서 서버에 업로드 ftp 응용프로그램을 이용하여 웹서버에 인증서 파일을 업로드한다. 업로드 경로는 서버 관리자마다 다를 수 있고, 작성자는 아파치 경로에 파일을 업로드 진행했다. 3. apache2 가상 호스트 설정 방법 # v.. 2022. 6. 29.
[리눅스] 아파치 - 톰캣 연동 방법 (다중 톰캣 연동) 안녕하세요 빵끗입니다. 오늘은 아파치와 톰캣을 연동하는 방법에 대하여 알아보도록 할게요 아파치와 톰캣 연동하는 방법에서 사전 작업으로 아파치와 톰캣이 모두 설치되어 있는 환경 구성이 되어 있어야 해요. 우선 아파치와 톰캣을 연결할 수 있는 모듈 설치부터 진행한다. 1) jmod_jk.so 다운로드 [root@]# wget http://mirror.apache-kr.org/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.46-src.tar.gz wget 명령어로 jmod_jk.so 다운로드를 한다. ​ 2) 압축 해제 [root@]# tar zxvf tomcat-connectors-1.2.46-src.tar.gz 다운로드한 파일 압축 해제를 한다. 3) 컴파일 진행.. 2022. 6. 28.
[리눅스] 자바 설치 및 설정 방법 안녕하세요 빵끗미에요 오늘은 리눅스 서버에 자바 설치 및 설정 방법에 대하여 알아보도록 할게요 1) 자바 다운로드 하기 오라클 자바 홈페이지 가서 jdk 다운로드 해요 2) 다운로드한 파일 서버에 업로드 하기 FTP 응용프로그램으로 서버에 접근하여 자바 파일 업로드를 해요 3) 압축 해제 하기 tar xvf jdk-8u65-linux-x64.gz 압축되어진 파일을 해제 해요 4) 폴더명 변경 하기 mv jdk1.8.0_65/ java18 관리자가 쉽게 알아 볼수 있도록 폴더 명을 변경 해요 5) 환경 설정 하기 vi /etc/profile 설치한 자바와 리눅스 환경을 연결 하기 위한 작업으로 환경 변수를 등록 해야 해요 export JAVA_HOME=/usr/local/java18 export PATH=.. 2022. 6. 28.
[리눅스] 톰캣 설치 방법 안녕하세요 빵끗미에요 오늘은 톰캣 설치 방법에 대하여 알아보도록 할게요. 톰캣 설치 방법은 아래와 같다. 1) 서버 내에 자바가 설치되어 있는지 확인 [root@]# java -version 서버내에 자바가 설치 되어 있는지 확인을 한다. 만약 서버내에 자바가 설치 되어 있지 않으면 자바 설치 작업을 진행 해야 한다. 2) 톰캣 설치 경로 이동 [root@]# cd /usr/local/src 톰캣을 설치 할 경로 이동 3) wget으로 톰캣 tar.gz 파일 받기 [root@]# wget http://archive.apache.org/dist/tomcat/tomcat-8/v8.5.27/bin/apache-tomcat-8.5.27.tar.gz 톰캣 8버전을 다운로드 한다. 4) tar.gz 파일 압축 해제.. 2022. 6. 28.
[리눅스] crontab 이용하여 주기적으로 로그 삭제 crontab backup 안녕하세요 빵끗미에요 오늘은 crontab에서 알아보도록 할게요 crontab 이란? 지정 시간이 되면 반복적으로 실행하도록 설정하는 예약 스케줄 명령어 명령어 설명 crontab -l 예약된 작업 리스트 보기 crontab -e 예약된 작업 수정 crontab -r 예약된 작업 삭제 crontab -u [사용자] root 관리자는 해당 사용자 crontab 파일을 보거나 삭제 편집 가능 ​ crontab 파일 형식 파일 형식은 여섯 항목으로 구성되어 있다. 앞에서부터 다섯 항목은 시간과 날짜를 나타내는 숫자이고 마지막 항목은 반복적으로 수행할 명령이다. * * * * * 작업 내용 분(0-59) 시간(0-23) 일(1-31) 월(1-12) 요일(0-7) ​ ​ 명령어 사용 제한하기 crontab 명령은.. 2022. 6. 13.
[리눅스] apache 컴파일 방법 안녕하세요 빵끗미에요 오늘은 아파치 컴파일하는 방법에 대해서 알아보도록 할게요 컴파일하기 전 필요한 패키지 설치 yum -y install libxml2-devel openssl-devel pcre-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt libmcrypt-devel mhash mhash-devel php-mysql mysql-devel bzip2-devel aspell-devel libtidy libtidy-devel libxslt libxslt-devel glibc-utils libtool-ltdl-devel libtool-ltdl-devel zlib-devel gcc gcc-c++ 설치경로 (사용자마다 설치경로 다를 .. 2022. 6. 13.
반응형