Fedora 기반 시스템을 위한 OwnCloud 설정
[1] 종속성 설치
아파치(HTTP 서버)
sudo dnf install httpd
sudo systemctl enable httpd.service
sudo systemctl start httpd.service
방화벽 제외에 HTTP 서버 추가
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
마리아DB
sudo dnf install mariadb-server
sudo systemctl enable mariadb.service
sudo systemctl start mariadb.service
데이터베이스 설치 보안
y
를 누르면 모든 것이 정상입니다./usr/bin/mysql_secure_installation
mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL
MariaDB SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP
CAREFULLY!
In order to log into MariaDB to secure it, we'll need the
current password for the root user. If you've just installed
MariaDB, and you haven't set the root password yet, the password
will be blank, so you should just press enter here.
Enter current password for root (enter for none): **<ENTER>**
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into
the MariaDB root user without the proper authorization.
Set root password? [Y/n] **<ENTER>**
New password: **Your_Password_Here**
Re-enter new password: **Your_Password_Here**
Password updated successfully!
Reloading privilege tables...
... Success!
By default, a MariaDB installation has an anonymous user,
allowing anyone to log into MariaDB without having to have
a user account created for them. This is intended only for
testing, and to make the installation go a bit smoother. You
should remove them before moving into a production environment.
Remove anonymous users? [Y/n] **<ENTER>**
... Success!
Normally, root should only be allowed to connect from
'localhost'. This ensures that someone cannot guess at the
root password from the network.
Disallow root login remotely? [Y/n] **<ENTER>**
... Success!
By default, MariaDB comes with a database named 'test' that
anyone can access. This is also intended only for testing, and
should be removed before moving into a production environment.
Remove test database and access to it? [Y/n] **<ENTER>**
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!
Reloading the privilege tables will ensure that all changes
made so far will take effect immediately.
Reload privilege tables now? [Y/n] **<ENTER>**
... Success!
Cleaning up...
All done! If you've completed all of the above steps, your
MariaDB installation should now be secure.
Thanks for using MariaDB!
PHP 설치
OwnCloud 버전에 필요한 버전을 확인하십시오. 이것을 사용하여 검사할 수 있습니다
php -v
.sudo dnf install php php-common php-mysqlnd php-xml php-json php-gd php-mbstring
HTTP 서버 다시 시작
sudo systemctl restart httpd
[2] OwnCloud 가져오기
최신 OwnCloud는 OwnCloud 웹 페이지here에서 찾을 수 있습니다. tar 다운로드 링크를 복사합니다.
cd /var/www
wget <link>
v10.8.0
를 사용 중이므로 다운로드 링크는 #https://download.owncloud.org/community/owncloud-10.8.0.tar.bz2
입니다.파일 추출 및 필요한 권한 설정
tar xjf owncloud-10.8.0.tar.bz2
chown -R apache.apache owncloud
chmod -R 755 owncloud
.tar
파일 제거rm -f owncloud-10.8.0.tar.bz2
[3] 데이터베이스 설정
루트로 로그인했는지 확인하십시오
mysql -u root -p
루트 암호를 입력하면 데이터베이스 명령줄 인터페이스에 있어야 합니다.
CREATE DATABASE owncloud;
GRANT ALL ON owncloud.* to 'root'@'localhost' IDENTIFIED BY '
<password>';
FLUSH PRIVILEGES;
quit
이제
localhost/owncloud
에서 웹페이지를 열 수 있습니다.웹에서 자체 클라우드에 액세스하려면 구성 PHP에서 도메인 이름 또는 서버 공용 IP를 추가해야 합니다.
구성 파일의 경로는
/var/www/owncloud/config/config.php
입니다.신뢰할 수 있는 도메인에서 도메인/IP 추가
'trusted_domains' =>
array (
0 => 'localhost',
1 => 'www.example.com',
2 => '<your public ip>'
),
구성이 올바른 경우 OwnCloud는
<ip/domin>/owncloud
에서 온라인 상태여야 합니다.
Reference
이 문제에 관하여(Fedora 기반 시스템을 위한 OwnCloud 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ishubhamsingh2e/owncloud-setup-for-fedora-based-system-5d0b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)