Skip to content

Apache:Httpd:HowToInstall

Apache 설치 방법에 대하여 정리한다.

Ubuntu

우선 아래와 같이 설치한다.

$ apt-get install apache2

Cent OS 7

Cent OS 7을 기준으로 설치 방법을 정리한다.

우선 아래와 같이 설치한다.

$ yum -y install httpd

SSL이 필요하다면 아래와 같이 설치한다.

$ yum -y install mod_ssl

SSL 포트번호를 바꾸고 싶다면 /etc/httpd/conf.d/ssl.conf파일을 아래와 같이 수정한다.

Listen 8888 https
## ...
<VirtualHost _default_:8888>
## ...

또한 변경된 포트정보를 SELinux에 알리고, firewalld1을 사용하여 방화벽을 열어준다.

## SELinux setting:
$ semanage port -a -t http_port_t -p tcp 8888

## firewalld setting:
$ firewall-cmd --permanent --zone=public --add-port=8022/tcp
$ firewall-cmd --reload

그 밖에, DocumentRoot디렉터리2SELinux정보를 ls -Z로 확인해 보고, 권한 및 사용자를 확인한 후 아파치를 재시동 하면 된다.

$ apachectl restart

서비스로 등록하기 위하여 chkconfig를 사용할 수 없다.3 systemctl을 사용해야 한다.

$ systemctl enable httpd

LAMP

Linux + Apache httpd + MySQL MariaDB + PHP + (추가적으로 OpenSSL)

$ yum install -y httpd
$ yum install -y mariadb-server
$ yum -y install php
$ yum -y install mod_ssl

See also

References


  1. Cent OS 6 이전은 iptables 

  2. /var/www/html 

  3. httpd는 등록되어있지 않다