dietpi-software install 83


#If you need to change your lisening port
    nano /etc/apache2/ports.conf

#Share to add to Samba
    nano /etc/samba/smb.conf

[www]
        comment = www
        path = /var/www
        browseable = yes
        create mask = 0775
        directory mask = 0775
        valid users = dietpi
        writeable = yes
max connections = 8

#Restart Samba with
    service smbd restart

#if you need to change permissions of that folder
    chmod -R 777 /var/www

#if you want to test your page.  If you change the port you have to add : and your port.
http://192.168.1.x

####    your done with a webserver.  If you want SSL keep going.    ####

#Cert/SSL stuff
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout private.key -out certificate.crt

mv private.key /etc/ssl/private/
mv certificate.crt /etc/ssl/certs/

nano /etc/apache2/sites-available/000-default.conf

#add the purple to the bottom

<VirtualHost *:443>
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
        SSLEngine on
        SSLProtocol all -SSLv2
        SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5
        SSLCertificateFile "/etc/ssl/certs/certificate.crt"
        SSLCertificateKeyFile "/etc/ssl/private/private.key"
</VirtualHost>

a2enmod ssl

apache2ctl configtest

#this restarts apache2 to take effect settings.
systemctl restart apache2.service

####    DONE https sould work now   ####




#change listen port on
lighthttpd listen port file is:  nano /etc/lighttpd/lighttpd.conf