opencode vps - 설치

불당   
   조회 1775  

 

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 -
시트릭스코리아
운영 체제, 스토리지 또는 네트워킹을 처리할 수 있는 엔터프라이즈용 서버 가상화.
아마존 AWS 공식사이트
전세계 클라우드 점유율 1위! 빠른 속도, 높은 확장성, 1년 무료체험 신청하기
반도체전문업체 NXP반도체
반도체전문업체, 휴대전화, 가전, ID, 범용반도체, 소프트웨어, 반도체제품안내.
파워링크 AD   클릭초이스등록
불당 2018-05
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
불당 2018-05
CentOS 7
nginx
php-frpm
mariadb
redis

apache는 더이상 쓰지 않습니다.
불당 2018-05
[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


제목Page 1/22
     
2016-05   55162   불당
2015-05   90662   불당
2016-08   37306   불당
2016-07   49591   불당
2018-06   15857   불당
2015-11   55967   불당
2018-06   1384   불당
2018-06   1392   불당
2018-05   1776   불당
2018-05   1105   불당
2017-08   1816   불당
2017-08   1859   불당
2016-10   3522   불당
2016-10   3736   불당
2016-06   3807   불당
2016-06   8220   불당
2016-06   7943   불당
2016-06   3764   불당
2016-05   3762   불당
2016-04   4114   불당
2016-03   5152   불당
2016-04   5771   불당
2016-04   4584   불당
2016-03   4426   불당
2016-03   4285   불당
2016-03   3692   불당