Geoserver подбор URL для ПО
-
- Участник
- Сообщения: 54
- Зарегистрирован: 11 янв 2017, 18:00
- Репутация: 0
Re: Geoserver подбор URL для ПО
Все таки ругается на Microsoft Visual C++ Compiler for Python 2.7
Как понял для Windows Server 2008 нужно поставить еще Microsoft Windows SDK for Windows Server 2008 and .NET Framework 3.5 .
Установится, отпишусь.
Как понял для Windows Server 2008 нужно поставить еще Microsoft Windows SDK for Windows Server 2008 and .NET Framework 3.5 .
Установится, отпишусь.
-
- Участник
- Сообщения: 54
- Зарегистрирован: 11 янв 2017, 18:00
- Репутация: 0
Re: Geoserver подбор URL для ПО
Спасибо! Это реально помогло.
С утра думаю закончу.Никаких компиляторов не нужно, вот колёса pyproj для win: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyproj
-
- Гуру
- Сообщения: 1195
- Зарегистрирован: 23 апр 2011, 10:32
- Репутация: 205
- Откуда: Ульяновск
Re: Geoserver подбор URL для ПО
Надо или держать путь к компилятору в PATH, но лучше вручную запускать vcvarsall.batNostro писал(а):error: command 'cl.exe' failed: No such file or directory
Хотя в последний раз когда что-то там собирал для питона потребовалось патчить скрипты в питоне, потому что он не знает современных версий студии.
-
- Участник
- Сообщения: 54
- Зарегистрирован: 11 янв 2017, 18:00
- Репутация: 0
Re: Geoserver подбор URL для ПО
Запустилось и на сервере. На сервере карты отображаются отлично.
Только есть одна проблема, MapProxy не хочет делиться картами с другими пк (ip конечно меняю в строке)
Пробовал подключаться к картам и по внутренней сети, и по внешней.
При чем порт стоит 8080, по нему раздавал карты старый геосервер.
Только есть одна проблема, MapProxy не хочет делиться картами с другими пк (ip конечно меняю в строке)
Пробовал подключаться к картам и по внутренней сети, и по внешней.
При чем порт стоит 8080, по нему раздавал карты старый геосервер.
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Geoserver подбор URL для ПО
Укажите прослушиваемый адрес. Но имейте в виду, что такой запуск сервере - это только для разработки, на продакшн нужно деполить отдельно.
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Участник
- Сообщения: 54
- Зарегистрирован: 11 янв 2017, 18:00
- Репутация: 0
Re: Geoserver подбор URL для ПО
По внешке сервер пинингуется нормально. По внутреней команда ping не проходит, но программа наблюдения все равно получает данные с сервера, и старый геосервер, если включить, тоже передает карты.
-недопонял, думал что про обычный пинг. Щас проверю-
-недопонял, думал что про обычный пинг. Щас проверю-
А это сейчас глянуНо имейте в виду, что такой запуск сервере - это только для разработки, на продакшн нужно деполить отдельно.
-
- Участник
- Сообщения: 54
- Зарегистрирован: 11 янв 2017, 18:00
- Репутация: 0
Re: Geoserver подбор URL для ПО
Начал потихоньку понимать что да как, но пока без результатов.
Жаль тут инструкции поскуднее.
Я так понял что бы настроить через Apach, нужно в файл httpd.conf вставить:
Больше тут ничего не описано про настройку. Но я так понимаю нужно настроить сам Apache сервер (скажем по инструкции http://php-myadmin.ru/learning/instrument-apache.html), потом втавить код, что выше. И все будет работать.
Хотя не представляю пока как... например, /path/to/mapproxy/config.py, как правильно использовать этот путь (файл config.py я создал).
Apache сервер уже потихоньку настраиваю. Но как обычно ошибки... Сейчас при запуске службы
Вижу что связанно с php, а конкретнее с php5apache2_2.dll, сейчас ищу решение.
Вот только как бы это все тупиком не встало в конце.
Жаль тут инструкции поскуднее.
Я так понял что бы настроить через Apach, нужно в файл httpd.conf вставить:
Код: Выделить всё
# if not loaded elsewhere
LoadModule wsgi_module modules/mod_wsgi.so
WSGIScriptAlias /mapproxy /path/to/mapproxy/config.py
<Directory /path/to/mapproxy/>
Order deny,allow
Allow from all
</Directory>
Хотя не представляю пока как... например, /path/to/mapproxy/config.py, как правильно использовать этот путь (файл config.py я создал).
Apache сервер уже потихоньку настраиваю. Но как обычно ошибки... Сейчас при запуске службы
Код: Выделить всё
C:\Apache2\bin>C:\Apache2\bin\httpd.exe -k start
httpd.exe: Syntax error on line 129 of C:/Apache2/conf/httpd.conf: Cannot load C
:/php/php5apache2_2.dll into server: \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\
xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.
Вот только как бы это все тупиком не встало в конце.
-
- Участник
- Сообщения: 54
- Зарегистрирован: 11 янв 2017, 18:00
- Репутация: 0
Re: Geoserver подбор URL для ПО
Скачал Xampp...
В общем не запускается по двум причинам:
LoadModule wsgi_module modules/mod_wsgi.so Не нравится ему этот файл, нужно найти другой...
Ну и конечно же же
SGIScriptAlias /mapproxy /path/to/mapproxy/config.py
<Directory /path/to/mapproxy/>
Order deny,allow
Allow from all
</Directory>
В корневом разделе я создал папки path/to/mapproxy, и туда скинул файл config.py, так что может когда разберусь с первой ошибкой, может, исчезнет и вторая.
В общем не запускается по двум причинам:
LoadModule wsgi_module modules/mod_wsgi.so Не нравится ему этот файл, нужно найти другой...
Ну и конечно же же
SGIScriptAlias /mapproxy /path/to/mapproxy/config.py
<Directory /path/to/mapproxy/>
Order deny,allow
Allow from all
</Directory>
В корневом разделе я создал папки path/to/mapproxy, и туда скинул файл config.py, так что может когда разберусь с первой ошибкой, может, исчезнет и вторая.
-
- Участник
- Сообщения: 54
- Зарегистрирован: 11 янв 2017, 18:00
- Репутация: 0
Re: Geoserver подбор URL для ПО
Похоже нужно попробовать не Apache, все решения проблемы с mod_wsgi.so проверил. Не знаю, что еще можно сделать.
А вторая ошибка как раз с ним тоже связанна, в нем прописана команда SGIScriptAlias .
А вторая ошибка как раз с ним тоже связанна, в нем прописана команда SGIScriptAlias .
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Geoserver подбор URL для ПО
Я обычно деплоил через связку uWSGI + nginx.
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Участник
- Сообщения: 54
- Зарегистрирован: 11 янв 2017, 18:00
- Репутация: 0
Re: Geoserver подбор URL для ПО
Я так понимаю это в linux?
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Geoserver подбор URL для ПО
Да, но вроде и на win должно работать, но я никогда такого не делал.
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Участник
- Сообщения: 54
- Зарегистрирован: 11 янв 2017, 18:00
- Репутация: 0
Re: Geoserver подбор URL для ПО
Попробую завтра глянуть. Просто на linux инструкции поточнее, и не всегда помогают с win.
Да и в целом, как я понял на Linux есть инструментарий для картографического сервера поинтереснее, чем на windows
Да и в целом, как я понял на Linux есть инструментарий для картографического сервера поинтереснее, чем на windows
-
- Участник
- Сообщения: 54
- Зарегистрирован: 11 янв 2017, 18:00
- Репутация: 0
Re: Geoserver подбор URL для ПО
Какой-то проклятый, этот wsgi.
Пробую ставить nginx с uwsgi. Nginx настроил, вроде запускается.
Вот только как установить uwsgi, да потом еще и mapproxy привязать...
Вроде нужно отредактировать файл nginx.conf, что бы в нем был код:
Потом созданный ранее файл config.py запускаем строкой "uwsgi --http :8080 --wsgi-file config.py"
Может на этом все, может и нет, не знаю...
Код: Выделить всё
(mapproxy_venv) c:\>pip install uwsgi
Collecting uwsgi
Downloading uwsgi-2.0.14.tar.gz (788kB)
100% |################################| 798kB 565kB/s
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "c:\users\naviga~1\appdata\local\temp\pip-build-o8f1ud\uwsgi\setup.py
", line 3, in <module>
import uwsgiconfig as uc
File "uwsgiconfig.py", line 8, in <module>
uwsgi_os = os.uname()[0]
AttributeError: 'module' object has no attribute 'uname'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in c:\users\naviga~1
\appdata\local\temp\pip-build-o8f1ud\uwsgi\
Вот только как установить uwsgi, да потом еще и mapproxy привязать...
Вроде нужно отредактировать файл nginx.conf, что бы в нем был код:
Код: Выделить всё
server {
server_name example.org;
location /mapproxy {
proxy_pass http://localhost:8181;
proxy_set_header Host $http_host;
proxy_set_header X-Script-Name /mapproxy;
}
}
Может на этом все, может и нет, не знаю...
-
- Участник
- Сообщения: 54
- Зарегистрирован: 11 янв 2017, 18:00
- Репутация: 0
Re: Geoserver подбор URL для ПО
Нашел я нужный wsgi для Apache, точнее сам сделал. Правда на обычном Пк это не вышло, а вот на сервере отлично.
Вот только что дальше...
Вот только что дальше...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя