Linux 71

Centos 7, 8 text mode (CLI) 에서 chromedriver 사용하기

https://chromedriver.chromium.org/downloads 크롬설치 [root@up python] wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm [root@up python] yum localinstall google-chrome-stable_current_x86_64.rpm 버전확인 [root@up python] google-chrome --version chromedriver 설치 [root@up python] yum install chromedriver 7에서는 yum으로 설치되었는데 8에서는 yum 으로 설치가 안되어 https://chromedriver.chromium.org/do..

Linux 2021.01.15

CentOS 5 , PHP 5.3 에서 CentOS 8 , PHP 7.2 로 이동시 문제점들

개요: 10년전 만든 시스템을 업그레이드 하려고 하는데 우선 소스는 조금만 바꾸고 최신 버전으로 이동하려 한다. 여러가지 문제점들이 노출되어 참고로 적어둔다. 1. html, htm 의 PHP 코드가 그대로 노출된다. 해결 (1) php.conf 에서 (php|phar) 를 (php|phar|html|htm) 으로 수정한다. (2) www.conf 에서 .php .php3 .php4 .php5 .php7 를 .php .php3 .php4 .php5 .php7 .html .htm 로 수정한다. (3) httpd, php-fpm 데몬을 재실행한다. # vi /etc/httpd/conf.d/php.conf # Enable http authorization headers SetEnvIfNoCase ^Author..

Linux 2020.11.06

CentOS 8 에 Nginx, MariaDB 10, PHP 7 , Wordpress 설치

시스템 업데이트 # yum update nginx 설치 (웹서버) - 최신버전으로 설치 1.18.0 repo 추가 # vi /etc/yum.repos.d/nginx.repo [nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://nginx.org/keys/nginx_signing.key module_hotfixes=true [nginx-mainline] name=nginx mainline repo baseurl=http://nginx.org/packages/mainline/centos/$releasever/$base..

Linux 2020.07.28

CentOS8 Nginx SSL 인증서 적용하기

원래 SSL 인증서는 인증된 기관( CA )으로부터 발급 받아야 하는데, Let's Encrypt을 이용하면 무료로 인증서를 발급 받을 수 있다. 단, 90일 동안만 인증서가 유효하므로 서버에서 cron을 이용하여 주기적으로 인증서를 갱신해야 한다. Step 1 – 필요한 프로그램을 설치 # yum install git bc wget curl socat Step 2 – Let's Encrypt를 적용할 라이브러리인 acme.sh를 설치 # cd /tmp/ # git clone https://github.com/Neilpang/acme.sh.git # cd acme.sh/ # ./acme.sh --install 터미널을 닫고 다시 엽니다 acme.sh 버전 확인 # acme.sh --version Step..

Linux 2020.07.21

Centos8 APM 설치

1. APM 설치 # yum install httpd # yum install mariadb mariadb-server # yum install php php-fpm php-gd php-mysqlnd php-mbstring php-cli php-common php-devel php-curl php-pdo php-pear php-process php-xml 2. Apache 설정 # vi /etc/httpd/conf/httpd.conf ServerName 도메인이 있다면 도메인을 입력하고 없다면 서버의 IP입력 하시면 됩니다. 예) ServerName [ www.test.com:80 or 192.168.119.132 or 192.168.10.100:8080 ] ...... DocumentRoot "/hom..

Linux 2020.03.09