Настройка .htaccess на хосте для выполнения C ++ скриптов CGI - PullRequest
0 голосов
/ 16 марта 2012

У меня есть сценарий cgi, который, как я знаю, работает (с точки зрения кода), но который не доступен через мой веб-сайт. Мой хостинг-провайдер просто заявляет, что мне нужно отредактировать файл .htaccess, но я понятия не имею, какие параметры / обработчики мне нужно установить, чтобы содержимое каталога выполнялось как c ++.

Как это сделать?

1 Ответ

2 голосов
/ 17 марта 2012

Вы не можете на этом поставщике услуг.Быстрый поиск Bluehost Kb дал следующее: https://my.bluehost.com/cgi/help/48

Наши веб-серверы LINUX имеют возможность запускать CGI-скрипты в вашем собственном каталоге "cgi-bin".Скрипты могут быть написаны на языках Perl, Python и CGI.

Вот несколько полезных советов, которые необходимо соблюдать при установке скриптов:

  • Загрузка в каталог cgi-bin для обеспечения правильного разрешения файлаsettings.
  • Все скрипты на нашем сервере должны иметь права доступа 755 (rwx-rx-rx).Если вам нужна помощь в изменении прав доступа к сценарию, ознакомьтесь с нашей статьей о настройке прав доступа к файлам и пользователям.
  • Загрузка в режиме передачи ASCII (и в режиме NOT BINARY) Первая строка каждого сценария должна выглядеть так: a) #!/ usr / bin / perl (для Perl) b) #! / usr / bin / python (для Python)
  • Убедитесь, что для разрешений установлено значение 755

Однако, ничто не мешает вам просто попытаться поместить свой exe-файл в каталог cgi-bin и посмотреть, работает ли он, но это, вероятно, не сработает.

В этом случае вам нужно будет заново привязать любой C ++ к локальному целевому серверу, и я сомневаюсь, что Bluehost будет способствовать этому - слишком много хлопот в поддержку тех немногих долларов / месяц, которые вы платите.

...