#
apt-get install nginx
#
sudo /etc/init.d/nginx start
sudo /etc/init.d/nginx stop
sudo /etc/init.d/nginx restart
#
systemctl status nginx
sudo systemctl start nginx
sudo systemctl stop nginx
sudo systemctl restart nginx
sudo systemctl reload nginx
# activate auto start
sudo systemctl enable nginx
# deactivate auto start
sudo systemctl disable nginx
# setting up websites / config virtual hosts
cd /var/www/
mkdir -p /var/www/learning.toto.fr/{public,logs}
sudo chown -R $k4zek4ge:$k4zek4ge /var/www/learning.toto.fr
sudo chmod -R 755 /var/www/learning.toto.fr
sudo nano /etc/nginx/sites-available/learning.toto.fr
server {
listen 80;
listen [::]:80;
root /var/www/learning.toto.fr ;
index index.html index.htm index.nginx-debian.html;
server_name learning.0pen.fr www.learning.toto.fr;
location / {
try_files $uri $uri/ =404;
}
}
server {
listen 80;
server_name www.ve-server1.com;
rewrite ^/(.*) http://ve-server1.com/$1 permanent;
}
server {
listen 80;
server_name ve-server1.com;
access_log /var/www/ve-server1.com/logs/access.log;
error_log /var/www/ve-server1.com/logs/error.log;
location / {
root /var/www/ve-server1.com/public/;
index index.html;
}
}
#
sudo ln -s /etc/nginx/sites-available/learning.0pen.fr /etc/nginx/sites-enabled/