LinuxForum.Fans
Тема

permission denied

Автор: feqan_celebizade 7 сообщений 1506 просмотров
01.01.2015 19:29 #407866

привет всем и с новым годом) у меня есть 4 сервера. и я всегда сам настроил свой сервер. но эти серверы я купил с инета. и поэтому мне дали готовый сервер с cent OS и ssh доступом. теперь дело сложилось так что мне дали пустой сервер. установили centos 6.5. потом iptables, ssh открыли порт 22. серверу смог подключиться с ssh. вроде все работал. потом начал как обычно установить nginx + php-fpm + mysql + named. установил и настроил. стандартная страница нжинкс открылась. теперь проблемы)

стандартная папка нжинкс: /usr/share/nginx/html менял на /home/www. создал индекс. захожу: 403 Forbidden
chmod home и www 777
лог:

text

2015/01/01 18:51:24 [alert] 2476#0: setrlimit(RLIMIT_NOFILE, 51200) failed (13: Permission denied)

несколько часов сломал голову, потом плюнул на /home/www оставил все /usr/share/nginx/html .
опять вроде все работал. скачал пхп скрипт, но вижу некоторые части не работают. если конкретно:

text

<?php 

mkdir('test'); //permission denied is_writable('test'); //false

?>

думал что это проблема обычного chmod. поставил 777. не помогло.
копался дальше. изменил группу и владельца на 0:0. так как

text
 echo getmyuid().':'.getmygid(); //ответ 0:0 

не помогло.

переустановил все. не помогло.

вот так вот. все написал с начала потому что я подозреваю что при установке сентос надо что-то менять чтобы работал как нормальный сервер)

уже так надоедал меня это проблема. если у кого-то время чтобы помочь мне теамвивером? спс заранее

01.01.2015 20:31 #407870
text
chcon -R -t httpd_sys_content_t /home/www
chcon -R -t httpd_sys_rw_content_t /home/www
01.01.2015 20:31 · отредактировано #407871

настраивайте SELinux :)
а если php-fpm будет работаеть через tcp, то пригодится еще и эта команда:

text
setsebool httpd_can_network_connect on
01.01.2015 20:59 #407876
alexfinn написал:
настраивайте SELinux :)
а если php-fpm будет работаеть через tcp, то пригодится еще и эта команда:
text
setsebool httpd_can_network_connect on

не помогло (( можете помогать через тим пожалуйста?

01.01.2015 21:45 #407878

решено:

chcon -R -t httpd_sys_content_t /usr/share/nginx
chcon -R -t httpd_sys_rw_content_t /usr/share/nginx
setsebool httpd_can_network_connect on

спс))

01.01.2015 22:02 #407879

аа, это я ступил с путями в первом своем посте
я подумал, что Вы в /home решили перенести :)

01.01.2015 23:01 #407881
alexfinn написал:
аа, это я ступил с путями в первом своем посте
я подумал, что Вы в /home решили перенести :)

home все таки не работал) не стал создать проблемы) оставил на стандартной папке) теперь все окей) спс большое

Войдите или зарегистрируйтесь, чтобы ответить.