CHMOD в веб-хостинге

Способ сделать это 'правильно' должно настроить несколько vhosts в Вашей апачской конфигурации как так:

NameVirtualHost *:80 #only if this is not present earlier in httpd.conf

<VirtualHost *:80>
    ServerName: app1.mydomain.com
    ProxyPass http://mydomain.com:8080/App1
    ProxyPassReverse http://mydomain.com:8080/App1
</VirtualHost>

<VirtualHost *:80>
    ServerName: app2.mydomain.com
    ProxyPass http://mydomain.com:8080/App2
    ProxyPassReverse http://mydomain.com:8080/App2
</VirtualHost>
2
задан 18 November 2010 в 07:37
2 ответа

Ваши Сценарии PHP будут выполняться, установлены ли эти "X" биты полномочий на файлах PHP или нет. Поэтому сам сценарий не является автономным исполняемым файлом - это - просто входной файл к интерпретатору PHP, таким образом, "R" полномочия достаточны.

Для сценария оболочки, который запускается со строки "хижины" (например, #!/bin/bash), эти "X", будут проверены полномочия, прежде чем ОС позволяет сценарию выполняться.

Для каталогов эти "X" биты полномочий интерпретируются по-другому - вместо предоставления, "выполняют" разрешение, они дают "поисковое" разрешение - что пользователю разрешают перечислить содержание того каталога?

3
ответ дан 3 December 2019 в 11:08

обычно то, что я имею,

chmod 770 the_folder

и

chown apache_user:apache_group the_folder

и удостоверьтесь, что ftp_user добавил к apache_group так, чтобы Вы могли изменить файлы с помощью этой команды

usermod -G apache_group ftp_user

надежда помогает!:)

0
ответ дан 3 December 2019 в 11:08

Теги

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