Доступ к серверу
ftp://логин@stud. mmcs. *****
ssh логин@stud. mmcs. *****
Папка public_html содержит видимую для всех браузеров информацию (сайты)
Адрес сайта (папки public_html): http://mmcs. *****/~логин/
для вложенных в public_html папок: http://mmcs. *****/~логин/путьВнутриPublic_html
Команды
Компиляция:
g++ file. cpp - o file. cgi
gcc file. c - o file. cgi
./file. cgi - запуск откомпилированной программы (для тестирования работы программы с переменными окружения, нужно, чтобы ее запускал веб-сервер)
mc — файловый менеджер (Ctrl+O — скрыть/показать панели, F9 — вызвать меню)
Компилятор по умолчанию устанавливает право на запись у исполняемого файла для группы пользователя. Модуль suexec веб-сервера apache ради безопасности требует отсутствия права на запись у cgi-файла для всех кроме владельца. Поэтому, после компиляции нужно всегда запускать команду chmod g-w file. cgi
ls - al папка - просмотр прав для файлов и папок внутри указанной папки
Расширение cgi у cgi программ — обязательно (так настроен apache на stud. mmcs. *****).
Файлы и каталоги
Работа с папками в C++
http:///questions/612097/how-can-i-get-a-list-of-files-in-a-directory-using-c-or-c
Другое
REMOTE_ADDR, HTTP_X_FORWARDED_FOR – имя переменных окружения, содержащих IP-адрес клиента
HTTP_USER_AGENT - имя переменной окружения, содержащей название браузера клиента
HTTP_COOKIE – переменная окружения, содержащая куки


