File tree 2 files changed +26
-6
lines changed
2 files changed +26
-6
lines changed Original file line number Diff line number Diff line change @@ -401,10 +401,21 @@ Do you want to install Certbot with snap? (recommended)"
401
401
fi
402
402
403
403
# Add Nginx config
404
- if [ ! -f " /etc/nginx/sites-available/rustdesk.conf " ]
404
+ if [ -d " /etc/nginx/sites-available" ] && [ -d " /etc/nginx/sites-enabled " ]
405
405
then
406
- touch " /etc/nginx/sites-available/rustdesk.conf"
407
- cat << NGINX_RUSTDESK_CONF > "/etc/nginx/sites-available/rustdesk.conf"
406
+ SITES_CONF_DIR=" sites-available"
407
+ elif [ -d " /etc/nginx/conf.d" ]
408
+ then
409
+ SITES_CONF_DIR=" conf.d"
410
+ else
411
+ msg_box " Couldn't find the Nginx config directory. Please check your system!"
412
+ exit 1
413
+ fi
414
+
415
+ if [ ! -f " /etc/nginx/$SITES_CONF_DIR /rustdesk.conf" ]
416
+ then
417
+ touch " /etc/nginx/$SITES_CONF_DIR /rustdesk.conf"
418
+ cat << NGINX_RUSTDESK_CONF > "/etc/nginx/$SITES_CONF_DIR /rustdesk.conf"
408
419
server {
409
420
server_name ${RUSTDESK_DOMAIN} ;
410
421
location / {
@@ -417,7 +428,7 @@ NGINX_RUSTDESK_CONF
417
428
fi
418
429
419
430
# Enable the Nginx config file
420
- if [ ! -f /etc/nginx/sites-enabled/rustdesk.conf ]
431
+ if [ " $SITES_CONF_DIR " = " sites-available " ] && [ ! -f /etc/nginx/sites-enabled/rustdesk.conf ]
421
432
then
422
433
ln -s /etc/nginx/sites-available/rustdesk.conf /etc/nginx/sites-enabled/rustdesk.conf
423
434
fi
Original file line number Diff line number Diff line change @@ -272,9 +272,18 @@ server {
272
272
}
273
273
EOF
274
274
) "
275
- echo " ${rustdesknginx} " | sudo tee /etc/nginx/sites-available/rustdesk.conf > /dev/null
276
275
277
- sudo ln -s /etc/nginx/sites-available/rustdesk.conf /etc/nginx/sites-enabled/rustdesk.conf
276
+ if [ -d " /etc/nginx/sites-available" ] && [ -d " /etc/nginx/sites-enabled" ]
277
+ then
278
+ echo " ${rustdesknginx} " | sudo tee /etc/nginx/sites-available/rustdesk.conf > /dev/null
279
+ sudo ln -s /etc/nginx/sites-available/rustdesk.conf /etc/nginx/sites-enabled/rustdesk.conf
280
+ elif [ -d " /etc/nginx/conf.d" ]
281
+ then
282
+ echo " ${rustdesknginx} " | sudo tee /etc/nginx/conf.d/rustdesk.conf > /dev/null
283
+ else
284
+ msg_box " Couldn't find the Nginx config directory. Please check your system!"
285
+ exit 1
286
+ fi
278
287
279
288
sudo ufw allow 80/tcp
280
289
sudo ufw allow 443/tcp
You can’t perform that action at this time.
0 commit comments