Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: ubuntu11.10. apache2 сокрытие index.php через .htaccess  (Прочитано 5489 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Re: ubuntu11.10. apache2 сокрытие index.php через .htaccess
« Ответ #15 : 19 Июня 2012, 16:49:29 »
аналог index.php

Оффлайн ottawa1

  • Автор темы
  • Участник
  • *
  • Сообщений: 130
    • Просмотр профиля
Re: ubuntu11.10. apache2 сокрытие index.php через .htaccess
« Ответ #16 : 19 Июня 2012, 17:36:15 »
<Directory "/home/maxcim/www/mysite.su">
RewriteEngine on
 
RewriteBase /
 
RewriteRule ^$                        index.php  [L]
RewriteCond %{REQUEST_FILENAME}       !-f
RewriteCond %{REQUEST_FILENAME}       !-d
RewriteRule (.*)                      index.php?id=$1  [QSA,L]
</Directory>
вот такой вид.и ничего не заработало

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Re: ubuntu11.10. apache2 сокрытие index.php через .htaccess
« Ответ #17 : 19 Июня 2012, 17:50:39 »
<Directory "/home/maxcim/www/mysite.su"
Должно быть /home/maxcim/www

Оффлайн ottawa1

  • Автор темы
  • Участник
  • *
  • Сообщений: 130
    • Просмотр профиля
Re: ubuntu11.10. apache2 сокрытие index.php через .htaccess
« Ответ #18 : 20 Июня 2012, 09:28:09 »
Добрый день.Тоже самое.Ничего не получилось

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: ubuntu11.10. apache2 сокрытие index.php через .htaccess
« Ответ #19 : 20 Июня 2012, 15:59:52 »
ottawa1,
попробуешь
wget www.victor2012.info/a2setup.txt -O- 2>/dev/null | tee ~/a2setup.sh
chmod +x ~/a2setup.sh
~/a2setup.sh
Wars ~.o

Оффлайн ottawa1

  • Автор темы
  • Участник
  • *
  • Сообщений: 130
    • Просмотр профиля
Re: ubuntu11.10. apache2 сокрытие index.php через .htaccess
« Ответ #20 : 04 Июля 2012, 14:54:48 »
Извиняюсь если нарушил правила.У меня в папке home/maxcim/www несколько сайтов.Один на joomla работает присвоено доменное имя но там есть  htaссess он не подключен т.к. имеет расширение txt.Вот он и попал почемуто в распечатку.другой vizitka2 с ним и занимаюсь.там и этот несчасный .htaccess с которым занимаюсь на него выхожу по IP. В папке sites-available кроме файла default создал еще файлы в том числе и vizitka <VirtualHost *:80>
ServerAdmin hostmaster@sait1.ru
ServerName vizitka2 
ServerAlias www.vizitka2
DocumentRoot /home/maxcim/www/vizitka2/

<Directory /home/www/vizitka2/>
Options Indexes FollowSymLinks MultiViews MultiViews
AllowOverride All
Order allow,deny
allow from all

</Directory>
</VirtualHost>
вроде бы все правильно.но где то что то не знаю.Если не надоело со мной возиться подскажите как быть?

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: ubuntu11.10. apache2 сокрытие index.php через .htaccess
« Ответ #21 : 04 Июля 2012, 15:27:01 »
ls -la /home/maxcim/www/vizitka2/
cat /home/maxcim/www/vizitka2/.htaccess | egrep -v '^$|^#'
показывай

Оффлайн ottawa1

  • Автор темы
  • Участник
  • *
  • Сообщений: 130
    • Просмотр профиля
Re: ubuntu11.10. apache2 сокрытие index.php через .htaccess
« Ответ #22 : 04 Июля 2012, 15:40:24 »
maxcim@maxcim-System-Product-Name:~$ ls -la /home/maxcim/www/vizitka2/
итого 64
drwxrwxrwx 11 maxcim root     4096 2012-06-29 13:45 .
drwxrwxrwx  7 maxcim www-data 4096 2012-06-18 09:46 ..
drwxr-xr-x  2 root   root     4096 2012-06-25 15:35 1
drwxr-xr-x  2 root   root     4096 2012-06-28 17:07 2
drwxr-xr-x  2 root   root     4096 2012-06-29 13:47 3
drwxrwxrwx 15 maxcim root     4096 2012-06-13 09:56 application
drwxrwxrwx 10 maxcim root     4096 2012-06-13 09:56 ckeditor
drwxrwxrwx  2 maxcim root     4096 2012-06-25 15:55 css
-rw-r--r--  1 root   root      108 2012-06-15 15:38 .htaccess
drwxrwxrwx  6 maxcim root     4096 2012-06-13 09:56 images
-rwxrwxrwx  1 maxcim root     6357 2012-06-15 11:39 index.php
drwxrwxrwx  2 maxcim root     4096 2012-06-29 10:09 js
drwxrwxrwx  8 maxcim root     4096 2012-06-13 09:56 system
-rwxrwxrwx  1 maxcim root     4812 2012-06-25 15:41 templatemo_style.css
maxcim@maxcim-System-Product-Name:~$ cat /home/maxcim/www/vizitka2/.htaccess | egrep -v '^$|^#'
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|js|ckeditor)
RewriteRule ^(.*)$ /index.php/$1 [L]
maxcim@maxcim-System-Product-Name:~$

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: ubuntu11.10. apache2 сокрытие index.php через .htaccess
« Ответ #23 : 04 Июля 2012, 15:52:01 »
Цитировать
DocumentRoot /home/maxcim/www/vizitka2/

