Доступность веб-сайта может быть легко проверена из командной строки Linux получением кодов состояния с веб-сервера при помощи таких команды, как TELNET или CURL.
Выполните следующую команду, чтобы проверить, работает ли веб-сайт и какое сообщение о состоянии показывает веб-сервер:
$ curl -Is https://itsecforu.ru | head -1 HTTP/1.1 200 OK
Код состояния «200 OK» означает, что запрос успешно выполнен и веб-сайт доступен.
Еще один пример, который показывает как curl отображает различные коды состояния веб-сервера.
$ curl -Is https://itsecforu.ru | head -n 1 HTTP/1.1 301 Moved Permanently
301 это редирект с https на http
Вы также можете проверить наличие определенной страницы на сайте:
$ curl -Is https://www.itsecforu.ru/index.php | head -n 1 HTTP/1.1 200 OK
.
Также можно проверить доступность веб-сайта и получить код ответа с помощью команды telnet:
$ telnet www.itsecforu.ru 80 Trying 91.206.200.119... Connected to itsecforu.ru. Escape character is '^]'. HEAD / HTTP/1.0 HOST: www.shellhacks.com <PRESS ENTER> <PRESS ENTER>
В результате получим следующий вывод:
HTTP/1.1 200 OK Server: nginx/1.1.10 Date: Sun, 26 May 2013 19:29:46 GMT ***
Это также означает, что с сайтом все в порядке.