본문 바로가기

이글루스

회색평원

검색페이지 이동

사이드 메뉴

이글루스 블로그 정보

[conoha] 기본적인 기록들

앱으로 보기

본문 폰트 사이즈 조절

이글루스 블로그 컨텐츠

서버 설치
ip 를 도메인 호스팅에 등록. @, *, www, 등
혹시라도 접속 pem 없어졌으면 백업된 pem을 이용해 로그인 하거나 pem없이 일단 서버를 설치하고, pem을 등록.

vi /etc/ssh/sshd_config

에서 password 로그인을 yes
pem이 없으면 개빡치게 로그인이 안되고, 급할때 패스워드로 로그인을 할수가 없다... 
안전을 위해 + 업무용으로 사용해서 사무실에서 외에는 절대 로그인을 할 필요가 없는 등의 사정이 있다면 no로 유지/변경

    ssh-keygen -R 도메인 (또는 ip)
로 로그인 정보 갱신. 오히려 로그인 하는 첫 디바이스는 괜찮은데, 기존에 로그인 하던 디바이스는 새 설치후 오류가 난다.
이 정보로 기존 ssh root@.....에 바뀐 ip 로 로그인 하겠다는 갱신을 한다.

    yum install httpd -y
vi /etc/httpd/conf.d/virtualhost.conf

새로운 콘프를 만들어 각종 서브 도메인 설정을 해주도록 하겠다. 보통 /etc/httpd/conf/http.conf 에서 conf.d/*.conf를 자동으로
로드하므로 필요한 conf를 잘 만들어서 잘 분류해서 잘 관리할 수 있도록 하자.

<VirtualHost *:80>
 ServerName example.com
ServerAlias www.example.com *.example.com
</VirtualHost>

80 포트로 들어오는 도메인 호스트를 설정한다. 뭐, 여기에 이제 나중에 각종 폴더, 오버라이드, 허가, 기본 모듈 등을 분류할 수 있다.

yum install firewalld

    systemctl start firewalld

    systemctl enable firewalld

방화벽 설정


    vi /etc/firewalld/firewalld.conf 

    DefaultZone=dmz

    :wq

    firewall-cmd --permanent --zone=dmz --add-service=http

    firewall-cmd --permanent --zone=dmz --add-service=https

    firewall-cmd --permanent --zone=dmz --add-service=ftp

    firewall-cmd --permanent --zone=dmz --add-service=mysql

    firewall-cmd --permanent --zone=dmz --add-port=3306/tcp

    firewall-cmd --permanent --zone=dmz --add-port=80/tcp

    firewall-cmd --permanent --zone=dmz --add-port=8080/tcp

    firewall-cmd --permanent --zone=dmz --add-port=8000/tcp

    firewall-cmd --permanent --zone=dmz --add-port=443/tcp

    firewall-cmd --permanent --zone=dmz --add-port=22/tcp

    firewall-cmd --permanent --zone=dmz --add-port=21/tcp

    firewall-cmd --reload


    $ wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

$ rpm -Uvh epel-release-latest-7.noarch.rpm

    $ wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm

$ rpm -Uvh remi-release-7.rpm


$ yum install -y yum-utils

$ yum-config-manager --enable remi-php72


yum remove -y `yum list installed | cut -d " " -f 1  | grep php`

    yum install -y php php-common php-fpm php-cli \

        php-process \

        php-opcache php-pecl-apcu \

        php-mysqlnd php-pdo \

        php-gd \

        php-mbstring php-xml \

        php-pecl-zip \

        php-bcmath \

php-curl


     php 설치


    vi /etc/php.ini

date.timezone = "Asia/Seoul"


    vi /etc/httpd/conf.d/virtualhost.conf

LoadModule php7_module modules/libphp7.so

        AddType application/x-httpd-php .php .php3 .php4 .php5 .html .htm .inc

        DirectoryIndex index.html index.htm index.php


    vi /var/www/html/info.php

<?php phpinfo(); ?>

:wq

    service httpd restart


    yum -y install http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

    yum -y install mysql-community-server

    systemctl start mysqld

    systemctl enable mysqld

    service mysqld restart

    vi /var/log/mysqld.log

/root@lacalhost 임의 설정된 password찾기

    

    mysql -uroot -p그거

ALTER USER 'root'@'localhost' IDENTIFIED BY ‘새거’; 

Use mysql

UPDATE user set authentication_string=password(‘새거’) where user='root';

FLUSH PRIVILEGES;

SET GLOBAL validate_password_policy=LOW;

exit;


    vi /etc/my.cnf


[client] 

default-character-set = utf8

 

[mysql]

default-character-set=utf8

character-set-server=utf8

collation-server=utf8_general_ci

init_connect=SET collation_connection = utf8_general_ci

init_connect=SET NAMES utf8

 

character-set-client-handshake = FALSE

skip-character-set-client-handshake


[mysqldump]

default-character-set=utf8

:wq


    systemctl restart mysqld


    yum groupinstall " Development Tools"  -y

    yum install ImageMagick ImageMagick-devel php-pear php-devel -y


    pecl install Imagick


    vi /etc/php.ini

extension=imagick.so


    


포스트 공유하기

썸네일
무한일요일님의 글 구독하기
덧글 0 관련글(트랙백) 0
신고
맨 위로
앱으로 보기 배너 닫기

공유하기

주소복사

아래의 URL을 길게 누르면 복사할수있습니다.

http://mcsunday00.egloos.com/m/4168316
닫기

팝업

모바일기기에서만 이용이 가능합니다.
운영체제가 안드로이드, ios인
모바일 기기에서 이용해주세요.

덧글 삭제

정말 삭제하시겠습니까?

비밀번호 확인

게시글 신고하기

밸리 운영정책에 맞지 않는 글은 고객센터로
보내주세요.

신고사유


신고사유와 맞지 않을 경우 처리되지 않을 수 있습니다.
저작권 위반/명예훼손 등은 고객센터를 통해 권리침해
신고해주세요.
고객센터 바로가기