GNU/Linux >> Znalost Linux >  >> Linux

Pomocí mount --bind Přesuňte webový a e-mailový adresář serveru ISPConfig 3 do nového adresáře

V následujícím průvodci vysvětlím postup, jak přesunout e-mailový a webový adresář instalace ISPConfig 3 do nového oddílu. To se může hodit, když na aktuálním oddílu dojde místo. Použiji k tomu připojení k připojení, symbolický odkaz zde nebude fungovat, protože ISPConfig kontroluje cestu pro útoky na symbolický odkaz, takže pokud webová stránka nebo cesta e-mailu obsahuje symbolický odkaz, ISPConfig odmítne zápis do tohoto adresáře. V tomto příkladu přesunu adresář www a email do oddílu /home. Nemusíte přesouvat oba oddíly dohromady, takže přesunutí pouze e-mailového nebo webového oddílu bude fungovat také.

Zastavte e-mailový a webový server

servis postfix stop
service dovecot stop

Když používáte apache, použijte:

zastavení služby apache2

Pro server nginx použijte:

zastavení služby nginx

Přesuňte e-mailový adresář do oddílu /home

mv /var/vmail /home/

a vytvořte nový přípojný bod se správnými oprávněními

mkdir /var/vmail
chown vmail:vmail /var/vmail

Přesuňte adresář www do oddílu /home

chattr -i /var/www/clients/client*/web*
umount /var/www/clients/client*/web*/log
mv /var/www /home/

a vytvořte nový mountpont

mkdir /var/www

Nyní upravte soubor /etc/fstab a přidejte 2 připojení připojení

vi /etc/fstab

přidejte následující 2 řádky hned za řádky pro oddíly pevného disku

/home/vmail /var/vmail none bind,nobootwait,_netdev 0 0
/home/www /var/www none bind,nobootwait,_netdev 0 0

použijte novou konfiguraci připojení

mount -a

a spusťte služby

spuštění služby postfix
spuštění služby dovecot

pro servery apache:

spuštění služby apache2

pro servery nginx použijte:

spuštění služby nginx

  • http://www.ispconfig.org

Linux
  1. Použijte e-mailového klienta Alpine ve svém linuxovém terminálu

  2. Pomocí mount --bind Přesuňte webový a e-mailový adresář serveru ISPConfig 3 do nového adresáře

  3. The Perfect Server – Ubuntu 15.04 (nginx, BIND, Dovecot a ISPConfig 3)

  1. Jak vytvořit alias a používat příkaz Alias ​​v Linuxu

  2. Vytvořte novou databázi a použijte ji v MySQL/MariaDB

  3. Rozdíl mezi uživatelským a servisním účtem?

  1. Jak vytvořit nové okno v aktuálním adresáři v Tmux?

  2. Lomítka a příkaz rsync

  3. Jak mohu exportovat oprávnění z MySQL a poté importovat na nový server?