[Linux Server] apache 설치 & /etc/profile 수정(gcc 설치 확인)
2. apache 설치 & /etc/profile 수정(gcc 설치 확인)
「rpm으로 httpd 설치 되어 있는지 확인」
[root@localhost qual]# rpm -qa |grep http
httpd-tools-2.2.15-5.el6.i686
httpd-2.2.15-5.el6.i686
[root@localhost qual]# rpm -e --nodeps httpd-tools-2.2.15-5.el6.i686
[root@localhost qual]# rpm -e --nodeps httpd-2.2.15-5.el6.i686
[root@localhost qual]# rpm -qa |grep http
[root@localhost qual]#
[root@localhost qual] # tar zxvf httpd-2.2.22.tar.gz
[root@localhost qual] # cd httpd-2.2.22
[root@localhost httpd-2.2.22 ] # ./configure \
--prefix=/usr/local/src/apache \ <---아파치 설치 할 위치
--enable-modules=ssl \
--with-ssl=/usr/bin/openssl \ <--- 기본 /usr/bin/openssl 그 외 openssl을 설치한 폴더 (rpm -ql openssl 확인함...)
--enable-mods-shared=all \
--enable-so \
--enable-rewrite \
--enable-proxy \
--enable-proxy-ajp \
--enable-proxy-balancer \
--enable-proxy-http \
--enable-proxy-connect \
--enable-ssl <----------- 이부분이 중요합니다.
[root@localhost httpd-2.2.22 ] # ./config.nice
configure: error: ...No recognized SSL/TLS toolkit detected 에러시 yum install openssl-devel |
[root@localhost httpd-2.2.22 ] # make && make install
[root@localhost httpd-2.2.22 ] # cp /etc/profile /etc/profile.bak2
[root@localhost httpd-2.2.22 ] # vi /etc/profile
export APACHE_HOME=/usr/local/src/apache
export PATH=$PATH:$APACHE_HOME/bin
추가한 후 저장하고 나온다.
[root@localhost httpd-2.2.22 ] # source /etc/profile
[root@localhost httpd-2.2.22 ] # system-config-firewall에서 방화벽에가서 80포트를 열어 줌.
[root@localhost httpd-2.2.22 ] # apachectl [start|stop]
http://localhost에서 또는 http://IP주소
It works! 나오면 성공!!
Apache도 생각 보다 어렵지 않습니다.
따라만 하시면 됩니다.
만약 저와 같은 버전이 필요하시면 메일 주소 알려주시면 보내드리겠습니다.
감사합니다.
'Linux' 카테고리의 다른 글
[Linux Server] 4. apache & tomcat connectors 연동 (0) | 2017.10.25 |
---|---|
[Linux Server] 3. tomcat 설치 & /etc/profile 수정 (0) | 2017.10.16 |
[Linux Server] jdk(java) 설치 (0) | 2017.10.12 |
[Linux Server] OpenSSH Source Compile (2) | 2017.10.11 |
[Linux Server] OpenSSL source compile (0) | 2017.10.08 |