Я успешно запустил сервер Yaws на виртуальной машине Windows Azure, но не могу получить доступ к общедоступному домену.
На данный момент я просто хочу использовать Yaws для размещения своего статического содержимого.
Я искал некоторые статьи, но не нашел решения.
Вот подробности, и, пожалуйста, дайте мне некоторое представление, спасибо.
Я запустил сервер Yaws на локальном хосте: 8000.
Я запустил сервер Yaws, выполнив следующие настройки:
# /etc/yaws/conf.d/localhost.conf
<server localhost>
port = 8000
listen = 127.0.0.1
docroot = /home/me/website
# dir_listings = true
</server>
Я думаю, что успешно запустил http-сервер, потому что я могу curl
содержимое index.html
с помощью:
curl losthost:8000
Я привязываю конечную точку к виртуальной машине Windows Azure.
И я также настроил конечную точку на виртуальной машине Window Azure (Ubuntu Server 15.04):
NAME | PROTOCOL | PUBLIC PORT | PRIVATE PORT
:----|:---------|:------------|:-------------
HTTP | TCP | 80 | 8000
Но не могу получить доступ к azeure_vm_name.cloudapp.net
Но я не могу получить доступ к статическому веб-сайту azure_vm_name.cloudapp.net
.
cloudapp.net
— это общедоступный домен виртуальной машины Windows Azure.
Но я могу получить доступ к общедоступному домену, запускающему сервер python
Раньше я пытался запустить python http.server в папке /home/me/website
:
# python 3
python -m http.server
# python 2
python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...
ИНФОРМАЦИОННЫЙ ОТЧЕТ с сервера Yaws
$ sudo yaws -i
Erlang/OTP 17 [erts-6.2] [source] [64-bit] [smp:4:4] [async-threads:10] [kernel-
poll:true]
Eshell V6.2 (abort with ^G)
1>
=INFO REPORT==== 22-Oct-2015::07:30:46 ===
Yaws: Using config file /etc/yaws/yaws.conf
=INFO REPORT==== 22-Oct-2015::07:30:46 ===
Yaws: Using subconfig file /etc/yaws/conf.d/localhost.conf
=INFO REPORT==== 22-Oct-2015::07:30:48 ===
yaws debug:Add path "/usr/lib/yaws/custom/ebin"
=INFO REPORT==== 22-Oct-2015::07:30:48 ===
yaws debug:Add path "/usr/lib/yaws/examples/ebin"
=INFO REPORT==== 22-Oct-2015::07:30:48 ===
yaws debug:Running with id="default" (localinstall=false)
Running with debug checks turned on (slower server)
Logging to directory "/var/log/yaws"
=INFO REPORT==== 22-Oct-2015::07:30:48 ===
Ctlfile : /home/me/.yaws/yaws/default/CTL
=INFO REPORT==== 22-Oct-2015::07:30:48 ===
Yaws: Listening to 127.0.0.1:8000 for <1> virtual servers:
- http://localhost:8000 under /home/me/website
использованная литература
Установка сервера Yaws на Ubuntu 12.04 (с использованием облачного сервис)
/var/log/yaws
, чтобы увидеть, есть ли в них какие-либо ошибки. Вы также можете запуститьsudo yaws -i --debug
, который может дать вам больше информации. - person Steve Vinoski   schedule 23.10.2015