¿Как получить символическую ссылку на www-папку, в которой не отображаются изменения?

Я создаю веб-страницу и имею сервер Linux, друг создаю мне папку в пользовательском документе, называемую www.

Он говорит, что внес изменения в эту папку .

Он пощадил меня:

Я создал символическую ссылку в папке www в пользовательских документах и ​​выгляжу как синева.

Сегодня я хотел обновить папку моего сервера www с новыми файлами, и я удалю www foIder и скопирую новый с изменениями, этот каталог не имеет голубого цвета.

Когда я обращаюсь к веб-сайту, изменения не отображаются, даже если новые файлы не распознаются, как я могу восстановить папку www для просмотра новых изменений?

Обновить

/var/www/cgi-bin: total 0 /var/www/html: total 44 -rw-r--r-- 1 root root 229 May 15 12:28 400.shtml -rw-r--r-- 1 root root 207 May 15 12:28 401.shtml -rw-r--r-- 1 root root 203 May 15 12:28 403.shtml -rw-r--r-- 1 root root 204 May 15 12:28 404.shtml -rw-r--r-- 1 root root 216 May 15 12:28 413.shtml -rw-r--r-- 1 root root 243 May 15 12:28 500.shtml -rw-r--r-- 1 root root 10404 May 15 12:28 cp_errordocument.shtml -rw-r--r-- 1 root root 111 May 15 12:28 index.html drwxr-xr-x 2 root root 4096 Aug 19 13:44 suspended.page

Обновить

[myserver2017@blu ~]$ ls -l total 40 lrwxrwxrwx 1 myserver2017 myserver2017 40 Aug 19 14:20 access-logs -> /etc/apache2/logs/domlogs/myserver2017 drwxr-x--- 3 myserver2017 mail 4096 Aug 19 14:26 etc drwx------ 2 myserver2017 myserver2017 4096 Aug 21 08:03 logs drwxr-x--x 10 myserver2017 myserver2017 4096 Aug 19 14:02 mail drwxrwxr-x 2 myserver2017 myserver2017 4096 Aug 23 11:54 perl5 drwxr-x--- 3 myserver2017 myserver2017 4096 Aug 19 14:02 public_ftp drwxr-x--- 11 myserver2017 myserver2017 4096 Aug 26 10:24 public_html drwxrwxr-x 4 myserver2017 myserver2017 4096 Aug 23 13:32 back-www drwxr-xr-x 5 myserver2017 myserver2017 4096 Aug 26 03:44 ssl drwxr-xr-x 6 myserver2017 myserver2017 4096 Aug 19 14:36 tmp drwsr-sr-x 8 myserver2017 myserver2017 4096 Aug 26 10:53 www2
0
задан 26 August 2017 в 19:24

3 ответа

Это можно решить, создав новую символическую связь между вашими двумя папками. Команда ln принимает два параметра: <real folder directory> и <linked folder directory>. В этом случае <linked folder directory> будет /var/www/.

Предполагая, что папка www, расположенная в ваших пользовательских документах, находится в <real folder directory> и создайте символическую ссылку с помощью: sudo ln -s /home/user/Documents/www/folder-with-web-content /var/www/ [!d1 ]

1
ответ дан 22 May 2018 в 19:02
  • 1
    после того, как я удалил папку www (skyblue), веб-страница все еще появляется, я гость, что каталог реальной папки где-то ?, а новая папка www находится в usr / www – Victor Alvarado 26 August 2017 в 18:43
  • 2
    Также может быть, что ваш виртуальный хост apache обслуживает контент из другого каталога. – Kris Stadler 26 August 2017 в 18:44
  • 3
    как я могу получить этот каталог ?. – Victor Alvarado 26 August 2017 в 18:44
  • 4
    после удаления www, я скопировал все элементы в www (голубой) и работал. можно ли найти каталог, используя каталог журналов доступа? потому что журналы доступа находятся в небе, и он является файлом ссылки – Victor Alvarado 26 August 2017 в 18:46
  • 5
    [F1] – Victor Alvarado 26 August 2017 в 18:47

Это можно решить, создав новую символическую связь между вашими двумя папками. Команда ln принимает два параметра: <real folder directory> и <linked folder directory>. В этом случае <linked folder directory> будет /var/www/.

Предполагая, что папка www, расположенная в ваших пользовательских документах, находится в <real folder directory> и создайте символическую ссылку с помощью: sudo ln -s /home/user/Documents/www/folder-with-web-content /var/www/

1
ответ дан 18 July 2018 в 07:52

Это можно решить, создав новую символическую связь между вашими двумя папками. Команда ln принимает два параметра: <real folder directory> и <linked folder directory>. В этом случае <linked folder directory> будет /var/www/.

Предполагая, что папка www, расположенная в ваших пользовательских документах, находится в <real folder directory> и создайте символическую ссылку с помощью: sudo ln -s /home/user/Documents/www/folder-with-web-content /var/www/

1
ответ дан 24 July 2018 в 18:54

Другие вопросы по тегам:

Похожие вопросы: