loading...
 
 
 


Articolul precedent Articolul următor

Instalare server Debian (9)


trimis de Dan



Configurare Apache: site nou



 Revenim la serverul web, Apache. Momentan funcționează dar avem numai pagina predefinită, chiar dacă apelăm cu domeniul (sau subdomenii din domeniul) instalat mai devreme. Trebuie să umblăm puțin la el.

 Facem un fișier /etc/apache2/sites-available/hțțța.info.conf în care scriem:

<VirtualHost *:80>
ServerAdmin webmaster@hțțța.info
ServerName hțțța.info
ServerAlias www.hțțța.info *.hțțța.info
DocumentRoot /var/www/hțțța.info/
DirectoryIndex index.php index.html index.htm
ErrorLog /var/www/hțțța.info/logs/error.log
CustomLog /var/www/hțțța.info/logs/access.log combined
</VirtualHost>


 Activăm site-ul cu comanda:

# a2ensite hțțța.info.conf

 Activăm configurația cu:

# service apache2 reload

 Ar trebui să instalăm și PHP. Versiunea 7 nu este inclusă în nici o sursă oficială, vom folosi versiunea Dotdeb.org. Modific fișierul /etc/apt/sources.list, adaug 2 linii:

deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all


 Instalez GnuPG key:

# wget https://www.dotdeb.org/dotdeb.gpg
# apt-key add dotdeb.gpg


 Băgăm celebrul update:

# apt-get update

 Instalez PHP-ul:

# apt-get install php7.0 php7.0-cgi php7.0-cli php7.0-common php7.0-curl php7.0-ldap php7.0-mysql php7.0-odbc php7.0-sqlite3 php7.0-sybase php7.0-imap php7.0-mongodb php7.0-pgsql

 Verific versiunea:

# php -v

PHP 7.0.11-1~dotdeb+8.1 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
  with Zend OPcache v7.0.11-1~dotdeb+8.1, Copyright (c) 1999-2016, by Zend Technologies


 Mai fac o paranteză. Ca să paste în PuTTY, poți folosi Shift+Insert pentru Paste. Ca să copiezi ceva din PuTTY, selectezi textul cu mouse-ul, apoi middle-click unde vrei să paste.

 Încă o paranteză: internetul de la Telekom iar nu merge. 72 de ore, remember? Ia și instalează PHP7 în condițiile astea.

 Și dacă tot sunt la paranteze, se pare că sunt probleme în /etc/apt/sources.list.

#apt-get update

Hit http://packages.dotdeb.org jessie InRelease
Hit http://security.debian.org jessie/updates InRelease
Get:1 http://ftp.ro.debian.org jessie-updates InRelease [142 kB]
Get:2 http://packages.dotdeb.org jessie/all Sources [26.3 kB]
Get:3 http://packages.dotdeb.org jessie/all amd64 Packages [93.1 kB]
Get:4 http://ftp.ro.debian.org jessie-updates InRelease [142 kB]
Hit http://security.debian.org jessie/updates/main Sources
Hit http://security.debian.org jessie/updates/main amd64 Packages
Hit http://security.debian.org jessie/updates/main Translation-en
Ign http://httpredir.debian.org jessie InRelease
Get:5 http://httpredir.debian.org jessie Release.gpg [2,373 B]
Ign http://packages.dotdeb.org jessie/all Translation-en_US
Ign http://packages.dotdeb.org jessie/all Translation-en
Get:6 http://httpredir.debian.org jessie Release [148 kB]
Get:7 http://ftp.ro.debian.org jessie-updates InRelease [142 kB]
99% [6 Release 110 kB/148 kB 74%] [7 InRelease gpgv 0 B]Splitting up /var/lib/apt/lists/partial/ftp.ro.debian.org_dErr http://ftp.ro.debian.org jessie-updates InRelease ture failed

Get:8 http://httpredir.debian.org jessie/main Sources [7,059 kB]
Get:9 http://httpredir.debian.org jessie/non-free Sources [99.0 kB]
Get:10 http://httpredir.debian.org jessie/main amd64 Packages [6,787 kB]
Get:11 http://httpredir.debian.org jessie/non-free amd64 Packages [83.6 kB]
Get:12 http://httpredir.debian.org jessie/main Translation-en [4,583 kB]
Get:13 http://httpredir.debian.org jessie/non-free Translation-en [72.3 kB]
Fetched 19.0 MB in 23s (804 kB/s)
Reading package lists... Done
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://ftp.ro.debian.org jessie-updates InRelease: Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?)

W: Failed to fetch http://ftp.ro.debian.org/debian/dists/jessie-updates/InRelease

W: Some index files failed to download. They have been ignored, or old ones used instead.


 Modific fișierul, va arăta cam așa:

#

# deb cdrom:[Debian GNU/Linux 8.6.0 _Jessie_ - Official amd64 NETINST Binary-1 20160917-14:20]/ jessie main

#deb cdrom:[Debian GNU/Linux 8.6.0 _Jessie_ - Official amd64 NETINST Binary-1 20160917-14:20]/ jessie main

#deb http://ftp.ro.debian.org/debian/ jessie main
#deb-src http://ftp.ro.debian.org/debian/ jessie main

deb http://httpredir.debian.org/debian jessie main contrib non-free
deb-src http://httpredir.debian.org/debian jessie main contrib non-free

#deb http://security.debian.org/ jessie/updates main
#deb-src http://security.debian.org/ jessie/updates main
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

# jessie-updates, previously known as 'volatile'
#deb http://ftp.ro.debian.org/debian/ jessie-updates main
#deb-src http://ftp.ro.debian.org/debian/ jessie-updates main
deb http://httpredir.debian.org/debian jessie-updates main contrib non-free
deb-src http://httpredir.debian.org/debian jessie-updates main contrib non-free


deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all


 Acum trebuie să instalez mod_php7 pentru Apache și să-l restartez (la mine a mers și fără restart):

# apt-get install libapache2-mod-php7.0
# service apache2 restart


 Între timp a picat internetul, taman când voiam să aplic la niște joburi... Să-i ia dracu' pe imbecilii de la Telekom!

 Bine că merge serverul!



Continuare în articolul următor

Articolul precedent Articolul următor



Calculator ieftin, deja instalat cu Windows și Linux!

Calculator ieftin, deja instalat cu Windows și Linux!
 
YOTTA este și pe Facebook
 
 



797