Ваша текущая установка не должна на самом деле работать вообще. Так как сетевая маска для обоих интерфейсов 255.255.255.255, нет никакой комнаты для шлюза. Однако для обеспечения любого значимого трафика, серверу нужен шлюз. ISP, обеспечивающий два общедоступных IP-адреса, должен также предоставить Вам сетевую маску и настройки шлюза для обоих IP-адресов.
Пример (это - мой частный сервер и IP-адреса, реален):
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 217.10.144.208 0.0.0.0 255.255.255.248 U 0 0 0 eth0 0.0.0.0 217.10.144.209 0.0.0.0 UG 0 0 0 eth0
Сам сервер находится на 217.10.144.210, который находится в той же подсети как шлюз (имеет к, иначе никакой трафик не может быть направлен). По-видимому, ISP предоставляет ту же подсеть некоторым другим клиентам, также.
Если Вы находитесь на том сервере, и Вы делаете ping к своему шлюзу, Вы не должны получать "маршрут для хостинга" сообщения.
Говорите с ISP и получите корректные настройки, затем обновите свою интерфейсную конфигурацию, сети перезапуска и проверьте его снова.
Если вы используете загрузчик, отличный от Apache DSO, вы не можете использовать директивы PHP .htaccess, так как сервер их не понимает, поэтому возникает ошибка 500. Для большинства загрузчиков (CGI, SuPHP и т. Д.) Вам разрешено использовать php.ini для каждого каталога (или .user.ini в новых версиях PHP ). Вы можете переопределить любые настройки PHP внутри этого файла, включая значение для auto-append-file
.