Доступ машина Linux именем хоста в LAN?

У Вас есть неоднозначное добавление отступа Вашего конфигурационного файла.

Возможно, следующее немного более ясно:

RewriteEngine on
RewriteBase /

# If the requested hostname is mycompany
# and no path segment was given,
# redirect to /login
RewriteCond %{HTTP_HOST} mycompany.com
RewriteRule ^$  http://mycompany.com/login   [L]

# Add .html extension to any requested filename.
RewriteRule ^([^.]+)$ $1.html [QSA]

# Check if requested filename (now with .html
# extension) exists,
# otherwise redirect to front controller
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteRule ^(.*)$ index.php [QSA,L]

Я удалил

RewriteRule ^$ index.html [QSA]

потому что это могло более легко быть сделано с директивой DirectoryIndex.

2
задан 6 June 2011 в 21:47
5 ответов

При выполнении Samba на поле Linux необходимо смочь получить доступ к полю Linux от полей Windows, при помощи имени хоста поля Linux.

(Существует намного больше к нему, чем это, но это - простое решение),

3
ответ дан 3 December 2019 в 08:43

Я думаю, существует две опции:

  • Вручную создавая/etc/hosts и распределяя его на различных машинах (берет большое обслуживание), см. http://en.wikipedia.org/wiki/Hosts_%28file%29

  • локально устанавливая маленький сервер DNS, например, dnsmasq. dnsmasq может также работать сервером DHCP и будет включать имена хостов, которые он записывает через DHCP в его ответах DNS

Возможно, поле AT&T также имеет некоторые локальные функции DNS? Я не знаю то поле, все же.

3
ответ дан 3 December 2019 в 08:43

хосты окон доступны по имени, потому что они могут быть найдены их именем netbios http://en.wikipedia.org/wiki/NetBIOS

Для Вашего поля Linux Вы можете:

  • Добавьте сервер DNS
  • Самба установки и настраивает его для использования имени netbios
  • Добавьте IP/имя своей машины Linux к другому полю в Вашей LAN (/etc/hosts, если Linux, c:\windows\system32\drivers
2
ответ дан 3 December 2019 в 08:43

Я собираюсь предположить, что Вы используете DHCP, и что клиенты отправляют свое имя хоста на сервер DHCP, который обновляет локальный сервер DNS (попытка nslookup ${somehostname} проверить адрес сервера).

CentOS5 не делает, AFAIK, отправляет имя хоста по DHCP по умолчанию. Добавьте:

DHCP_HOSTNAME=${yourhostname}

к/etc/sysconfig/ifcfg-eth0.

Если это - статический IP, посмотрите файл hosts, dnsmasq, BIND или некоторый сервер DNS на базе Windows. Протест: Ваш маршрутизатор, вероятно, функционирует как сервер DNS, таким образом, необходимо было бы сделать некоторые клиентские изменения конфигурации при установке локального сервера DNS, чтобы сделать, чтобы они посмотрели на него сначала.

1
ответ дан 3 December 2019 в 08:43

Здесь немного старовато, но я все равно отвечу :

[global]
  workgroup = smb
  netbios name = SERVEUR
  security = share
  share modes = yes

[homes]
  comment = Home Directories
  browsable = no
  read only = no
  create mode = 0750
1
ответ дан 3 December 2019 в 08:43

Теги

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