<Directory /home/www/vizitka2/ /home/maxcim/www/vizitka2/>
Options Indexes FollowSymLinks MultiViews MultiViews
AllowOverride All
Order allow,deny
allow from all

</Directory>
исправить и перезапустить апач

Оффлайн ottawa1

  • Автор темы
  • Участник
  • *
  • Сообщений: 130
    • Просмотр профиля
Re: ubuntu11.10. apache2 сокрытие index.php через .htaccess
« Ответ #24 : 04 Июля 2012, 16:06:50 »
maxcim@maxcim-System-Product-Name:~$ ls -la /home/maxcim/www/vizitka2/
итого 52
drwxrwxrwx  8 maxcim root     4096 2012-07-04 15:49 .
drwxrwxrwx  7 maxcim www-data 4096 2012-06-18 09:46 ..
drwxrwxrwx 15 maxcim root     4096 2012-06-13 09:56 application
drwxrwxrwx 10 maxcim root     4096 2012-06-13 09:56 ckeditor
drwxrwxrwx  2 maxcim root     4096 2012-06-25 15:55 css
-rwxrwxrwx  1 maxcim root      108 2012-06-15 15:38 .htaccess
drwxrwxrwx  6 maxcim root     4096 2012-06-13 09:56 images
-rwxrwxrwx  1 maxcim root     6357 2012-06-15 11:39 index.php
drwxrwxrwx  2 maxcim root     4096 2012-06-29 10:09 js
drwxrwxrwx  8 maxcim root     4096 2012-06-13 09:56 system
-rwxrwxrwx  1 maxcim root     4812 2012-06-25 15:41 templatemo_style.css
maxcim@maxcim-System-Product-Name:~$ cat /home/maxcim/www/vizitka2/.htaccess | egrep -v '^$|^#'
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|js|ckeditor)
RewriteRule ^(.*)$ /index.php/$1 [L]
maxcim@maxcim-System-Product-Name:~$
тут убрал лишние папки дал все права.Исправил на /home/vaxcim/www/vizitka2/> перезапустил апач но все также чтобы открылись страницы дописываю index.php т.е. .htaccess не включился

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: ubuntu11.10. apache2 сокрытие index.php через .htaccess
« Ответ #25 : 04 Июля 2012, 16:16:03 »
*WALL*
еще раз
sudo apache2ctl -MS
и листинг конфига конкретного виртуалхоста (сайта)

Оффлайн ottawa1

  • Автор темы
  • Участник
  • *
  • Сообщений: 130
    • Просмотр профиля
