Всем привет. Даже и не знаю как описать проблему, но буду пробовать... Есть установленный apache 2.2.23 + php 5.4.11 + mysql 5.5.29. Все это добро крутится на CentOS 6.3 x64.
Создал виртуальные хосты, вот их описание:
localhost
<VirtualHost *:80>
ServerAdmin and1@localhost
DocumentRoot /var/home/localhost/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/home/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /var/home/localhost/cgi/
<Directory "/var/home/localhost/cgi">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/home/localhost/logs/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/home/localhost/logs/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
my.local
<VirtualHost *:80>
ServerAdmin me@my.local
ServerName my.local
ServerAlias *.my.local
DocumentRoot /var/home/my.local/www
DirectoryIndex index.php index.html index.htm index.shtml
ScriptAlias /cgi-bin/ /var/home/my.local/cgi/
<Directory "/var/home/my.local/cgi">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/home/my.local/logs/error.log
CustomLog /var/home/my.local/logs/access.log combined
<Directory '/var/home/my.local/www/'>
AllowOverride All
</Directory>
</VirtualHost>
Страница приветствия apache доступна. Создал в корне файл phpinfo.php в CentOS он открывается без проблем. Только если попытаться что-то скопировать в папку с сайтом (по сети подключен компьютер с windows 7 x64 ultimate), пишет что нет доступа каталог используется. Если дать права 777 на каталог сайта, то с компьютера можно скопировать файлы, только при обновлении страници сайта в браузере белый экран. Чтобы заставить работать тот или иной скрипт (чтобы он отобразился в браузере) надо на директорию сайта дать права 755 тогда сайт откроется. При этом если вкорне сайта нету файла index то открывается приветственное окно apache (как это победить тоже не знаю).
Вот конфиг samba:
[global]
workgroup = HOME
server string = CentOS Server and1host
netbios name = and1host
encrypt passwords = yes
public = yes
socket options = IPTOS_LOWDELAY TCP_NODELAY
#socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=65536 SO_SNDBUF=65536
# Наш сервер будет master browser, а так же будет выполнять роль доменного мастера и logon сервера.
os level = 128
local master = yes
domain master = yes
preferred master = yes
domain logons = yes
# Указываем что наш сервер будет выполнять роль WINS сервера
wins support = yes
# Так как наш PDC является wins сервером, включаем данный функционал
dns proxy = yes
# Сервер является источником синхронизации времени
time server = yes
interfaces = eth0
hosts allow = 192.168.5. 127.
level2 oplocks = True
read raw = no
write cache size = 262144
security = user
passdb backend = tdbsam
load printers = no
show add printer wizard = no
printing = none
printcap name = /dev/null
disable spoolss = yes
[video]
comment = Фильмы
path = /mnt/video
valid users = @admin
force group = admin
create mask = 0660
directory mask = 0771
writable = yes
[backup]
comment = Backups
path = /mnt/backup
valid users = @admin
force group = admin
create mask = 0660
directory mask = 0771
writable = yes
[temp]
comment = temp
path = /tmp
valid users = @admin
force group = admin
create mask = 0660
directory mask = 0771
writable = yes
[homes]
comment = Домашняя директория
browseable = no
valid users = %S
writable = yes
create mask = 0700
directory mask = 0700
[web]
comment = Web-Сервер
path = /var/home
valid users = @admin
force group = admin
create mask = 0777
directory mask = 0777
writable = yes
Пользователь с windows 7 компьютера заведен и на CentOS и добавлен в группу admin, которой предоставлен доступ к шаре. Домена у меня нет.
Подскажите какие еще нужны данные, чтобы разобраться и постоянно не играть с правами доступа к директориям сайта?
Простите за длину сообщения, почему-то cut не работает :(
Заранее спасибо за ответы.