Install LEMP Stack On Ubuntu 15.10

1. Install Nginx

Nginx (pronounced as engine-x) open-source  , yüksek performanslı bir HTTP server ve reverse proxy dir .Kurulum adımları aşağıdaki gibidir.

Nginx kurulum adımlarını terminal ekranı üzerinde yapacağız.

Note: eğer önceden kurulmuş bir apache2 varsa uninstall ederek yeniden kuracağız.

öncelikle varsa daha önceden kurulu apache2 servisi stop ederek başlıyoruz.

sudo service apache2 stop

sonrasında kurulumları kaldırıyoruz

sudo apt-get remove --purge apache2 apache2-utils apache2.2-bin apache2-common -y
sudo apt-get autoremove -y
sudo apt-get autoclean -y

whereis apache2

sudo rm -Rf /etc/apache2 /usr/lib/apache2 /usr/include/apache2

gerekli kaldırma işlemlerini tamamladık şimdi kuruluma başlayabiliriz.

sudo apt-get install nginx
ngnix start ediyoruz.

sudo systemctl start nginx


start ettiğimizde aşağıdaki gibi bir ekran karşımıza çıkacaktır.
● nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)  Active: active (running) since Tue 2015-10-27 16:08:39 IST; 4s ago Main PID: 1744 (nginx) CGroup: /system.slice/nginx.service ├─1744 nginx: master process /usr/sbin/nginx -g daemon on; master_... └─1745 nginx: worker process Oct 27 16:08:39 server systemd[1]: Starting A high performance web server a..... Oct 27 16:08:39 server systemd[1]: nginx.service: Failed to read PID from f...nt Oct 27 16:08:39 server systemd[1]: Started A high performance web server an...r. Hint: Some lines were ellipsized, use -l to show in full.

2. Test nginx

browser üzerinde http://sunucu ip adresini yazdığımızda bizi wellcome Nginx şeklinde bir ekran karşılayacaktır.

sudo nano /etc/nginx/nginx.conf 

komutu ile nginx ayarlarına bakıyoruz

nginx site kayıtları /etc/nginx/sites-available/default altında tutulmaktadır.

sudo nano /etc/nginx/sites-available/default
[...]
server {
listen 80 default_server;
listen [::]:80 default_server;
[...]
root /var/www/html;
# Add index.php to the list if you are using PHP
index index.php index.html index.htm index.nginx-debian.html;
server_name server.unixmen.local;
[...]