2023.05.09 - [네트워크 수업/Docker] - Amazon Linux 2 AMI 에 Owncloud 구축.pdf
어제 깐 우분투 7.4를 여기서도 깐다.
yum update
yum update
y
php install
amazon-linux-extras install php7.4 -y
확장모듈 2 넣기
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
vi /etc/php.ini
[root@ip-172-31-45-251 ec2-user]# systemctl restart php-fpm
[root@ip-172-31-45-251 ec2-user]# systemctl enable php-fpm.service
Created symlink from /etc/systemd/system/multi-user.target.wants/php-fpm.service to /usr/lib/systemd/system/php-fpm.service.
[root@ip-172-31-45-251 ec2-user]# chmod 775 /var/lib/php/session/ -R
[root@ip-172-31-45-251 ec2-user]# chown nginx.nginx /var/lib/php/session/ -R ==>소유권을 nginx로 바꾼다.
(amazon-linux) nginx 설치
amazon-linux-extras install nginx1.12 -y 설치
vi /etc/nginx/nginx.conf
[root@ip-172-31-45-251 ec2-user]# systemctl restart nginx.service
ownCloud 다운로드
owncloud를 어제와 같은 방법으로 다운받아도 된다.
[root@ip-172-31-45-251 ec2-user]# wget https://download.owncloud.com/server/stable/owncloud-complete-latest.zip
[root@ip-172-31-45-251 html]# ls
404.html 50x.html index.html owncloud-complete-latest.zip
[root@ip-172-31-45-251 html]# unzip owncloud-complete-latest.zip -d ./ ==> unzip 풀고싶은파일 -d 경로
[root@ip-172-31-45-251 html]# rm -rf owncloud-complete-latest.zip
[root@ip-172-31-45-251 html]# ls
404.html 50x.html index.html owncloud
[root@ip-172-31-45-251 html]# chmod 775 owncloud/ -R
[root@ip-172-31-45-251 html]# chown -R nginx.nginx owncloud/
마리나DB를 설치
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 ==>mariadb설치
systemctl enable mariadb.service
systemctl start mariadb
비밀번호 세팅
[root@ip-172-31-45-251 html]# /usr/bin/mysqladmin -u root password
New password: 1111
Confirm new password: 1111
oneCloud에서 사용할 Database를 만들기 위해 mysql에 로그인 후 database 생성
mysql -uroot -p
Enter password: 1111
CREATE DATABASE owncloud default CHARACTER SET UTF8;
exit;
이러고 15.165.60.240 (아마존 공인 아이피) 넣으면 owncloud가 떠야하는데 404 에러뜸;ㅣ;;;
ownCloud Install
AMI = 아마존 이미지
소유자가 자기자신
AMI 권한편집
public을 하면 내가 가져갈수있다.
이걸 내쪽으로 가져와보기
방화벽 정책 넣어주기
<정리>
centos 클라우드서버 구축하고 elastic ip 를 붙이고 그걸 가져다가 image를 붙임. 안돼서
선생님이 만든 image(AMI) 공유해서 인스턴스를 깜. 그래서 그게 그대로 살아난것.
그 이미지로 내 elastic 아이피를 붙임.
나는 오류가 안났지만 선생님의 ip와 달라서 오류가 나는 사람도 있음. 해결방법
‘trusted_domains’ =>
array (
0 => '192.168.0.2', '내 아이피','cloud.hjlee113.shop','308-30-11-geomdan-ro-49-gil.iptime.org', <== 추가해줌.
),
restart
'네트워크 수업 > Docker' 카테고리의 다른 글
클라우드서버 구축 nextcoud 23.05.11 (0) | 2023.05.11 |
---|---|
CLI(Command-line Interface) 23.05.11 (0) | 2023.05.11 |
[실습] IOS_FW GNS3 23.05.10 (0) | 2023.05.10 |
방화벽 23.05.10 (0) | 2023.05.10 |
Docker 23.05.08 (0) | 2023.05.08 |
댓글