martedì 8 marzo 2016

Impostazione Subversion (SVN) e mod_dav_svn su Cpanel Server


Installare mod_dav_svn usando yum ( yum install mod_dav_svn ) - versione 1.4.x stessa subersion sopra.
Modulo mod_dav_svn carico di Apache. Vai alla GSA -> Configurazione del servizio -> Configurazione Apache -> Includi Editor -> Includere Pre-Main . Selezionare " Tutte le versioni " o la versione corrente di Apache (es: " 2.2.16 ") dal menu a discesa. Oppure si può modificare il loro file corrispondente direttamente:
Tutte le versioni: /usr/local/apache/conf/includes/pre_main_global.conf
Apache 2.2.16: /usr/local/apache/conf/includes/pre_main_2.conf
Aggiungere i codici qui sotto e fare clic su " Aggiornamento tasto" per salvare config. Ciò riavviare Apache se nessun errore della configurazione.

<IfModule mod_dav.c>
 LoadModule dav_svn_module /usr/lib/httpd/modules/mod_dav_svn.so
 LoadModule authz_svn_module /usr/lib/httpd/modules/mod_authz_svn.so
 </ IfModule>
Creare repository e aggiungere l'accesso http (es: http://domain.com/svn)

Crea il tuo repository: svnadmin create / path / to / svn / repos
Aggiungere il codice sottostante per personalizzato del tuo dominio file di inclusione. È necessario creare questo file in base a questa guida per conservare quando si ricompila Apache / PHP. File di esempio (Apache2, non SSL / standard): /usr/local/apache/conf/userdata/std/2/cpanl_user/domain.com/svn.conf Contenuto del file:

<Location / svn>
 # mod supporto DAV svn e la posizione dei file svn repo
 DAV svn
 SVNPath / path / to / svn / repos
 # autenticazione per la sicurezza, creare utilizzando htpasswd
 AuthType base
 AuthName "SVN Access"
 AuthUserFile / path / to / file / contenente / user.pass
 Richiede valid-user
 # aggiunto per i permessi / accesso
 Order consentire, negare
 Allow from all
 </ Location>

martedì 26 gennaio 2016

Impostazione SFTP accesso in sola (Redhat-based Distro)

Impostazione sftp accesso in sola su difetto RedHat / CentOS install. Uso integrato sftp serverche è non-chroot e facile da installare.
Server: Individuare binario sftp-server e aggiungere alla vostra lista di shell valide sul sistema.
1
che sftp server
Nota: Questo sarà molto probabilmente vi darà questa: / usr / libexec / openssh / sftp server
1
eco / usr / libexec / openssh / SFTP server >> / etc / shells
Nota: Si consiglia di eseguire il backup / etc / shells primo
Account utente: Aggiungere o modificare gli account per utilizzare sftp-server.
Nuovo utente
1
useradd -s / usr / libexec / openssh / SFTP server sftponlyuser
Nota: il parametro importante c'è il "-s / usr / libexec / openssh / sftp-server", che imposta la shell di default per questo account. Per impostazione predefinita, si avrà "/ bin / bash".
Utente esistente:
1
vi / etc / passwd

martedì 5 gennaio 2016

Xen: Aggiungi partizioni extra da SO Guest

Ecco un modo per aggiungere e montare partizione LVM supplementare nelle macchine guest Xen.

1.) Creare partizione logica e formattarla. Nell'esempio riportato di seguito crea partizione "40GB" e formato "ext3" nel gruppo di volumi "vg0".

1
2
lvcreate -L 40G -n extra_storage vg0
 mkfs -t ext3 -v / dev / vg0 / extra_storage
2.) Aggiornare config xen per aggiungere nuova partizione di sistema operativo guest. Assegnare il nome del dispositivo ad esso, ad esempio "xvda3". Quindi ricreare la VM di riconoscere la nuova partizione / dispositivo. Nota: il riavvio non legge la nuova configurazione Xen.

1
2
disk =
        ['phy: / dev / vg0 / extra_storage, xvda3, w',
3.) Dopo il riavvio, accedere al VM e montare la nuova partizione. Nuova unità o partizione shoud essere in "/ dev / xvda3."

1
  mount / dev / xvda3 / extra_space
Aggiungilo a "/ etc / fstab" per automount al riavvio.

1
  / dev / xvda3 / extra_space ext3 noatime, nodiratime, errors = remount-ro 0 1