Skip Navigation

XE 레이아웃 카메론 XE LAYOUT CAMERON XE1.7.5.7



Linux
2018.02.24 14:09

Centos 7 APM 설치과정

조회 수 658 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

명령어로 yum 패키지 업데이트

#yum list updates &&yum y update

의존성 라이브러리 설치

 

#yum -y install gcc gcc-c++ libtermcap* libtermcap-devel gdbm-devel zlib* libxml* freetype* libpng-* libjpeg* gd-*

 

 

apache 설치

#yum -y install httpd

 

#systemctl status httpd /확인

#systemctl start httpd

#systemctl enable httpd.service /(재부팅시 자동으로 서비스 실행)

 

#systemctl status httpd /확인

 

포트를 바꾸거나 하면 방화벽 재실행

#systemctl restart firewalld (방화벽 재실행)

 

(CentOS 7 이전버전까지는 iptables 를 수정했었는데 7부터는 기본방화벽이 firewall 명령어로 바뀌었기때문에 firewall 명령어로 적용해주면됨. iptables 사용 하려면 iptables-service 패키지 설치해주시고 systemctl stop firewalld / systemctl disable firewalld 명령어로 firewall 서비스 중지해주시면됩니다.)

 

#firewall-cmd --permanent --zone=public --add-port=50001/tcp (아까 변경해준포트)

#firewall-cmd --reload (방화벽 변경사항적용)

#firewall-cmd --list-all (방화벽 목록)

 

웹서버 테스트

인터넷창에 서버ip:port 로 접속했을때 Testing 123 화면이 나온다면 아파치 설치완료

 

아파치 설정.

 

# vi /etc/httpd/conf/httpd.conf

User nobody

Group nobody

 

ServerAdmin donza@forcatmon.com

ServerName localhost

 

서버에 noye라는 계정이 있다면 폴더 접근 권한을 주어야 한다.

 

<Directory "/home/noye">

AllowOverride All

Require all granted

</Directory>

 

짧은 주소를 이용하고 싶다면 추가

 

LoadModule rewrite_module modules/mod_rewrite.so

 

80포트(http)로 들어오는 모든 친구들 중에 noye.kr로 접속한 친구는 /home/noye/html로 보내줘~ 라는 뜻이다

 

계정을 추가하는 만큼 추가해준다

 

<VirtualHost *:80>

ServerAdmin donza@forcatmon.com

DocumentRoot /home/noye/html/

ServerName noye.kr

 

</VirtualHost>

 

아파치 재시작

# systemctl restart httpd

 

2. PHP

 

설치

#yum -y install php php-mysql php-pdo php-gd php-mbstring

php-xml php-xmlrpc php-soap php-mcrypt php-json (추가)

 

#echo “<?php phpinfo(); ?>” > /var/www/html/phpinfo.php

#systemctl restart httpd

 

PHP 설정

 

# vi /etc/php.ini

 

PHP메모리 원하는 만큼

memory_limit = 200M

포스트 하나당 총 파일사이즈(고로 파일첨부 최대 사이즈보다 커야함)

post_max_size = 70M

파일첨부 최대 사이즈

upload_max_filesize = 50M

 

MySQL 이용을 위한 폴더 권한 설정

 

# chmod 777 /var/lib/php/session/

 

 

아파치 재시작 한번~

 

# systemctl restart httpd.service

 

 

3. MYSQL 설치

 

 

#yum -y install mariadb-server mariadb

#systemctl start mariadb

#mysql_secure_installation (초기 설정)

 

 

Enter current password for root (enter for none)

mysql 비밀번호를 물어보는건데 처음 설치하는거니 비밀번호가 없으니 엔터

 

Set root password ? [Y/n] 

root 패스워드를 설정할건지 묻는겁니다 Y누르시고 비밀번호 입력해주세요.

 

Remove anonymous users? [Y/n] 

익명 접근을 허용할것인가? 저는 Y 했습니다.

 

Disallow root login remotely? [Y/n]

root 원격 접속 허용 물어보는건데 저는 가상머신이기 때문에 root밖에없어서 N 했습니다.

 

Remove test database and access to it? [Y/n] 

테스트용 데이타 베이스를 삭제할것이냐 Y

 

Reload privilege tables now? [Y/n]

위 입력한 사항 적용할것인지 묻는겁니다 Y

 

 

 

#mysql -u root -p

create database test; (홈페이지 에서 사용할 데이타베이스 생성)

create user test@localhost identified by "1"; (test 라는 유저 생성 비밀번호 1)

grant all on test.* to test@localhost; (test DB에 권한부여)

flush privileges; (적용)

show databases; (잘 만들어졌는지 확인)

exit

계정 추가시

 

계정을 만든다

 

# useradd pinean

# passwd pinean

 

이때 /home에 생긴 /pinean 폴더의 권한이 755인지 확인한다.(아니라면 403페이지를 볼 듯)

 

# chmod 755 /home/pinean

 

DB에도 계정에서 사용할 테이블을 만들어 준다.

 

mysql접속

 

# mysql -u root -p

 

pinean 사용자가 noye테이블을 사용 할 수 있게끔 설정

 

MariaDB [(none)]> create database pinean;

Query OK, 1 row affected (0.00 sec)

 

MariaDB [(none)]> create user 'pinean'@'%' identified by 'aladin65';

Query OK, 0 rows affected (0.00 sec)

 

MariaDB [(none)]> create user 'pinean'@'localhost' identified by 'aladin65';

Query OK, 0 rows affected (0.00 sec)

 

MariaDB [(none)]> flush privileges;

Query OK, 0 rows affected (0.00 sec)

 

MariaDB [(none)]> grant all privileges on pinean.* to 'pinean'@'%';

Query OK, 0 rows affected (0.00 sec)

 

MariaDB [(none)]> grant all privileges on pinean.* to 'pinean'@'localhost';

Query OK, 0 rows affected (0.00 sec)


List of Articles
번호 카테고리 제목 글쓴이 날짜 조회 수
» Linux Centos 7 APM 설치과정 Alex 2018.02.24 658
138 Linux pydio 8 하단 메시지 수정 Alex 2017.10.09 1073
137 Linux Pydio 메인언어 수정 Alex 2017.10.09 870
136 Linux Pydio ZIP 압축시 한글이름 깨짐 Alex 2017.10.09 966
135 Linux yum 으로 phpmyadmin 설치 Alex 2016.03.24 3255
134 Mac 관리자 패스워드 재설정 방법 Alex 2015.03.27 2004
133 Mac Mac Address 변경 (OSX) Alex 2015.03.14 1907
132 Windows PC의 무선랜카드를 공유기로 설정하는 방법 Alex 2015.02.28 2260
131 Windows 무선랜끼리 데이터 공유 Alex 2015.02.28 4302
130 Windows PC를 무선공유기로 설정하는 방법 file Alex 2015.02.18 4388
129 데이터베이스 Another Mysql Deamon ... Alex 2015.02.03 1200
128 Linux Ajaxplorer 한글 폴더 에러 처리 Alex 2014.02.08 5027
127 Linux Centos 6 에서 php-mcrypt 설치하기 Alex 2014.02.08 3293
126 Linux Centos 6.5 Ajaxplorer 설치하기 Alex 2014.02.08 6894
125 유닉스 Tar 분할압축 해제하기 Alex 2013.11.20 4956
124 Mac hosts파일 편집 명령 Alex 2012.10.21 3345
123 데이터베이스 Mysql 자동 백업 복구 스크립트 Alex 2012.06.28 7494
122 Linux 파일 개수 및 TCP 트래픽 제어 Alex 2012.06.27 5097
121 Linux 제로보드 XE 설치후 짧은 주소 사용 (mod_rewrite) 기능이 작동 안될 때 확인 해야 할 사항. Alex 2012.06.27 4820
120 Linux 리눅스 하드디스크 추가장착 방법 솔나무 2011.03.21 3398
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7