opencode vps - 설치

불당   
   조회 595  

 

CentOS 7 - 기본 이미지 (apm 없는 것)를 선택 합니다.


apm은 설치하는 분들, 회사마다 다르기 때문에

사이트에 맞는 설정이나 시스템을 설정하기 어렵고

버젼도 old가 많기 때문입니다.


sftp logging 추가

/etc/ssh/sshd_config를 수정

Subsystem sftp /usr/libexec/openssh/sftp-server      and change it to: 
Subsystem sftp /usr/libexec/openssh/sftp-server -l INFO

motd 추가

  • /etc/motd 파일 생성 (ssh welcome message)


hostname 설정

hostnamectl set-hostname opencode.vps.phps.kr

DNS 서비스 3개 등록

API 서비스 등 외부 질의시 오류 가능성 최소화

vi /etc/sysconfig/network-scripts/ifcfg-em1 
DNS1=210.94.0.7 DNS2=8.8.8.8 DNS3=168.126.63.2


웹서비스용 자체 방화벽 오픈

firewall-cmd --permanent --zone=public --add-port=80/tcp firewall-cmd --permanent --zone=public --add-port=443/tcp firewall-cmd --reload firewall-cmd --list-all

패키지 자동 설치

  • Nginx, PHP 7(php.ini 자동 셋팅), MariaDB 10.1
  • EPEL repo, sensors, tools(htop, glances, rsync, ...)
yum install -y git 
cd /root/ \ && git clone https://github.com/php79/stack.git \ && cd stack \ && ./install.sh


package를 설치하면, 모든게 끝납니다. 추가로 할거 없습니다.

https://github.com/php79/stack


redis는 패키지에 없으므로 추가설치 합니다. yum install은 4.0을 설치 합니다.

yum install redis

- opencode.co.kr -
오픈소스 전문기업 KT DS
CENTOS 오픈소스유통,설치,기술지원,컴플라이언스,거버넌스,상용-오픈소스SW전환
오픈소스 전문기업 락플레이스
레드햇 5년 연속 베스트파트너 수상. OS, DB, WAS 까지 원스탑서비스 지원
CENTOS 교보문고
CENTOS, 신간, 베스트셀러 업데이트, 최대1만원 할인+바로드림 서비스!
파워링크 AD   클릭초이스등록
불당 05-29
php79 stack version 0.9.12

### php79 stack 에서 추가된 주요 설정 파일들 ###

- php.ini
/etc/opt/remi/php70/php.d/z-php79.ini
- nginx
/etc/nginx/conf.d/0-php79.conf
- MariaDB
/etc/my.cnf.d/z-php79.cnf

  * php.d/z-php79.ini, my.cnf.d/z-php79.cnf 파일들은 파일 이름순 정렬로 마지막에 로딩됩니다.
  * php.ini 와 php.d/z-php79.ini 2개에 같은 설정이 있다면, 마지막에 로드된 php.d/z-php79.ini 설정이 적용됩니다.
  * 따라서 설정 변경시엔 php.ini 대신, php.d/z-php79.ini 파일을 수정해야 합니다.

### 설치된 PHP 버전 정보 ###

CLI path    Version Service name
/usr/bin/php 7.0.30 php70-php-fpm
/usr/bin/php70 7.0.30 php70-php-fpm

  * PHP FPM 재시작 명령: systemctl restart php70-php-fpm

### 실행중인 PHP FPM port ###

Proto Recv-Q Send-Q Local Address          Foreign Address        State      PID/Program name   
tcp        0      0 127.0.0.1:9070          0.0.0.0:*              LISTEN      11896/php-fpm: mast

### 실행중인 Nginx port 및 응답 여부 ###

Proto Recv-Q Send-Q Local Address          Foreign Address        State      PID/Program name   
tcp        0      0 0.0.0.0:80              0.0.0.0:*              LISTEN      11520/nginx: master

curl http://127.0.0.1 ->
HTTP/1.1 200 OK
<title>Welcome to nginx!</title>

  * Nginx 재시작 명령: systemctl restart nginx

### 실행중인 MariaDB port 및 응답 여부 ###

Proto Recv-Q Send-Q Local Address          Foreign Address        State      PID/Program name   
tcp6      0      0 :::3306                :::*                    LISTEN      12811/mysqld       

mysqladmin ping -> mysqld is alive

  * MariaDB 재시작 명령: systemctl restart mariadb
불당 05-29
CentOS 7
nginx
php-frpm
mariadb
redis

apache는 더이상 쓰지 않습니다.
불당 05-29
[root@opencode sbin]# nginx -v
nginx version: nginx/1.14.0

[root@opencode sbin]# mysql
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 14
Server version: 10.1.33-MariaDB MariaDB Server

[root@opencode sbin]# php -v
PHP 7.0.30 (cli) (built: Apr 24 2018 20:40:19) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.0.30, Copyright (c) 1999-2017, by Zend Technologies

[root@opencode sbin]# redis-cli
127.0.0.1:6379> info
# Server
redis_version:4.0.9


처음으로 (708)
제목
codes : Maria DB 07-03   333   불당
codes : PHP 팁 06-26   653   불당
codes : Maria DB 06-24   347   불당
codes : Maria DB 06-24   381   불당
codes : PHP 팁 06-23   341   불당
codes : PHP 팁 06-13   380   불당
codes : css/부트 06-07   461   불당
codes : PHP 팁 06-06   373   불당
codes : PHP 팁 06-06   304   불당
codes : 리눅스팁 06-06   466   불당
codes : PHP 팁 06-02   368   불당
codes : 리눅스팁 06-02   571   불당
codes : PHP 팁 06-01   258   불당
codes : NoSQL 팁 05-29   278   불당
codes : 리눅스팁 05-29   596   불당