출처: https://blog.naver.com/PostView.nhn?blogId=anysecure3&logNo=221575925930
이번에는 웹서버 환경을 구성하는 방법에 대해 작성하려고 합니다.
Apache, NginX, PHP, MySQL 등 여러 글들로 나눠서 올라갈 예정입니다.
이번 글에서는 Apache 2.4 와 mod_ruid2 를 설치 후 계정 생성과 Virtual Host 설정에 대해 작성하려고 합니다.
테스트 환경은 다음과 같습니다.
- OS : CentOS 7.6.1810
- Apache : 2.4.6
- mod_ruid2 : 0.9.5
Apache 2.4 설치
먼저, Apache 설치를 진행해 보겠습니다. httpd 패키지만 설치하셔도 의존성 패키지들이 자동으로 설치가 됩니다.
yum을 통한 apache 설치를 하시게 되는 경우 설정 파일들은 /etc/httpd 경로에 생성될 겁니다.
간단하게 몇 가지 설정만 보고 넘어가겠습니다.
IncludeOptional conf.d/*.conf - conf.d 폴더 내에 .conf 로 끝나는 파일들을 읽어들이는 설정입니다. - 이 설정으로 인해 conf.d 폴더 내에 PHP 설정, SSL 설정, Virtual host 설정 등 각 스타일에 맞는 설정 파일을 만들어서 편리하게 관리할 수 있습니다.
httpd.conf 파일에서는 서버 이름만 설정하고 나가겠습니다.
마땅히 넣을 도메인 주소가 없으시면 서버 이름은 localhost 로 설정하고 넘어가셔도 됩니다.
Tip.
서버 이름은 자동으로 설정될 수 있지만, 안되는 경우 apachectl configtest 명령어 입력 시마다 아래의 메시지가 발생할 수 있습니다.
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using fe80::5054:ff:fe9e:252a. Set the 'ServerName' directive globally to suppress this message
해당 메시지는 서버 이름을 수동으로 설정하시면 해결 가능합니다.
Apache 에 대한 설정을 한 후 적용을 위해 서비스를 재시작을 해줘야 합니다.
재시작을 하기 전에 설정 파일들이 문제가 없는지 검사하고 재시작을 하겠습니다.
Apache 서비스 관리 시 사용되는 명령어들은 다음과 같습니다.
또한, 부팅 시마다 자동으로 서비스가 시작되도록 설정하겠습니다.
'프로그램 활용 > 웹서버' 카테고리의 다른 글
[Tomcat 에러] 8005, 8080, 8009 포트 사용중 netstat -p tcp -ano (1) | 2023.12.03 |
---|---|
apache tomcat XAMPP 환경 설정 (1) | 2023.12.03 |
Tomcat(aphache-tomcat) 컴파일 설치 (0) | 2023.12.02 |
APACHE – 아파치 소프트웨어 재단에서 관리하는 HTTP 웹서버 (0) | 2023.12.02 |
CentOS 8/7에서 Apache Tomcat 9를 설치 및 구성하는 방법 (2) | 2023.11.28 |