Thanks for your reply
This is how it looks like after all the changes made. WSGIPythonPath cannot
be under virtual host
------------------------------------------------
WSGIPythonPath C:/Python27/Lib/site-packages
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "C:/Apache24/htdocs/testarhamcollections"
ServerName www.testarhamcollections.com
ServerAlias testarhamcollections.com
ErrorLog
"C:/Apache24/htdocs/testarhamcollections/logs/testarhamcollections.com-error.log"
CustomLog
"C:/Apache24/htdocs/testarhamcollections/logs/testarhamcollections.com-access.log"
common
<Directory c:/Apache24/htdocs/testarhamcollections>
Require all granted
</Directory>
WSGIScriptAlias / c:/Apache24/htdocs/testarhamcollections
Alias / "c:/Apache24/htdocs/testarhamcollections"
<Directory c:/Apache24/htdocs/testarhamcollections/project1>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
</VirtualHost>
-----------------------------------------------
Inspite of all this, its still not working..
On 8 May 2017 at 20:12, Matthew Pava <[email protected]> wrote:
> Let’s review. This is the configuration directive I had in my first
> answer your question:
>
> WSGIPythonPath ${project_path};${project_virtualenv};
>
>
>
> You also moved the WSGIScriptAlias outside the VirtualHost block, which is
> contrary to what the documentation states. (And it makes sense, if you
> really think about it.)
>
>
>
> Please review the mod_wsgi documentation--at least the quick configuration
> guide:
>
> http://modwsgi.readthedocs.io/en/develop/user-guides/quick-
> configuration-guide.html
>
>
>
> It may appear like a strange syntax, but Apache allows us to define
> variables that we can use throughout the config file. Use the ${} syntax
> to use them throughout the config file.
>
> Define project_path c:/Apache24/htdocs/testarhamcollections
>
> Define project_virtualenv C:/python27/Lib/site-packages/
>
> WSGIPythonPath ${project_path};${project_virtualenv};
>
>
>
> Also, it was my mistake to point to the Python executable. It is to the
> site-packages where your dependencies are installed.
>
>
>
> *From:* [email protected] [mailto:django-users@
> googlegroups.com] *On Behalf Of *sarfaraz ahmed
> *Sent:* Monday, May 8, 2017 9:28 AM
>
> *To:* [email protected]
> *Subject:* Re: Django Deployment showing list of directory
>
>
>
> I would create seperate enviroment and test the same if it runs on python
> 3.6
>
> You have been very helpful. Thank you so much.
>
> This is how the file looks now. Still not working
> ------------------------------------------------------------
> ----------------
> WSGIScriptAlias / c:/Apache24/htdocs/testarhamcollections/project1/wsgi.py
> WSGIPythonPath c:/python27
>
> <VirtualHost *:80>
> ServerAdmin [email protected]
> DocumentRoot "C:/Apache24/htdocs/testarhamcollections"
> ServerName www.testarhamcollections.com
> ServerAlias testarhamcollections.com
> ErrorLog "C:/Apache24/htdocs/testarhamcollections/logs/
> testarhamcollections.com-error.log"
> CustomLog "C:/Apache24/htdocs/testarhamcollections/logs/
> testarhamcollections.com-access.log" common
>
>
> Alias / "c:/Apache24/htdocs/testarhamcollections"
> <Files wsgi.py>
> Require all granted
> </Files>
>
> </VirtualHost>
>
>
>
> On 8 May 2017 at 19:46, Matthew Pava <[email protected]> wrote:
>
> You need to add the path to the Python executable, which ought to be in
> your virtual environment for your project.
>
>
>
> As for the differences between 2.7 and 3.6, I suggest trying to run your
> code in 3.6 to see if you actually need to make any changes. They aren’t
> *that
> *different from each other. The biggest habit I had to change was to use
> print as a function, basically surrounding the print string in parentheses.
>
>
>
> *From:* [email protected] [mailto:django-users@
> googlegroups.com] *On Behalf Of *sarfaraz ahmed
> *Sent:* Monday, May 8, 2017 9:13 AM
>
>
> *To:* [email protected]
> *Subject:* Re: Django Deployment showing list of directory
>
>
>
> I am new to python 2.7 and I see python 3.6 is very different from 2.7.
>
> I tried your suggestion. Now my vhost file looks like this
>
> WSGIScriptAlias / c:/Apache24/htdocs/testarhamcollections/project1/wsgi.py
> WSGIPythonPath c:/Apache24/htdocs/testarhamcollections
>
> <VirtualHost *:80>
> ServerAdmin [email protected]
> DocumentRoot "C:/Apache24/htdocs/testarhamcollections"
> ServerName www.testarhamcollections.com
> ServerAlias testarhamcollections.com
> ErrorLog "C:/Apache24/htdocs/testarhamcollections/logs/
> testarhamcollections.com-error.log"
> CustomLog "C:/Apache24/htdocs/testarhamcollections/logs/
> testarhamcollections.com-access.log" common
>
>
> Alias / "c:/Apache24/htdocs/testarhamcollections"
> <Files wsgi.py>
> Require all granted
> </Files>
>
> </VirtualHost>
> --------------------------
>
> Still not working
>
>
>
>
>
> On 8 May 2017 at 18:58, Matthew Pava <[email protected]> wrote:
>
> Ah, I see. Well, why don’t you upgrade to Python 3.6? I did that last
> year and haven’t looked back.
>
>
>
> To answer your other question, you need to specify WSGIPythonPath outside
> of your VirtualHost directive in your Apache config.
>
>
>
> WSGIPythonPath ${project_path};${project_virtualenv};
>
>
>
>
>
> *From:* [email protected] [mailto:django-users@
> googlegroups.com] *On Behalf Of *sarfaraz ahmed
> *Sent:* Monday, May 8, 2017 8:21 AM
> *To:* [email protected]
> *Subject:* Re: Django Deployment showing list of directory
>
>
>
> forgot to mention I m using python 2.7. If you look at link, there is not
> mod_wsgi for python 2.7 with VC14
>
> Regards,
>
> Sarfaraz Ahmed
>
>
>
> On 8 May 2017 at 18:44, Matthew Pava <[email protected]> wrote:
>
> Hi Sarfaraz,
>
> Here is a compiled version of mod_wsgi for VC14:
>
> http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi
>
>
>
>
>
>
>
> *From:* [email protected] [mailto:django-users@
> googlegroups.com] *On Behalf Of *sarfaraz ahmed
> *Sent:* Monday, May 8, 2017 5:09 AM
> *To:* [email protected]
> *Subject:* Django Deployment showing list of directory
>
>
>
> Hello Guys,
>
> After lot of struggle I understood there is no MOD_WSGI file available for
> latest version of XAMP which is compiled in VC14. I am not sure how to
> compile MOD_WSGI with VC 14 so I gave up
>
> Now I downloaded Apache 2.4 compiled in VC9 + Python 2.7.13 on my windows
> server 2016(AWS instance) I moved my website to this server. Changed
> firewall setting to accepting incoming traffic and also networking
> configuration.
>
> Now I am seeing the list of directory and files instead of website.
>
>
>
> Here is my wsgi.py file
> ------------------------------------------------------------
> ------------------------------------------------------------
> ----------------------------------------------
> import os
> import sys
> from django.core.wsgi import get_wsgi_application
> sys.path.append('C:\Apache24\htdocs\testarhamcollections\')
> os.environ.setdefault("DJANGO_SETTINGS_MODULE", "project1.settings")
> application = get_wsgi_application()
> ------------------------------------------------------------
> ------------------------------------------------------------
> ---------------------------------------------
>
> This is conf file for Apache
>
> ------------------------------------------------------------
> ------------------------------------------------------------
> ----------------------------------------------
> <VirtualHost *:80>
> ServerAdmin [email protected]
> DocumentRoot "C:/Apache24/htdocs/testarhamcollections"
> ServerName www.testarhamcollections.com
> ServerAlias testarhamcollections.com
> ErrorLog "C:/Apache24/htdocs/testarhamcollections/logs/
> testarhamcollections.com-error.log"
> CustomLog "C:/Apache24/htdocs/testarhamcollections/logs/
> testarhamcollections.com-access.log" common
>
> WSGIScriptAlias / "c:/Apache24/htdocs/testarhamcollections/project1/
> wsgi.py"
>
> Alias / "c:/Apache24/htdocs/testarhamcollections"
> Alias /static/ "c:/Apache24/htdocs/testarhamcollections/static/"
> Alias /media/ "c:/Apache24/htdocs/testarhamcollections/static/media/"
> <Directory c:/Apache24/htdocs/testarhamcollections/project1>
> <Files wsgi.py>
> Require all granted
> </Files>
> </Directory>
> </VirtualHost>
> ------------------------------------------------------------
> ------------------------------------------------------------
> -----------------------------------------------------------
>
> I checked the error log of website it shows nothing.
>
> --
>
> Thanks with regards,
> Sarfaraz Ahmed
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/django-users.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/django-users/CAEPJdixr3x3f3v9Kyw%3DtxKZP4wX9i0ZckEsYhaBxmbFzbJ1
> aEg%40mail.gmail.com
> <https://groups.google.com/d/msgid/django-users/CAEPJdixr3x3f3v9Kyw%3DtxKZP4wX9i0ZckEsYhaBxmbFzbJ1aEg%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/django-users.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/django-users/cc4fe8b57f3c4858bdc8f54adb245e0e%40ISS1.ISS.LOCAL
> <https://groups.google.com/d/msgid/django-users/cc4fe8b57f3c4858bdc8f54adb245e0e%40ISS1.ISS.LOCAL?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
>
>
>
> --
>
> Thanks with regards,
> Sarfaraz Ahmed
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/django-users.
>
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/django-users/CAEPJdixPjpsy0gsgmHP71%2BQo3ABD-%
> 2B7PNUaYfGkEgCVEB7GHEw%40mail.gmail.com
> <https://groups.google.com/d/msgid/django-users/CAEPJdixPjpsy0gsgmHP71%2BQo3ABD-%2B7PNUaYfGkEgCVEB7GHEw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/django-users.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/django-users/f7f8ce5cbda74cc28f3d466b48b9c884%40ISS1.ISS.LOCAL
> <https://groups.google.com/d/msgid/django-users/f7f8ce5cbda74cc28f3d466b48b9c884%40ISS1.ISS.LOCAL?utm_medium=email&utm_source=footer>
> .
>
>
> For more options, visit https://groups.google.com/d/optout.
>
>
>
>
> --
>
> Thanks with regards,
> Sarfaraz Ahmed
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/django-users.
>
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/django-users/CAEPJdiyP5Qz9JSEFsRqc4tFMdqahn
> 0bQAGR-wJhFmWMR-aSLGg%40mail.gmail.com
> <https://groups.google.com/d/msgid/django-users/CAEPJdiyP5Qz9JSEFsRqc4tFMdqahn0bQAGR-wJhFmWMR-aSLGg%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/django-users.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/django-users/f0031e50835040ac98afd555e12767dd%40ISS1.ISS.LOCAL
> <https://groups.google.com/d/msgid/django-users/f0031e50835040ac98afd555e12767dd%40ISS1.ISS.LOCAL?utm_medium=email&utm_source=footer>
> .
>
>
> For more options, visit https://groups.google.com/d/optout.
>
>
>
>
> --
>
> Thanks with regards,
> Sarfaraz Ahmed
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/django-users.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/django-users/CAEPJdixBEzBowP2kGTeGLfgHo-YO%
> 2BcHw93kUrjT0aLhX-j%3Dfzg%40mail.gmail.com
> <https://groups.google.com/d/msgid/django-users/CAEPJdixBEzBowP2kGTeGLfgHo-YO%2BcHw93kUrjT0aLhX-j%3Dfzg%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/django-users.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/django-users/9d75eb8533454e908c29846ac480bd0b%40ISS1.ISS.LOCAL
> <https://groups.google.com/d/msgid/django-users/9d75eb8533454e908c29846ac480bd0b%40ISS1.ISS.LOCAL?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>
--
Thanks with regards,
Sarfaraz Ahmed
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/CAEPJdixQ9S2vd3PYgJ1oPgCr4TO%2B%2BHvG7QiPuKXjMXGj4v6vpw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.