Сегодня утром у меня была рабочая конфигурация со следующим простым /etc/rc.conf

ifconfig_rl0="DHCP"
ifconfig_xl="inet 192.168.1.11 netmask 255.255.255."

defaultrouter="192.168.1.1"

Я добавил следующие строки:

firewall_enable="YES"
firewall_type="SIMPLE"
firewall_logging="YES"

sshd_enable="YES"
apache_enable="YES"
mysql_enable="YES"

мой httpd.conf включает в себя:

NameVirtualHost 192.168.1.11
<VirtualHost 192.168.1.11>
...
</VirtualHost>

Теперь сервер Apache и SSH не работают. изменил rc.conf обратно на последнюю рабочую конфигурацию и до сих пор нет ssh или apache

apachectl start
#--> /usr/local/sbin/apachectl start: httpd could not be started

apachectl status
#--> Looking up localhost
Making http connection to localhost
Alert!: Unable to connect to remote host.

1 ответ1

0

Извините за нуб вопросы. Я должен был добавить следующее в /etc/rc.conf

hostname="mydomain.com"
sshd_enable="YES"
apache_enable="YES"

Основным источником путаницы было то, что я не перезагружался после внесения изменений в файлы conf. Я перезагружал сеть /etc/rc.d/netif restart но некоторые переменные все еще присутствовали. (например, хотя я перезапустил сеть после удаления hostname="mydomain.com имя хоста все еще присутствовало"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .