溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

centos6.5搭建私有云盤(pán)

發(fā)布時(shí)間:2020-08-15 10:09:13 來(lái)源:ITPUB博客 閱讀:152 作者:胖胡仙兒 欄目:建站服務(wù)器


CentOS6.5搭建owncloud私有云盤(pán)

基本配置

關(guān)閉防火墻                                     service iptables stop(永久關(guān)閉)

                                                      iptables -F(臨時(shí)關(guān)閉)

關(guān)閉selinux                                    vim /etc/selinux/config

                                            修改:SELINUX=disabled

配置IP地址                                      vim /etc/sysconfig/network-scripts/ifcfg-eth0

                                            修改:ONBOOT=yes

                                                      BOOTPROTO=static

                                                      IPADDR=[固定IP地址]

                                                      NETMASK=[掩碼]

                                                      GETWAY=[網(wǎng)關(guān)]

                                                      DNS1=[首選DNS地址]

                                                      DNS2=[備用DNS地址]

胡仙兒圖個(gè)省事兒,沒(méi)有給iptables設(shè)置規(guī)則,直接全部關(guān)閉,;我知道我懶(-_-)?。?!

掛載光盤(pán)                                        mount /dev/cdrom /media

修改yum源                                    vim /etc/yum.repos.d/CentOS-Media.repo

                                           修改:[c6-media]

                                                     name=CentOS-$releasever - Media

                                                     baseurl= file:///media/

                                                     gpgcheck=1

                                                     enabled=1

                                                     gpgkey= file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

    1. owncloud對(duì)于apache和MySQL沒(méi)有版本要求,胡仙兒決定走鏡像包,不過(guò)對(duì)于PHP環(huán)境owncloud要求必須使用5.5以上版本。

    2. 胡仙兒搭建的環(huán)境中一般情況下沒(méi)有連接外網(wǎng),所以咯在安裝PHP環(huán)境之前均屬于斷網(wǎng)環(huán)境。。。

安裝LAMP平臺(tái)

安裝httpd、MySQL

檢查是否已經(jīng)安裝apache                httpd -v(如果顯示apache的版本號(hào)即已經(jīng)安裝好了,可以不進(jìn)行下一步操作)

安裝apache                                    yum install httpd

安裝MySQL                                    yum install mysql-server mysql-devel

配置MySQL

為MySQL設(shè)置用戶密碼                   mysqladmin -u root password 密碼

將apache、MySQL服務(wù)配置為開(kāi)機(jī)自啟

                                                      chkconfig –add mysqld

                                                      chkconfig –add httpd

                                                      chkconfig mysqld on

                                                      chkconfig httpd on

登陸MySQL                                    mysql -u root -p(回車,之后輸入密碼;輸入密碼時(shí)默認(rèn)不顯示)

創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)                              create database 數(shù)據(jù)庫(kù)名(作為云盤(pán)數(shù)據(jù)存儲(chǔ)的數(shù)據(jù)庫(kù))

安裝PHP環(huán)境(以PHP5.6為例)

導(dǎo)入PHP安裝源                              rpm -ivh http://repo.webtatic.com/yum/el6/latest.rpm

安裝PHP及其用到的控件                yum install php56w    php56w-gd    php56w-mysql    php56w-bcmath    php56w-mbstring    php56w-xml    php56w-ldap

安裝owncloud(以owncloud-9.1.8為例)

       通過(guò)其他主機(jī)瀏覽器訪問(wèn)地址:https://www.owncloud.org,下載owncloud-9.1.8.tar.bz2文件上傳到服務(wù)器上,或者直接通過(guò)服務(wù)器訪問(wèn)https://www.owncloud.org直接下載owncloud-9.18.tar.bz2文件。

解壓owncloud-9.1.8.tar.bz2           tar jxvf owncloud-9.1.8.tar.bz2 -C /var/www/html

進(jìn)行配置                                         chown -R apache:apache /var/www/html/owncloud/ 

                                                      chmod 777 /var/www/html/owncloud/config

    1. 這里涉及到文件權(quán)限的問(wèn)題,權(quán)限這東西解釋起來(lái)相當(dāng)麻煩,胡仙兒就不多說(shuō)了~~~

    2. 下面這一步很關(guān)鍵,如果沒(méi)有對(duì)其進(jìn)行操作云盤(pán)就無(wú)法工作。。。

                                                      vim /var/www/html/owncloud/config/config.php

       修改里面所有有IP地址的參數(shù),可以將其改為機(jī)器本身的IP地址可以將機(jī)器的對(duì)應(yīng)域名填寫(xiě)進(jìn)去。這個(gè)配置文件不需要做其他的設(shè)置,當(dāng)完成最后一步他會(huì)自動(dòng)完善各種信息。

配置文件如下:

                      <?php

                      $CONFIG = array (

                        'instanceid' => 'ockorj2eh5j0',

                        'passwordsalt' => '9l77JE5WN1sjIOA50Cq1nRkE+dImWs',

                        'secret' => '3JdLPyYkd9uvz9mQnQ3J1/B5BEV2LNNscMBMPZ9l2fHSaIM4',

                        'trusted_domains' =>

                        array (

                            0 => '[服務(wù)器IP]',           (這個(gè)好像是可以做群集的,此處應(yīng)該可以將搭建相同服務(wù)的機(jī)器添上去,說(shuō)老實(shí)話這個(gè)胡仙兒沒(méi)有去試,感覺(jué)可行。嘻嘻)

                        ),

                       'datadirectory' => '/var/www/html/owncloud/data',

                       'overwrite.cli.url' => '[服務(wù)器IP或網(wǎng)址]',      (填網(wǎng)址的話就需要搭建dns,胡仙兒懶,就填的IP~~~)

                       'dbtype' => 'mysql',

                       'version' => '9.1.8.2',

                       'dbname' => 'ocdb',

                       'dbhost' => 'localhost',

                       'dbtableprefix' => 'oc_',

                       'dbuser' => 'oc_root',

                       'dbpassword' => 'hhrnLXux8GF7KvHuRw6M+cPOLN/kQN',

                       'logtimezone' => 'UTC',

                       'installed' => true,

                      );

這個(gè)配置文件,是胡仙兒做完所用設(shè)置后已經(jīng)開(kāi)始使用后的配置,和原始配置文件有些許的差別。

訪問(wèn)云盤(pán) 

    1. 其他主機(jī)通過(guò)瀏覽器訪問(wèn)云盤(pán)服務(wù)器IP/owncloud

    2. 之后會(huì)出現(xiàn)一個(gè)前端配置的頁(yè)面,對(duì)它進(jìn)行操作為owncloud創(chuàng)建管理員及其密碼選擇所使用的數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)的用戶名和其密碼、數(shù)據(jù)庫(kù)名以及數(shù)據(jù)庫(kù)服務(wù)器的IP(或域名)。就大功告成了。。。

題外話

    1. 胡仙兒搭建的云盤(pán)僅僅是滿足了云盤(pán)的作用,他還可以完善,像搭個(gè)dns,設(shè)置訪問(wèn)的主頁(yè)啦等等

    2. 胡仙兒是一個(gè)剛剛走上it道路的萌新,希望補(bǔ)充自己,歡迎大佬們的指點(diǎn)批評(píng)。


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI