리눅스 웹서버 설치와 운영 방법 httpd service
- IT/리눅스(Linux)
- 2023. 9. 17.
리눅스를 가장 많이 활용하는 분야 중 하나가 웹 서버 운영입니다
가장 많이 사용되는 것이 Apache 웹서버가 있습니다
APM(Apache, PHP, MariaDB)
조합을 많이 사용합니다 여기에 Linux를 추가하여 LAPM 조합이라고 하며 이 조합으로 많이 사용됩니다
yum을 통해서
- httpd
- mariadb-server
- mariadb
- php
- php-mysqlnd
- openssl
패키지들을 설치해 줍니다
패키지 설치 방법
yum -y install httpd
형식으로 설치해 주시면 됩니다. -y 옵션을 사용하면 설치하며 나오는 질의에 모두 yes 하며 자동 진행됩니다.
패키지 설치 확인
rpm -qa | grep httpd
패키지가 정상적으로 설치가 되었는지 확인해 줍니다.
- systemctl enable httpd 로 httpd 서비스를 상시 동작하도록 설정합니다.
- mysqld 도 마찬가지로 실행해 줍니다.
- http://localhost/ 에 접속해서 apache 웹서버가 정상적으로 작동하는지 확인합니다.
- vi /var/www/html/phpinfo.php 를 입력해 php 코드를 작성합니다
PHP를 잘 사용하시는 분이라면 쉽게 원하는 페이지를 만들 수 있겠지만 그렇지 않은 분들은 XE 사용을 해보시는 것을 권장 드립니다.
XE(XpressEngine)은 게시판, 자료실 뿐만 아니라 카페, 블로그, 회원관리 등의 기능들이 포함되어 있는 오픈소스입니다
vi /etc/httpd/conf/httpd.conf 파일을 수정해주어야 합니다.
259 행 쯤
AllowOverride None -> AllowOverride All
수정해 줍니다
/var/www/html 에 압축을 풀어줍니다
그러면 기본적인 웹사이트 구성이 가능하지만, 너무 기본적인 부분이라 활용하기는 어려울 수 있습니다. 인터넷에 웹사이트를 만들어 둔 덤프를 가져다 쓰시는 것이 좋을 것입니다.
mysql db연결도 가능하니
mysql 상에서 유저를 Grant 로 만들어 놓아 줍니다.
브라우저에서 IP 주소를 입력하고 들어가 보시면 이본 페이지를 볼 수 있습니다.
/var/www/html 디렉토리 안에 index.html을 수정하면 홈페이지를 꾸밀 수 있습니다.
hello라고만 입력해 보도록 하겠습니다.
그러면 접속 후에 hello 라는 메시지가 브라우저에 출력되는 것을 확인하실 수 있습니다.
[IT/리눅스(Linux)] - [리눅스] httpd.conf 파일 설명 및 설정 방법
[Ai 그림] - 네이버 슈퍼랩스 이미지 생성 AI 라스코(LASCO AI)