일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Apache
- redirect
- js 내부함수
- CentOS8
- Centos Node js
- 아두이노 ESP8266
- js 내부함수 반복문
- 아두이노 https post
- Raspbian
- 구글 클라우드 플랫폼
- 아두이노 fingerprint
- 아두이노 https
- 리디렉션
- MariaDB
- js for 반복문
- 아두이노
- 라즈베리파이
- 리다이렉트
- js 반복문
- 아두이노 DB
- 리디렉트
- 라즈베리파이 3b+
- Today
- Total
목록CentOS8 (2)
dinist
최근 Let's Encrypt를 통해 SSL을 적용하였다. SSL이 적용된 HTTPS페이지에 접속하려면 https://로 시작해야한다. 하지만 웹브라우저에서 그냥 URL만 입력하면 http로 요청되는점이 있다. 그래서 HTTP요청을 하면 HTTPS로 자동으로 Redirect 하도록 해보자. 먼저 mod_rewrite 모듈이 있어야한다. 하지만 CentOS에 설치된 Apache httpd에는 mod_rewrite가 기본적으로 설치되고, 로드된다. sudo vim /etc/httpd/conf/httpd.conf 명령으로 httpd.conf파일을 편집한다. 그리고 다음과 같은 내용을 추가한다. RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule .* https:/..
Apache 설치하기 sudo yum -y install httpd 위 명령을 입력하여 Apache를 설치한다. sudo service httpd start 설치가 완료되면 위 명령으로 httpd 데몬을 실행시킨다. sudo service httpd status 이후 위 명령으로 상태가 active상태인지 확인한다. 이후 netstat -antp 명령으로 80포트로 리스닝하는것이 있는지 확인 (그런데 p옵션으로 pid도 같이 확인해보려는데 안나온다..) 설치하고 VM의 IP주소를 입력하면 Apache초기 화면이 나올것 같지만 나오지 않는다. 설정을 몇가지 해줘야한다. CentOS 자체의 방화벽설정과, Compute Engine의 VM에서의 방화벽설정 두가지를 모두 해줘야한다. CentOS 자체 방화벽은 ..