On 2018-06-07 13:32, Steven D'Aprano wrote: > I'm following the instructions here: > > https://docs.python.org/3/library/http.server.html > > and running this from the command line as a regular unprivileged > user: > > python3.5 -m http.server 8000 > > What I expected was a directory listing of my current directory. > > What I got was Livejournal's front page.
A couple things to check: 1) you don't mention which URL you pointed your browser at. I *presume* it was http://localhost:8000 but without confirmation, it's hard to tell. Also, you don't mention if you had anything in the {path} portion of the URL such as "http://localhost:8000/livejournal_homepage.html" 2) you don't mention whether your command succeeded with "Serving HTTP on 0.0.0.0 port 8000" or if it failed because perhaps something else was listening on that port ("OSError: [Errno 98] Address already in use"). 3) when your browser made the request to that localhost URL, did that command produce output logging the incoming requests? 4) do you have any funky redirection for localhost in your /etc/hosts file (or corresponding file location on Windows) -tkc -- https://mail.python.org/mailman/listinfo/python-list