티스토리 뷰
Ubuntu에 Apache Web Server를 설치하려고 합니다.
OS : Ubuntu 16.04
1. Install Apache
$ sudo apt-get update
$ sudo apt-get install apache2
2. 방화벽 설정
$ sudo ufw app list
목록에 이런식으로 나올겁니다.
1 2 3 4 5 6 7 8 9 | Available applications: Apache Apache Full Apache Secure OpenSSH | cs |
- Apache: This profile opens only port 80 (normal, unencrypted web traffic)
- Apache Full: This profile opens both port 80 (normal, unencrypted web traffic) and port 443 (TLS/SSL encrypted traffic)
- Apache Secure: This profile opens only port 443 (TLS/SSL encrypted traffic)
Apache Full을 방화벽을 해제하여 줍니다.
$ sudo ufw allow 'Apache Full'
$ sudo ufw status
저는 이 단계에서 status가 활성화가 안되어 있다는 식으로 나왔는데요... 상관은 없었습니다.
3. Web Server 체크
$ sudo systemctl status apache2
● apache2.service - LSB: Apache2 web server Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) since Wed 2018-04-04 23:01:46 KST; 1min 50s ago Docs: man:systemd-sysv-generator(8) CGroup: /system.slice/apache2.service ├─2440 /usr/sbin/apache2 -k start ├─2443 /usr/sbin/apache2 -k start └─2444 /usr/sbin/apache2 -k start Apr 04 23:01:44 ubuntu systemd[1]: Starting LSB: Apache2 web server... Apr 04 23:01:44 ubuntu apache2[2415]: * Starting Apache httpd web server apache2 Apr 04 23:01:45 ubuntu apache2[2415]: AH00558: apache2: Could not reliably determine the server's fu Apr 04 23:01:46 ubuntu apache2[2415]: * Apr 04 23:01:46 ubuntu systemd[1]: Started LSB: Apache2 web server. | cs |
4. hostname 알기
$ hostname -I
저는 VirtualBox에 설치해서 했기 때문에 10.0.2.15 로 나왔고요
5. curl 설치
정상적으로 동작하는지 확인하기 위해서 curl을 설치하여 줍니다.
$ sudo apt-get install curl
$ curl -4 localhost
6. 외부에서 접속시
저와 같이 VirtualBox에 설치해서 사용을 하시는 경우에는 포트 포워딩을 하여 주어야 합니다.
하시는 방법은 제가 이전에 포스팅한글처럼 하시면 되는데요.
http의 기본포트는 지금 80이므로 이것을 변경하여서 하시면 될것 같네요.
http://mrgamza.tistory.com/506?category=575572
잘 안되시는 부분은 글을
'Backend > Server' 카테고리의 다른 글
Ubuntu에 Apache 설치후 서버 이용하기 (0) | 2018.04.08 |
---|---|
Ubuntu에 Apache 설치하고 재실행등 사용법 (0) | 2018.04.08 |
ssh 접속시 REMOTE HOST IDENTIFICATION HAS CHANGED! 가 발생할때 (0) | 2018.04.04 |
Ubuntu 설치 ISO 파일의 이름 규칙 (0) | 2018.04.01 |
Ubuntu LTS와 정규 지원의 차이 (0) | 2018.04.01 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Kotlin
- MySQL
- Xcode
- windows10
- Codable
- SWIFT
- ubuntu
- Linux
- php
- intellij
- centos8
- Gradle
- Java
- CentOS
- nodejs
- enum
- Spring
- rxswift
- golang
- android
- go
- git
- war
- Windows
- Python
- ios
- cocoapods
- github
- docker
- tomcat
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함