Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.
PrisijungtiRegistruotisJei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.
apt-get update
Nginx diegimas ir konfigūravimasapt-get install nginx
3. Konfigūruojame Nginx:nano /etc/nginx/sites-available/domenas
Failo turinyje nurodome šią konfigūraciją:
server {
listen 80;
root /var/www/;
index index.php index.html index.htm;
server_name domenas.com;
location / {
try_files $uri $uri/ /index.php;
}
location ~ \.php$ {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8080;
}
location ~ /\.ht {
deny all;
}
}
4. Aktyvuojame virtualų hostą:
ln -s /etc/nginx/sites-available/domenas /etc/nginx/sites-enabled/domenas
Tuo pačiu galime (tačiau nėra būtina), pašalinti pagal nutylėjimą taikomą Nginx serverio bloką:
rm /etc/nginx/sites-enabled/default
Apache įdiegimas ir konfigūravimasapt-get install apache2
Kadangi Nginx vis dar nėra įjungtas, paleidus Apache tarnyba klausysis 80 prievado.nano /etc/apache2/ports.conf
Surandame ir pakeičiame "NameVirtualHost" ir "Listen" parametrus į šiuos:
NameVirtualHost 127.0.0.1:8080
Listen 127.0.0.1:8080
7. Sukuriame naują Apache virtualaus hosto konfigūracinį failą remiantis pagal nutylėjimą esančia virtualaus hosto konfigūracija:
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/domenas
8. Redaguojame naujo virtualaus hosto konfigūracinį failą:
nano /etc/apache2/sites-available/domenas
Faile pakoreguojame "<VirtualHost ...>" parametrą į:
<VirtualHost 127.0.0.1:8080>
Bei patikriname ar "DocumentRoot" parametras nurodytas tiksliai.a2ensite domenas
10. Įdiegiame PHP:
apt-get install php5
11. Perkrauname abi tarnybas:
service apache2 restart
service nginx restart
Rezultatasnano /var/www/info.php
Faile patalpiname šį kodą:
<?
phpinfo( );
?>
Apsilankius adresu:http://mūsų_prieš_tai_nurodytas_domenas/info.php
netstat -tulpn