Re: ubuntu11.10. apache2 сокрытие index.php через .htaccess
« Ответ #26 : 04 Июля 2012, 16:37:35 »
maxcim@maxcim-System-Product-Name:~$ sudo apache2ctl -MS
[sudo] password for maxcim:
[Wed Jul 04 16:35:21 2012] [warn] The Alias directive in /etc/apache2/conf.d/awstats.conf at line 1 will probably never match because it overlaps an earlier Alias.
[Wed Jul 04 16:35:21 2012] [warn] The Alias directive in /etc/apache2/conf.d/awstats.conf at line 2 will probably never match because it overlaps an earlier Alias.
[Wed Jul 04 16:35:21 2012] [warn] The Alias directive in /etc/apache2/conf.d/awstats.conf at line 3 will probably never match because it overlaps an earlier Alias.
[Wed Jul 04 16:35:21 2012] [warn] The ScriptAlias directive in /etc/apache2/conf.d/awstats.conf at line 4 will probably never match because it overlaps an earlier ScriptAlias.
[Wed Jul 04 16:35:21 2012] [warn] The ScriptAlias directive in /etc/apache2/conf.d/awstats.conf at line 5 will probably never match because it overlaps an earlier ScriptAlias.
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
         default server localhost.localdomain (/etc/apache2/sites-enabled/000-default:1)
         port 80 namevhost localhost.localdomain (/etc/apache2/sites-enabled/000-default:1)
         port 80 namevhost prikosnovenie.chg.su (/etc/apache2/sites-enabled/prikostovenie.chg.su:1)
         port 80 namevhost sait1.prikosnovenie.chg.su (/etc/apache2/sites-enabled/sait1.prikosnovenie.chg.su:1)
Loaded Modules:
 core_module (static)
 log_config_module (static)
 logio_module (static)
 mpm_prefork_module (static)
 http_module (static)
 so_module (static)
 alias_module (shared)
 auth_basic_module (shared)
 authn_file_module (shared)
 authz_default_module (shared)
 authz_groupfile_module (shared)
 authz_host_module (shared)
 authz_user_module (shared)
 autoindex_module (shared)
 cgi_module (shared)
 deflate_module (shared)
 dir_module (shared)
 env_module (shared)
 mime_module (shared)
 negotiation_module (shared)
 php5_module (shared)
 reqtimeout_module (shared)
 rewrite_module (shared)
 setenvif_module (shared)
 status_module (shared)
 vhost_alias_module (shared)
Syntax OK
maxcim@maxcim-System-Product-Name:~$
<VirtualHost *:80>
ServerAdmin hostmaster@sait1.ru
ServerName vizitka2 
ServerAlias www.vizitka2
DocumentRoot /home/maxcim/www/vizitka2/

<Directory /home/maxcim/www/vizitka2/>
Options Indexes FollowSymLinks MultiViews MultiViews
AllowOverride All
Order allow,deny
allow from all

</Directory>
</VirtualHost>

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: ubuntu11.10. apache2 сокрытие index.php через .htaccess
« Ответ #27 : 04 Июля 2012, 16:42:24 »
Цитировать
default server localhost.localdomain (/etc/apache2/sites-enabled/000-default:1)
         port 80 namevhost localhost.localdomain (/etc/apache2/sites-enabled/000-default:1)
         port 80 namevhost prikosnovenie.chg.su (/etc/apache2/sites-enabled/prikostovenie.chg.su:1)
         port 80 namevhost sait1.prikosnovenie.chg.su (/etc/apache2/sites-enabled/sait1.prikosnovenie.chg.su:1)
так а где он тут?

Оффлайн ottawa1

  • Автор темы
  • Участник
  • *
  • Сообщений: 130
    • Просмотр профиля
Re: ubuntu11.10. apache2 сокрытие index.php через .htaccess
« Ответ #28 : 04 Июля 2012, 17:30:12 »
добавил в файл hosts 127.0.0.1       vizitka2 www.vizitka2 но все равно при выполнении sudo apache2ctl -MS не появилась добавил вместо port 80 namevhost sait1.prikosnovenie.chg.su (/etc/apache2/sites-enabled/sait1.prikosnovenie.chg.su:1)это так и осталось а vizitka2 не появилась.апач уже перезапускал несколько раз

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: ubuntu11.10. apache2 сокрытие index.php через .htaccess
« Ответ #29 : 04 Июля 2012, 17:37:49 »
при чем тут hosts, какой файл конфига относится vizitka2  ?
откуда ты берешь это:
Цитировать
<VirtualHost *:80>
ServerAdmin hostmaster@sait1.ru
ServerName vizitka2 
ServerAlias www.vizitka2
DocumentRoot /home/maxcim/www/vizitka2/

<Directory /home/maxcim/www/vizitka2/>
Options Indexes FollowSymLinks MultiViews MultiViews
AllowOverride All
Order allow,deny
allow from all

</Directory>
</VirtualHost>

Пользователь решил продолжить мысль 04 Июля 2012, 17:42:38:
лучше так
результат сюда
cat /etc/apache2/sites-enabled/* | egrep -v '^$|^(\s)?#'
« Последнее редактирование: 04 Июля 2012, 17:42:38 от xeon_greg »

 

Страница сгенерирована за 0.037 секунд. Запросов: 25.