Как я могу настроить/etc/hosts файл для указания на апачский веб-сервер?

Можно ли добавить SUBSYSTEM=="usb" к началу того правила?

Если версия udev является достаточно взрослой (никакая идея, что Arch использует, извините), это могло бы быть BUS=="usb", вместо этого.

Каковы полномочия на устройстве?

Если ничего подобного не помогает, можете Вы показывать нам udevadm info вывод для того устройства?

7
13.05.2016, 18:06
2 ответа

Для Вашего файла hosts:

127.1.1.1     someaddress.lan www.someaddress.lan

Между прочим, разве Вы не имеете в виду 127.0.0.1? Это - петлевой IP-адрес для localhost. Если так, используйте следующее:

127.0.0.1     someaddress.lan www.someaddress.lan localhost.localdomain localhost

Затем необходимо отредактировать апачский файл конфигурации сервера. Обычно/etc/httpd/conf/httpd.conf, Который является, где Вы связываете sub домены (Виртуальные Хосты) с каталогами, содержащими содержание апачские подачи сервера.

Имя Apache основанные виртуальные хосты

NameVirtualHost *:80

<VirtualHost *:80>
ServerName www.someaddress.lan
ServerAlias www.someaddress.lan
DocumentRoot /var/www/wordpress
</VirtualHost>

<VirtualHost *:80>
ServerName someaddress.lan
ServerAlias someaddress.lan
DocumentRoot /var/www/html
</VirtualHost>
11
27.01.2020, 20:16

Если Вы хотите обойтись без установки какого-либо вида сервера DNS в Вашей машине, то можно поместить запись в /etc/hosts файл.

 127.1.1.1    www.someaddress.lan    someaddress.lan

На самом деле когда-либо хост прежде, чем разрешить доменное имя путем контакта с его сервером DNS, первые проверки его собственное /etc/hosts файл. Если это основывает ту доменную запись в том файле, это не связывается со своим сервером DNS.

Править: Необходимо добавить записи для каждого в /etc/apache2/sites-enabled/000-default

<VirtualHost *>
   ServerName    someaddress.lan
   DocumentRoot  /var/www/html
</VirtualHost>

<VirtualHost *>
   ServerName    www.someaddress.lan
   DocumentRoot  /var/www/wordpress
</VirtualHost>

Примечание: Не забывайте перезапускать apache2 сервер после изменения вышеупомянутого конфигурационного файла следующей командой:

$ sudo /etc/init.d/apache2 restart

4
27.01.2020, 20:16
  • 1
    Спасибо!, Как указать на someaddress.lan для установки по умолчанию апачской страницы и www.someaddress.lan к/var/www/wordpress/? –  J.Olufsen 08.04.2012, 17:27
  • 2
    Сделал Вы означаете входить VirtualHost * как VirtualHost *:80 вместо этого? У меня есть способность проблем получить доступ к моему apache2 серверу из Интернета –  freshbtc 30.08.2017, 16:09

Теги

Похожие вопросы