Migracja katalogu głównego Apache2 na Ubuntu 17.04 | 17.10

  • Eustace Evans
  • 0
  • 4767
  • 1120

Domyślnie serwer WWW Apache2 przechowuje swoje dokumenty w formacie / var / www / html katalog na Ubuntu 17.04 | 17.10 systemów. To nie jest wielka sprawa w przypadku małych witryn lub blogów. Może to stanowić problem, ponieważ ta lokalizacja w głównym systemie plików może nie być wystarczająco duża dla szybko rozwijających się witryn internetowych.

Gdy dane witryny szybko się rozrastają, może się okazać, że domyślny folder główny dla Apache2 może nie być odpowiedni. Może być konieczne przeniesienie folderu głównego do innej i większej lokalizacji, aby dostosować się do wzrostu zawartości.

Ten krótki samouczek pokaże studentom i nowym użytkownikom, jak przenieść domyślny katalog główny dokumentów Apache2 do nowej lokalizacji w systemie Ubuntu 17.04 | 17.10.

Aby rozpocząć migrację głównego folderu dokumentów Apache2, wykonaj poniższe czynności:

Krok 1: Skopiuj zawartość Apache2 DocumentRoot

Ponownie, domyślny DocumentRoot Apache2 to / var / www / html

Twoim celem jest zmiana tej domyślnej lokalizacji na nową z dużo większą ilością wolnego miejsca. Jest to przydatne tylko wtedy, gdy kończy Ci się miejsce w domyślnej lokalizacji…

Ten post zakłada, że ​​masz już zamontowaną lub podłączoną dużą przestrzeń dyskową do swojego systemu… i że jest ona zamontowana w / mnt / wolumen-mn1

Poniższe polecenia skopiują cały folder html pod adresem / var / www / html i zrzuć go do nowej lokalizacji pod adresem / mnt / wolumen-mn1

sudo rsync -av / var / www / html / mnt / volume-mn1

Nowa html folder będzie znajdować się pod adresem / mnt / volume-mn1 / html

Krok 2: Zaktualizuj pliki konfiguracyjne Apache2

Po skopiowaniu całej zawartości z domyślnej lokalizacji głównej dokumentu Apache2 przejdź i zaktualizuj pliki konfiguracyjne Apache2 w nowej lokalizacji. Domyślnie pliki konfiguracyjne witryny Apache2 są przechowywane w plikach / etc / apache2 / sites-available / informator.

Uruchom poniższe polecenia, aby otworzyć domyślny plik konfiguracyjny witryny Apache2.

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

Następnie zmień wyróżnione polubienie, aby odzwierciedlić nową lokalizację DocumentRoot

 ServerAdmin webmaster @ localhost DocumentRoot / mnt / volume-mn1 / html  Opcje FollowSymLinks AllowOverride None   Opcje Indeksy FollowSymLinks MultiViews AllowOverride Brak Wymagaj przyznania wszystkich   

Zapisz plik

Zrób to dla wszystkich plików konfiguracyjnych witryny w katalogu… łącznie z plikiem poniżej.

sudo nano /etc/apache2/sites-available/ssl-default.conf

  ServerAdmin webmaster @ localhost DocumentRoot / mnt / volume-mn1 / html

Zapisz plik

Krok 3: Sprawdź i uruchom ponownie Apahce2

Teraz, gdy wszystko jest skonfigurowane, uruchom poniższe polecenia, aby przetestować konfigurację Apache2

sudo apachectl configtest

Jeśli nie pojawi się żaden komunikat o błędzie, uruchom poniższe polecenia, aby ponownie załadować nowe ustawienia.

sudo systemctl przeładuj apache2.service

Otóż ​​to! Apache2 powinien zacząć używać nowej i większej lokalizacji do pobierania zawartości.

Cieszyć się!




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux