본문 바로가기

웹 서버7

728x90
반응형
[CURL] 웹 서버의 HTTP2 통신 여부 확인 방법 CURL을 활용하여 웹 서버가 HTTP2 통신을 지원하는지 확인하는 명령어는 아래와 같다.curl -I --http2 {주소}참고문서"curl.1 the manpage", CURL. @원문보기 2024. 8. 19.
[톰캣 9] "The APR based Apache Tomcat Native library was not found" 메시지 해결 아래와 같이  APR 기반 아파치 톰캣 네이티브 라이브러리를 못 찾았다고 메시지가 뜨는 경우가 있다. 일반적으로는 꼭 필요한 기능은 아닌데 HTTP2 등을 사용할거면 해당 라이브러리를 잘 찾도록 설정하는 것이 필요하다.org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [/usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-.. 2024. 5. 20.
[IT 용어] WAS, Web Application Server, 웹 애플리케이션 서버 정의WAS(Web Application Server, 웹  애플리케이션 서버)는 HTTP 클라이언트의 요청을 동적으로 처리하는 HTTP 서버를 말한다.참고문서"WAS, 웹 어플리케이션 서버, Web Application, 웹 어플리케이션", 정보통신기술용어해설, 2020년 5월 20일. @원문보기"웹 애플리케이션 서버, Web Application Server, WAS", 정보통신용어사전. @원문보기 2024. 5. 9.
[RHEL 9] 아파치 웹 서버 설치 RHEL(Red Hat Enterprise Linux) 9에서 아파치 웹 서버(Apache HTTP Server, HTTPD)를 설치하는 방법은 아래와 같다. 아파치 웹 서버 설치 아래의 명령어를 입력하여 아파치 웹 서버를 설치한다. dnf install -y httpd wget 위의 사진에 나타난 것처럼 현재(2023년 7월 26일) 기준으로는 아파치 웹 서버 2.4.53이 설치된다. 방화벽 설정 아래의 명령어를 입력하여 HTTP(Hypertext Transfer Protocol)가 사용하는 포트를 개방한다. firewall-cmd --permanent --add-port=80/tcp 아래의 명령어를 입력하여 HTTPS(Hypertext Transfer Protocol Secure)가 사용하는 포트를 .. 2023. 7. 26.
[미디어위키] 세션 관련 오류 발생시 해결 방법 오류 개요 미디어위키(MediaWiki)에서 세션(Session) 관련 오류가 나타난다면 PHP 모듈에서 세션이 정상적으로 생성되는지를 확인해야 한다. 미디어위키에서 세션은 PHP 모듈의 세션을 활용하기 때문에 PHP 모듈로 가서 PHP 세션 설정을 확인해야 한다. 오류 메시지와 화면 오류 메시지와 화면은 아래의 사진처럼 나타난다. 세션 데이터가 없어져 편집을 저장하지 못했습니다. 로그아웃되었는지도 모릅니다. 아직 로그인 상태인지 확인하고 다시 시도해주세요. 다시 시도해도 되지 않으면 로그아웃한 다음 다시 로그인하세요. 그리고 브라우저 설정에서 쿠키 사용을 허용하는지 확인하세요. 오류 해결 방법 'php.ini' 파일을 텍스트 에디터로 열어서 PHP 세션 설정을 찾아 아래와 같이 설정한다. 본 글에서는 .. 2023. 4. 16.
[CentOS 7] Node.js 16.15 설치하고 웹 서버 프로그램을 작성하여 실행해보자 Node.js 16 버전을 설치하고 웹 서버 프로그램을 작성 및 실행하는 방법은 아래와 같다. 설치를 진행한 운영체제는 CentOS 7.8이다. YUM 저장소 목록 확인 아래의 명령어를 입력하여 Node.js 패키지 설치가 가능한 저장소가 있는지를 확인한다. yum repolist EPEL 저장소가 없으면 아래의 명령어를 입력하여 저장소를 추가한다. yum install epel-release Node.js 설치 아래의 명령어를 입력하여 Node.js 패키지를 설치한다. yum install nodejs 설치된 Node.js 버전 확인 아래의 명령어를 입력하여 설치한 Node.js 버전이 원하는 버전인지 확인한다. node -v; rpm -qa | grep node NPM 설치 아래의 명령어를 입력하여 .. 2022. 8. 1.
[CentOS 7/8] 아파치 웹서버(HTTPD) HTTPS(SSL) 적용하기 아파치 웹서버의 가상호스트(Virtual Host) 기능을 이용하여 도메인별로 HTTPS를 적용하는 방법을 소개한다. SSL 인증서는 아래의 참고 링크를 확인하여 생성한다. 참고링크 : "인증서 생성하기[CentOS 7/8] HTTPS 서비스를 위해 SSL 인증서 생성하기", 공학코드, 2021-04-08. 1. SSL 모듈 설치 먼저 아파치 웹서버가 SSL을 사용할 수 있도록 SSL 모듈을 설치한다. yum install mod_ssl -y 2. HTTPS(SSL) 설정 아래의 명령어를 입력하여 HTTPS 설정 파일을 생성한다. vi /etc/httpd/conf.d/ssl.conf "ssl.conf" 파일 안에 아래의 설정을 자신의 상황에 따라 적절하게 입력한다. Listen 443 https SSLP.. 2021. 4. 8.