Ubuntu Linux
-
#2966
Ha megy localhost-on akkor látszódnia kell kint is, a külső ip-d segítségével, ha ki van engedve tűzfal/routeren.
MySQL
aptitude install mysql-client mysql-server openssl binutils
A MySQL telepítésekor néhány kérdésre válaszolnunk kell:
* New password for the MySQL “root” user: root jelszó
* Repeat password for the MySQL “root” user: root jelszó
* Create directories for web-based administration? <– Nem
* General type of mail configuration: <– Internet Site
* System mail name: <– domain nevünk (server1.otthon.local)
* SSL certificate required <– Ok
Ha kész a telepítés be kell állítanunk, hogy a MySQL minden hálózati interfészen hallgasson
nano /etc/mysql/my.cnf
Keressük meg a következő sort:
bind-address = 127.0.0.1
Majd rakjunk elé egy # jelet (kikommentezzük).
Indítsuk újra a MySQL szervert
/etc/init.d/mysql restart
Majd ellenőrizzük, hogy mindenhol figyel
netstat -tap | grep mysql
Ilyesmit kell látnunk:
root@server1:~# netstat -tap | grep mysql
tcp 0 0 *:mysql *:* LISTEN 10447/mysqld
root@server1:~#
Apache:
aptitude install apache2 apache2.2-common apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-gd php5-mysql php5-imap phpmyadmin php5-cli php5-cgi libapache2-mod-fcgid apache2-suexec php-pear php-auth php5-mcrypt mcrypt php5-imagick imagemagick libapache2-mod-suphp
A Web server to reconfigure automatically kérdésre válasszuk az apache2 opciót.
Engedélyezzük az suexec, rewrite, ssl, actions, és include Apache modulokat
a2enmod suexec rewrite ssl actions include
Töröljük a phpMyAdminhoz tartozó /etc/phpmyadmin/htpasswd.setup fájlt a biztonság érdekében
rm -f /etc/phpmyadmin/htpasswd.setup
Majd nyissuk meg szerkesztésre az Apache konfigurációs fájlját:
nano /etc/phpmyadmin/apache.conf
és távolítsuk el a következő részt (töröljük ki)
# Authorize for setup
<Files setup.php>
# For Apache 1.3 and 2.0
<IfModule mod_auth.c>
AuthType Basic
AuthName "phpMyAdmin Setup"
AuthUserFile /etc/phpmyadmin/htpasswd.setup
</IfModule>
# For Apache 2.2
<IfModule mod_authn_file.c>
AuthType Basic
AuthName "phpMyAdmin Setup"
AuthUserFile /etc/phpmyadmin/htpasswd.setup
</IfModule>
Require valid-user
</Files>
Majd indítsuk újra az Apache kiszolgálót
/etc/init.d/apache2 restart