Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - 404 Not Found

Ответить
Настройки темы
Debian/Ubuntu - 404 Not Found

Аватара для Rubichek

Ветеран


Сообщения: 558
Благодарности: 5

Профиль | Отправить PM | Цитировать


Здравствуйте, такая проблема установлен debian 8 дальше LAMP настроил виртуальный хост когда перехожу по ip/test.com(домен не покупал) получаю ошибку 404 Not Found

1. Обновляю базы репозитариев apt-get update

2. Обновляю ПО apt-get upgrade

3. Ставлю apache apt-get install apache2

4. Ставлю mysql apt-get install mysql-server

5. Ставлю PHP5 apt-get install php5 php-pear php5-mysql

6. в var/www/test.com - создаю папку test.com

7. cd /etc/apache2/sites-available
cp 000-default.conf test.com.conf - редактирую

Скрытый текст

<VirtualHost *:80>
ServerName test.com
ServerAlias www.test.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/test.com
</VirtualHost>


8. включаю виртуальный хост a2ensite test.com

9. service apache2 restart

захожу 192.168.0.5/test.com

Not Found

The requested URL /test.com/ was not found on this server.


Дефолтный конфиг

Скрытый текст
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html

# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

Отправлено: 23:48, 12-10-2015

 

Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


https://www.altlinux.org/Apache2/Configs
Цитата:
Шаблон сайта
Несмотря на «Замечание 1», настройки SSL придётся задавать каждому виртуальному хосту. Более того, собственные настройки виртуального хоста для HTTP и для HTTPS практически совпадают. Следовательно, разумно будет завести три файла: базовый конфигурационный, содержащий include-ы настроек для HTTP и для HTTPS. Все три файла разместим в /etc/httpd2/conf/sites-available.

Базовый файл для сайта srv (srv.conf):

[root@host-15 sites-available]# cat srv.conf
<VirtualHost *:80>
Include conf/sites-available/srv.include
</VirtualHost>
<VirtualHost *:443>
Include conf/sites-available/srv.include
Include conf/sites-available/ssl.include
</VirtualHost>

Содержательные настройка сайта srv (srv.include):

[root@host-15 sites-available]# cat srv.include
ServerName www.srv.ru
ServerAlias srv.ru srv
ServerAdmin www-adm@srv.ru
DocumentRoot /var/www/vhosts/srv/htdocs
ScriptAlias /cgi-bin/ /var/www/vhosts/srv/feedback/cgis/
ErrorLog /var/www/vhosts/srv/log/error_log_a2
TransferLog /var/www/vhosts/srv/log/access_log_a2

Общие настройки SSL (ssl.include):

[root@host-15 sites-available]# cat ssl.include
<IfModule ssl_module>
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile "/etc/httpd2/conf/ssl.crt/server.crt"
SSLCertificateKeyFile "/etc/httpd2/conf/ssl.key/server.key"
</IfModule>

Если для HTTP и HTTPS-версий сайтов ещё что-нибудь различается (например, ведутся раздельные журналы), эти настройки надо выносить из srv.include и явно указывать в srv.conf,

http://www.linuxcookbook.ru/books/ub.../ru/httpd.html
Цитата:
[Подсказка]
Apache2 не просматривает каталог /etc/apache2/sites-available. Символические ссылки в /etc/apache2/sites-enabled указывают на доступные сайты. Воспользуйтесь утилитой a2ensite (Apache2 Enable Site) для создания символических ссылок. Например: (от root) a2ensite mynewsite, где mynewsite - имя файла конфигурации /etc/apache2/sites-available/mynewsite. Так же используйте эту утилиту для выключения активных конфигурации.

-------
Поспешай не торопясь


Отправлено: 05:42, 13-10-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - 404 Not Found

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] AdwareDownware и BackDoor.Andromeda.404 Vicarious Лечение систем от вредоносных программ 14 08-12-2014 18:15
.htaccess 404 morcano Вебмастеру 0 15-10-2014 17:17
Инфо-Предприятие: Бухгалтерия 4.5.404 OSZone Software Новости программного обеспечения 0 24-01-2014 21:30
Порно информер 404 Not Found nginx/0.7.62 Annavitaly Лечение систем от вредоносных программ 1 25-12-2009 17:11
Ошибка - Ошибка "xmnt2002 not found"/"autochk not found" после Partition Magic coder911 Microsoft Windows 2000/XP 23 02-02-2008 11:49




 
Переход