Конфигурирование
1) Системные настройки / Общий доступ / Общий веб доступ2) Включение CGI скриптов:
sudo nano /etc/apache2/httpd.conf
Раскомментировать строку # AddHandler cgi-script .cgi
Ctrl + O
Ctrl + X
Перезапустить Apache.
Тестирование
cd /Library/WebServer/CGI-Executables/sudo nano ./test-cgi
Вставить:
!/usr/bin/perl
print "Content-type: text/plain\n\nHello World!\n";
Ctrl + O
Ctrl + X
chmod 755 ./test-cgi
Перейти на: http://127.0.0.1/cgi-bin/test-cgi
3) Директории:
- /Library/WebServer/Documents/ (http://127.0.0.1 или http://localhost)
- /Users/shortname/Sites/ (http://127.0.0.1/~shortname)
- /Library/WebServer/CGI-Executables/ (http://127.0.0.1/cgi-bin/)
sudo nano /etc/apache2/httpd.conf
Изменить строку Listen 80 на Listen 127.0.0.1:80
Перезапустить веб сервер.
--
Configuring OS X for Web Development Article