How to Install NextCloud Latest Version on CentOS 8/7
Talaan ng mga Nilalaman:
- Mga kinakailangan
- Hakbang 1: Paglikha ng MySQL Database
- Hakbang 2: Pag-install ng PHP at Apache
- Hakbang 3: Pag-configure ng firewall
- Hakbang 4: Pag-download ng Nextcloud
- Hakbang 5: I-configure ang Apache
- Hakbang 6: Pag-install ng Nextcloud
- Konklusyon
Nextcloud ay isang bukas na mapagkukunan, self-host file share at pakikipagtulungan platform, katulad ng Dropbox. Ito ay kasama ng media player, kalendaryo at pamamahala ng contact.
Nextcloud ay mapapalawak sa pamamagitan ng mga app at may mga desktop at mobile na kliyente para sa lahat ng mga pangunahing platform.
Tutulungan ka ng tutorial na ito sa proseso ng pag-install at pag-configure ng Nextcloud na may Apache sa isang sistema ng CentOS 7.
Mga kinakailangan
Bago magsimula sa tutorial, tiyaking naka-log in ka bilang isang gumagamit na may mga pribilehiyo ng sudo.
Hakbang 1: Paglikha ng MySQL Database
Ang NextCloud ay maaaring gumamit ng SQLite, PostgreSQL o MySQL database upang maiimbak ang lahat ng data nito.
Sa tutorial na ito gagamitin namin ang MySQL bilang database na pinili.
Kung wala ka nang mai-install ang MySQL o MariaDB sa iyong CentOS server maaari mong mai-install sa pamamagitan ng pagsunod sa isa sa mga tagubilin sa ibaba:
Magsimula sa pamamagitan ng pag-log sa shell ng MySQL sa pamamagitan ng pag-type ng sumusunod na utos:
sudo mysql
Patakbuhin ang sumusunod na mga pahayag ng SQL upang lumikha ng isang database na pinangalanang
nextcloud
, gumagamit na nagngangalang
nextclouduser
at upang bigyan ang mga kinakailangang pribilehiyo sa gumagamit:
CREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
FLUSH PRIVILEGES;
EXIT;
Hakbang 2: Pag-install ng PHP at Apache
Nextcloud ay isang aplikasyon ng PHP. Ang mga barko ng CentOS 7 na may PHP 5.4 na hindi suportado ng Nextcloud.
Mag-i-install kami ng PHP 7.2 mula sa imbakan ng Remi. Ang mga utos sa ibaba ay magbibigay-daan sa mga repositories ng EPEL at Remi:
sudo yum install epel-release yum-utils
sudo yum install
sudo yum-config-manager --enable remi-php72
Kapag pinagana ang mga repositori na i-install ang Apache PHP 7.2 at lahat ng kinakailangang mga extension ng PHP kasama ang sumusunod na utos:
sudo yum install httpd php php-gd php-json php-mysql php-curl php-mbstring php-intl php-mcrypt php-imagick php-xml php-zip
Hakbang 3: Pag-configure ng firewall
Maaari mong gawin iyon sa pamamagitan ng pagpapatakbo ng mga sumusunod na utos:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Hakbang 4: Pag-download ng Nextcloud
I-download ang pinakabagong bersyon ng Nextcloud mula sa pahina ng pag-download ng Nextcloud na may wget:
wget -P /tmp
Sa panahon ng pagsulat ng artikulong ito, ang pinakabagong bersyon ng Nextcloud ay bersyon 15.0.0.
Kapag nakumpleto ang pag-download, kunin ang archive sa direktoryo / var / www:
sudo unzip /tmp/nextcloud-15.0.0.zip -d /var/www
Itakda ang tamang pagmamay-ari upang ang Apache web server ay maaaring magkaroon ng buong pag-access sa mga file at direktoryo ng Nextcloud:
sudo chown -R apache: /var/www/nextcloud
Hakbang 5: I-configure ang Apache
Buksan ang iyong text editor at lumikha ng sumusunod na file ng pagsasaayos ng Apache.
sudo nano /etc/httpd/conf.d/nextcloud.conf
/etc/httpd/conf.d/nextcloud.conf
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Isaaktibo ang mga pagbabago sa pamamagitan ng pag-restart ng serbisyo ng Apache:
Hakbang 6: Pag-install ng Nextcloud
Ngayon na ang Nextcloud ay nai-download at ang lahat ng kinakailangang serbisyo ay na-configure buksan ang iyong browser at simulan ang pag-install ng Nextcloud sa pamamagitan ng pagbisita sa domain name ng iyong server o IP na sinusundan ng
/nextcloud
:
http://domain_name_or_ip_address/nextcloud
Ipakita sa iyo ang pahina ng pag-setup ng Nextcloud.


Konklusyon
Nalaman mo kung paano i-install at i-configure ang Nextcloud sa iyong CentOS 7 machine. Kung mayroon kang isang domain name na nauugnay sa iyong Nextcloud server, maaari mong sundin ang gabay na ito at ma-secure ang iyong Apache sa Let Encrypt.
Upang makahanap ng karagdagang impormasyon tungkol sa kung paano pamahalaan ang iyong halimbawa ng Nextcloud bisitahin ang pahina ng dokumentong Nextcloud.
nextcloud sentimo apache, Ang pinakabagong 15-inch MacBook Pro ay malapit na kahawig ng hinalinhan nito. Ito ay nagpapalakas ng parehong solid aluminyo unibody enclosure na may indented thumb scoop para sa pagbubukas ng takip, ang parehong malaking touchpad, at ang parehong matigas na pindutan na gumagawa ng pag-tap at swiping ang touchpad sa iyong mga daliri mas madali kaysa sa pagpindot sa pindutan. Ang malaking screen ng glossy ay may resolusyon na 1440 ng 900 pixel, at lahat ng mga port - kabilang ang port ng MagSa
Pinapayagan ka ng isang bagong puwang ng Secure Digital (SD) card na maglipat ng mga file sa iyong Mac at i-boot ang laptop. Sinasabi ng Apple na sinusuportahan ng MacBook Pro ang mga sumusunod na card: SD (na mayroong 4MB hanggang 4GB ng data), SDHC (na nagtataglay ng 4GB hanggang 32GB ng data), microSD (na may adaptor), at miniSD (na may adapter). Hindi nito sinusuportahan ang SDXC, isang bagong detalye ng card na maaaring suportahan ng teoretikal hanggang sa 2TB ng imbakan; Gayunpaman, ang ca
"Ang bawat tao'y nagsasalita tungkol sa kung paano mga consumer hindi alam kung ano ang nangyayari, at kung alam nila kung ano ang nangyayari, sila ay magiging horrified, "sabi ni Rubin. "Ang dahilan kung bakit hindi nila alam ang tungkol dito ay hindi sila nag-aalinlangan upang malaman ang tungkol dito, at ang dahilan kung bakit hindi sila nag-aalinlangan upang malaman ang tungkol dito ay dahil wala nang masama ang nangyari."
[Karagdagang pagbabasa: Ang pinakamahusay TV streaming services]
Paano mag-set up ng virtual host ng apache sa mga sentimo 7
Sa tutorial na ito, bibigyan kami ng isang hakbang sa pamamagitan ng mga tagubilin sa hakbang tungkol sa kung paano mag-set up ng mga Apache Virtual Host sa isang server ng CentOS 7. Pinapayagan ng Apache Virtual Host ang maraming mga website na tumakbo sa isang Web server.







