티스토리 뷰

Docker의 기본 단위가 Container(컨테이너)였다면 

AWS의 기본 단위는 Instance(인스턴스)이다.

 

Elastic IP(탄력적  IP)가 인스턴스에 연결되어있는 상태이다.

@@54.180.216.150@@

 

gabia에서

@@moonchildthemaximum.store@@

이란 도메인네임을 구매했다. (500원에

route53에서 이 이름으로 된 dns서버를 만들고 

그리고 동그라미친 값을  gabia에 네임서버 1,2,3,4차에 차례대로 입력함.

 


SecureCRT에 퍼블릭IP로 텔넷접속을 해준다.

 

Step. 1 : yum update

sudo su
yum update
amazon-linux-extras install php7.4 -y

Step. 2 : php install

yum install php-cli php-common php-gd php-mbstring php-mysqlnd php-pdo php-fpm php-xml curl -y
yum install php-opcache php-zip php-bcmath libzip-devel php-devel php-pear gcc zlib-devel php-intl -y

vi /etc/php-fpm.d/www.conf
다음 설정을 찾아 변경
@@@@@@@@@@@@@@ :set nu
user = nginx
group = nginx
@@@@@@@@@@@@@@

vi /etc/php.ini
다음 설정을 찾아 변경
@@@@@@@@@@@@@@ :/date
date.timezone = Asia/Seoul
@@@@@@@@@@@@@@

설정 적용을 위한 php-fpm 재시작
systemctl restart php-fpm
systemctl enable php-fpm.service

session 디렉토리 퍼미션 변경
chmod 775 /var/lib/php/session/ -R
chown nginx.nginx /var/lib/php/session/ -R

 

Step.3 : nginx install

amazon-linux-extras install nginx1.12 -y
systemctl enable nginx.service

vi /etc/nginx/nginx.conf
38번 server{} 안에 내용 수정
@@@@@@@@@@@@@@ :set nu
#root /usr/share/nginx/html;
 root /usr/share/nginx/html/owncloud;
@@@@@@@@@@@@@@

설정 적용을 위한 nginx 재시작
service nginx restart

Step. 4 : onwCloud Download

cd /usr/share/nginx/html/
wget https://download.owncloud.com/server/stable/owncloud-complete-latest.zip
unzip owncloud-complete-latest.zip -d ./
rm -rf owncloud-complete-latest.zip
chmod 775 owncloud -R
chown nginx.nginx owncloud -R

Step. 5 : mariaDB install mariaDB는 remi-repo를 사용하여 설치

vi /etc/yum.repos.d/MariaDB.repo
@@@@@@@@@@@@@@
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
@@@@@@@@@@@@@@
yum install MariaDB MariaDB-Server -y

systemctl enable mariadb.service
systemctl start mariadb

/usr/bin/mysqladmin -u root password 
1234
mysql -u root -p
1234
CREATE DATABASE owncloud default CHARACTER SET UTF8;
exit;

 

find / -name config.php

vi config.php

->

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

"config.php" 32L, 872B written                                                                          
[root@ip-172-31-36-15 config]# service nginx restart
Redirecting to /bin/systemctl restart nginx.service
[root@ip-172-31-36-15 config]# vi config.php
<?php
$CONFIG = array (
  'instanceid' => 'ocxknfuzxkwb',
  'passwordsalt' => '0bhUCD+VRQ+JunT7oaA191Nb2Nftt6',
  'secret' => 'cVbDwvQrl1QAI3UJOzY4xDRzSjeqITa46gl7WSeLMFqmbLPD',
  'trusted_domains' =>
  array (
    0 => '54.180.216.150','www.moonchildthemaximum.store',
  ),
  'datadirectory' => '/usr/share/nginx/html/owncloud/data',
  'overwrite.cli.url' => 'http://54.180.216.150',
  'dbtype' => 'sqlite3',
  'version' => '10.12.1.3',
  'allow_user_to_change_mail_address' => '',
  'logtimezone' => 'UTC',
  'apps_paths' =>
  array (
    0 =>
    array (
      'path' => '/usr/share/nginx/html/owncloud/apps',
      'url' => '/apps',
      'writable' => false,
    ),
    1 =>
    array (
      'path' => '/usr/share/nginx/html/owncloud/apps-external',
      'url' => '/apps-external',
      'writable' => true,
    ),
  ),
  'installed' => true,
);

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


www.moonchildthemaximum.com
http://54.180.216.150/

으로 owncloud 접속

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함