Инструменты пользователя

Инструменты сайта


linux:console:check_access_to_website

Это старая версия документа!


# Проверка доступности веб-сайта из командной строки Linux

Доступность веб-сайта может быть легко проверена из командной строки Linux получением кодов состояния с веб-сервера при помощи таких команды, как TELNET или CURL.

## Проверить доступность сайта с помощью 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: ``` $ 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 *** ```

Это также означает, что с сайтом все в порядке.

/var/www/html/dokuwiki/data/attic/linux/console/check_access_to_website.1771933070.txt.gz · Последнее изменение: — so_v_a