Форум программистов, компьютерный форум, киберфорум
Наши страницы
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
likeapimp
6 / 6 / 2
Регистрация: 24.12.2011
Сообщений: 223
1

Apache не видит каталоги

08.12.2014, 15:35. Просмотров 629. Ответов 1
Метки нет (Все метки)

Здравствуйте! Apache не видит каталоги, кроме корня. Права 777.
По основному адресу сайта сайт загружается, а вот по подкаталогам, например /phpmyadmin - нет. Хотя если написать путь с индексу /phpmyadmin/index.php, то загружает нормально. Также, не грузить страницы вида /wp-content/uploads/2014/11/rock-Still21.jpg.

httpd.conf
Код
<Directory />
    Options FollowSymLinks
    AllowOverride All
</Directory>

...

<Directory "/var/www/html">

...

<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</Files>

...

NameVirtualHost *:8080
...

<VirtualHost *:8080>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot /var/www/html
    ServerName 2a01:4f8:d13:3d0c::2
    ErrorLog logs/dummy-host.example.com-error_log
    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>

...

Alias /error/ "/var/www/error/"

<IfModule mod_negotiation.c>
<IfModule mod_include.c>
    <Directory "/var/www/error">
        AllowOverride None
        Options IncludesNoExec
        AddOutputFilter Includes html
        AddHandler type-map var
        Order allow,deny
        Allow from all
        LanguagePriority en es de fr
        ForceLanguagePriority Prefer Fallback
    </Directory>

nginx.conf
Код
user  nginx;
worker_processes  1;

error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;


events {
    worker_connections  1024;
}

http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    keepalive_timeout  65;

    #gzip  on;

    include /etc/nginx/sites-enabled/*.conf;
	include /etc/nginx/conf.d/*.conf;
	
}
default.conf
Код
server {
    listen       80;
    server_name  localhost;

    #charset koi8-r;
    #access_log  /var/log/nginx/log/host.access.log  main;

    location / {
        root   /var/www/html;
        index  index.php index.html index.htm;
    }

    #error_page  404              /404.html;

    # redirect server error pages to the static page /50x.html
    #
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }

    # proxy the PHP scripts to Apache listening on 127.0.0.1:80
    #
    location ~ \.php$ {
        proxy_pass   http://127.0.0.1:8080;
    }

    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #
    #location ~ \.php$ {
        #root           html;
        #fastcgi_pass   127.0.0.1:9000;
        #fastcgi_index  index.php;
        #fastcgi_param  SCRIPT_FILENAME  /var/www/html$fastcgi_script_name;
        #include        fastcgi_params;
    #}

    # deny access to .htaccess files, if Apache's document root
    # concurs with nginx's one
    #
    #location ~ /\.ht {
    #    deny  all;
    #}
}
cfg.conf
Код
server {
	listen *:80; ## listen for ipv4
	server_name localhost;
	access_log /var/log/nginx/access.log;
	
	# Перенаправление на back-end
	location / {
		proxy_pass localhost:8080/;
		proxy_set_header Host $host;
		proxy_set_header X-Real-IP $remote_addr;
		proxy_set_header X-Forwarded-For $remote_addr;
		proxy_connect_timeout 120;
		proxy_send_timeout 120;
		proxy_read_timeout 180;
	}
	
	location ~* \.(jpg|jpeg|gif|png|ico|css|bmp|swf|js|html|txt)$ {
		root /var/www/html;
		index  index.php index.html index.htm;
	}
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2014, 15:35
Ответы с готовыми решениями:

Apache видит старый IP
Здравствуйте. Возникла проблема с апачем. Недавно у меня сменился ip на новый, но Denwer, а точнее...

Apache не видит сертификат
Есть сервер debian с apache. На нем 2 сайта 1.domen.ru и 2.domen.ru Для каждого домена...

Apache не видит новый виртуальный хост
Всем добрый день! У меня приключилась вот такая проблема. Подскажите пожалуйста если кто...

Apache не видит PHP. И как с этим бороться?
Всем доброго времени суток. Поставил апач+пхп+мускул Инфа о тех и других PHP...

Apache не видит файлы за пределами DocumentRoot. Нужен совет!
Здравствуйте! Подскажите, пожалуйста кто знает... Сделал я интернет-магазин. Настроил 2...

1
Dr_Quake
Заблокирован
09.12.2014, 00:57 2
Так у тебя в apache index не прописан.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.12.2014, 00:57

Apache не запускается после того когда прикрутил php к apache
Apache не запускается после того когда прикрутил php к apache Я установил apache 2.2 , в папке...

Eclipse не видит Apache Tomcat 7
Всем доброго времени суток, друзья помогите разобраться, на работе поставили задачу создать web...

Visual studio не видит "Дополнительные каталоги включаемых файлов"
Установлена visual studio community. Такое впечатление, что полностью игнорируется пункт меню...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru