Skocz do zawartości

radzik

Użytkownicy
  • Zawartość

    5
  • Rejestracja

  • Ostatnio

Posty napisane przez radzik


  1. Już daję plik /etc/apache2/sites-enabled/example.com.conf

    <VirtualHost *:80>
    
            ServerName example.com
            ServerName www.example.com
            ServerAdmin webmaster@example.com
            DocumentRoot /var/www/example.com/public_html
    
       <IfModule mod_fastcgi.c>
            AddType application/x-httpd-fastphp5 .php
            Action application/x-httpd-fastphp5 /php5-fcgi
            Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi-example.com
            FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi-example.com -socket /var/run/php5-fpm-example.com.sock -pass-header Authorization
       </IfModule>
    
    </VirtualHost>
    
    <IfModule mod_ssl.c>
    <VirtualHost *:443>
    
            ServerName example.com
            ServerName www.example.com
            ServerAdmin webmaster@example.com
            DocumentRoot /var/www/example.com/public_html
    
           <Directory "/var/www/example.com/public_html">
           Order allow,deny
            Allow from all
            AllowOverride All
            </Directory>
    
            ErrorLog /var/www/example.com/logs/error.log
            CustomLog /var/www/example.com/logs/access.log combined
           
            SSLCertificateFile /etc/letsencrypt/live/example.com/fullchain.pem
            SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem
            #Include /etc/letsencrypt/options-ssl-apache.conf
    
            <IfModule mod_fastcgi.c>
            AddType application/x-httpd-fastphp5 .php
            Action application/x-httpd-fastphp5 /php5-fcgi
            Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi-example.com-ssl
            FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi-example.com-ssl -socket /var/run/php5-fpm-example.com.sock -pass-header Authorization
       </IfModule>
    
    </VirtualHost>
    
    # vim: syntax=apache ts=4 sw=4 sts=4 sr noet
    </IfModule>
    

    Wygenerowałem klucze i config za pomocą certbota let's encrypt.


  2. Witam,

    Posiadam serwer z zainstalowanym Debianem 8 plus do tego uruchomione są min. usługi takie jak:

    • apache2
    • mysql (mariadb)
    • php5
    • pureftpd

    Borykam się z problemem uprawnień do katalogów dla użytkowników ftp. W tej chwili posiadam dla virtualhosty dla folderów:

    • /var/www/test1.pl/public_html/
    • /var/www/test2.pl/public_html/

    oraz użytkowników o tych samych nazwach tj. test1 i test2 z dostępem do w/w folderów.

     

    W obu przypadkach dodałem użytkownika www-data do grup test1, test2 oraz zmieniłem właścicela folderów na www-data:test1, nadając do tego prawa do katalogów 775.

    Teoretycznie to teraz działa(czasami :) ) , ale zdaje sobie sprawę, że nie jest to poprawne podejście do tematu.
    Z racji niewielkiego doświadczenia z apache, chciałbym dowiedzieć się jak powinienem skonfigurować apache, aby użytkownik ftp i www-data nie mieli problemu z dostępem do plików w danej lokalizacji.

    Z góry dziękuję za pomoc.

×