<div dir="ltr"><div>I solved the problem.<br>It was because I didn't give www-data ownership to sub-directories of cached_tiles in allowing access for apache2 wsgi step<br></div>Just change the commands to recursively apply to sub-directories and everything went fine:<br>
<div><div><div class="gmail_extra">    sudo chown www-data -R /etc/mapproxy/cached_tiles<br>
    sudo chgrp www-data -R /etc/mapproxy/cached_tiles<br><br><div class="gmail_quote">2013/4/18  <span dir="ltr"><<a href="mailto:mapproxy-request@lists.osgeo.org" target="_blank">mapproxy-request@lists.osgeo.org</a>></span><br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Send MapProxy mailing list submissions to<br>
        <a href="mailto:mapproxy@lists.osgeo.org">mapproxy@lists.osgeo.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://lists.osgeo.org/mailman/listinfo/mapproxy" target="_blank">http://lists.osgeo.org/mailman/listinfo/mapproxy</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:mapproxy-request@lists.osgeo.org">mapproxy-request@lists.osgeo.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:mapproxy-owner@lists.osgeo.org">mapproxy-owner@lists.osgeo.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of MapProxy digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. Need help installing MapProxy embeded in Apache (Cao Minh Tu)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Wed, 17 Apr 2013 17:57:55 +0700<br>
From: Cao Minh Tu <<a href="mailto:caominhtuvn@gmail.com">caominhtuvn@gmail.com</a>><br>
To: <a href="mailto:mapproxy@lists.osgeo.org">mapproxy@lists.osgeo.org</a><br>
Subject: [MapProxy] Need help installing MapProxy embeded in Apache<br>
Message-ID:<br>
        <CAHTTaU2gMX-Yr10sbZiRkbYiDWZbuVr4nRCuFYN7p=<a href="mailto:bb0RNc9A@mail.gmail.com">bb0RNc9A@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Hi list,<br>
<br>
I am a newbie finding ways to implement MapProxy as a tile cache server.<br>
Right now I am testing it on a clean Ubuntu 12.04 64 bit virtual machine<br>
with Google map tiles source and instructions found here:<br>
<a href="http://lists.osgeo.org/pipermail/mapproxy/2012-February/000976.html" target="_blank">http://lists.osgeo.org/pipermail/mapproxy/2012-February/000976.html</a> (I<br>
added some twists to the instruction).<br>
<br>
**** My configuration file (mapproxy.yaml):*<br>
services:<br>
  demo:<br>
  wmts:<br>
<br>
sources:<br>
  gm:<br>
    type: tile<br>
    url: <a href="http://mt0.google.com/vt/lyrs=m@0&hl=en&x=%(x)s&y=%(y)s&z=%(z)s" target="_blank">http://mt0.google.com/vt/lyrs=m@0&hl=en&x=%(x)s&y=%(y)s&z=%(z)s</a><br>
    grid: gm_grid<br>
<br>
grids:<br>
  gm_grid:<br>
    base: GLOBAL_MERCATOR<br>
    origin: ul<br>
<br>
caches:<br>
  gm_cache:<br>
    grids: [gm_grid]<br>
    sources: [gm]<br>
    cache_dir: /etc/mapproxy/cached_tiles<br>
    cache:<br>
      type: file<br>
      directory_layout: tc<br>
<br>
layers:<br>
  - name: layer<br>
    title: tiles<br>
    sources: [gm_cache]<br>
<br>
**** My installation process:*<br>
#On a Debian or Ubuntu system, you need to install the following packages:<br>
    sudo apt-get install python-imaging python-yaml libproj0<br>
#To get all optional packages:<br>
    sudo apt-get install libgeos-dev python-lxml libgdal-dev python-shapely<br>
#install easy_install<br>
    sudo apt-get install python-setuptools<br>
#install pip<br>
    sudo easy_install pip<br>
#install mapproxy<br>
    sudo pip install MapProxy<br>
#copy an existing configuration to /etc/mapproxy.yaml<br>
    sudo cp mapproxy.yaml /etc/mapproxy.yaml<br>
#install apache<br>
    sudo apt-get install apache2<br>
#install mod-wsgi on apache2<br>
    sudo apt-get install libapache2-mod-wsgi<br>
#create wsgi python application file 'config.py'<br>
    sudo mapproxy-util create -t wsgi-app -f /etc/mapproxy.yaml<br>
/etc/mapproxy/config.py<br>
#edit file /etc/apache2/sites-available/default<br>
    sudo gedit /etc/apache2/sites-available/default<br>
#add lines:<br>
    WSGIScriptAlias /mapproxy /path_to_config/config.py<br>
    <Directory /path_to_config/><br>
        Order deny,allow<br>
        Allow from all<br>
    </Directory><br>
#mapproxy yaml contains paths to cache_directories, allow access for<br>
apache2 wsgi<br>
    sudo chown www-data /etc/mapproxy/cached_tiles<br>
    sudo chgrp www-data /etc/mapproxy/cached_tiles<br>
#load configuration into apache by restarting apache<br>
    sudo apache2ctl restart<br>
<br>
**** Problem:*<br>
When I run the develop server from the terminal: sudo mapproxy-util<br>
serve-develop /etc/mapproxy.yaml<br>
and access the web page locally (<br>
<a href="http://127.0.0.1:8080/demo/?wmts_layer=layer&format=%3Cbuilt-in%20function%20format%3E&srs=EPSG%3A900913" target="_blank">http://127.0.0.1:8080/demo/?wmts_layer=layer&format=%3Cbuilt-in%20function%20format%3E&srs=EPSG%3A900913</a><br>

)<br>
everything was fine.<br>
When I access "<a href="http://ip_of_ubuntu_server/mapproxy" target="_blank">http://ip_of_ubuntu_server/mapproxy</a>" from another computer,<br>
the map was loaded with already cached tiles only, *all new tiles<br>
(uncached) won't display*.<br>
<br>
Is this a problem with Apache user privileges or something else - can<br>
anyone show me how to fix it? (I am a newbie in everyhing: Linux, Apache,<br>
Python, MapProxy)<br>
<br>
Any help appreciated!<br>
<br>
Thanks a lot!<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.osgeo.org/pipermail/mapproxy/attachments/20130417/756b3743/attachment-0001.html" target="_blank">http://lists.osgeo.org/pipermail/mapproxy/attachments/20130417/756b3743/attachment-0001.html</a>><br>

<br>
------------------------------<br>
<br>
_______________________________________________<br>
MapProxy mailing list<br>
<a href="mailto:MapProxy@lists.osgeo.org">MapProxy@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/mapproxy" target="_blank">http://lists.osgeo.org/mailman/listinfo/mapproxy</a><br>
<br>
<br>
End of MapProxy Digest, Vol 38, Issue 9<br>
***************************************<br>
</blockquote></div><br></div></div></div></div>